結果
問題 | No.908 うしたぷにきあくん文字列 |
ユーザー |
![]() |
提出日時 | 2019-10-18 21:23:30 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 1,139 bytes |
コンパイル時間 | 1,546 ms |
コンパイル使用メモリ | 168,772 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-06-25 14:47:14 |
合計ジャッジ時間 | 2,306 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 18 |
ソースコード
#include <bits/stdc++.h>using namespace std;using ll = long long;using db = double;using ld = long double;#define fs first#define sc second#define pb push_back#define mp make_pair#define mt make_tuple#define eb emplace_back#define all(v) (v).begin(),(v).end()#define siz(v) (ll)(v).size()#define rep(i,a,n) for(ll i=a;i<(ll)(n);i++)#define repr(i,a,n) for(ll i=n-1;(ll)a<=i;i--)#define lb lower_bound#define ub upper_boundtypedef pair<int,int> P;typedef pair<ll,ll> PL;const ll mod = 1000000007;const ll INF = 1000000099;const ll LINF = (ll)(1e18 +99);vector<ll> dx={-1,1,0,0},dy={0,0,-1,1};template<typename T>T gcd(T a,T b){return b?gcd(b,a%b):a;}template<typename T>T mpow(T a, T n) {T res = 1;for(;n;n>>=1) {if (n & 1) res = res * a;a = a * a;}return res;}//cin.tie(0);ios::sync_with_stdio(false);signed main(){string s;getline(cin,s);rep(i,0,siz(s)){if(i%2==0 && (s[i]<'a' || 'z'<s[i])){cout<<"No"<<endl;return 0;}else if(i%2==1 && s[i]!=' '){cout<<"No"<<endl;return 0;}}cout<<"Yes"<<endl;}