Submission #4048104
Source Code Expand
#include <bits/stdc++.h> using namespace std; using ll=long long; using vb=vector<bool>; using vvb=vector<vb>; using vd=vector<double>; using vvd=vector<vd>; using vi=vector<int>; using vvi=vector<vi>; using vl=vector<ll>; using vvl=vector<vl>; using pll=pair<ll,ll>; using tll=tuple<ll,ll>; using vs=vector<string>; #define all(a) a.begin(),a.end() #define rall(a) a.rbegin(),a.rend() #define rep(i,n) range(i,0,n) #define rrep(i,n) for(int i=(n)-1;i>=0;i--) #define range(i,a,n) for(int i=(a);i<(n);i++) #define LINF ((ll)1ll<<60) #define INF ((int)1<<30) #define EPS (1e-9) #define MOD (1000000007ll) #define fcout(a) cout<<setprecision(a)<<fixed #define fs first #define sc second #define PI (3.1415926535897932384) int dx[]={1,0,-1,0,1,-1,-1,1},dy[]={0,1,0,-1,1,1,-1,-1}; template<class S,class T>ostream&operator<<(ostream&os,pair<S,T>p){os<<"["<<p.first<<", "<<p.second<<"]";return os;}; template<class S>auto&operator<<(ostream&os,vector<S>t){bool a=1; for(auto s:t){os<<(a?"":" ")<<s; a=0;} return os;} template<class T> void chmax(T &a, const T &b){if(a<b)a=b;} template<class T> void chmin(T &a, const T &b){if(a>b)a=b;} void YN(bool b){cout<<(b?"YES":"NO")<<endl;} void Yn(bool b){cout<<(b?"Yes":"No")<<endl;} void yn(bool b){cout<<(b?"yes":"no")<<endl;} int main(){ cin.tie(0); ios::sync_with_stdio(false); string s; cin>>s; bool dif=(s[0]!=s.back()); bool siz=(s.size()%2==0); cout<<(dif^siz?"First":"Second")<<endl; }
Submission Info
Submission Time | |
---|---|
Task | D - An Ordinary Game |
User | makecir |
Language | C++14 (GCC 5.4.1) |
Score | 500 |
Code Size | 1516 Byte |
Status | AC |
Exec Time | 2 ms |
Memory | 512 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 500 / 500 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 0_00.txt, 0_01.txt, 0_02.txt |
All | 0_00.txt, 0_01.txt, 0_02.txt, 1_00.txt, 1_01.txt, 1_02.txt, 1_03.txt, 1_04.txt, 1_05.txt, 1_06.txt, 1_07.txt, 1_08.txt, 1_09.txt, 1_10.txt, 1_11.txt, 1_12.txt, 1_13.txt, 1_14.txt, 1_15.txt, 1_16.txt, 1_17.txt, 1_18.txt, 1_19.txt, 1_20.txt, 1_21.txt, 1_22.txt, 1_23.txt, 1_24.txt, 1_25.txt, 1_26.txt, 1_27.txt, 1_28.txt, 1_29.txt, 1_30.txt, 1_31.txt, 1_32.txt, 1_33.txt, 1_34.txt, 1_35.txt, 1_36.txt, 1_37.txt, 1_38.txt, 1_39.txt, 1_40.txt, 1_41.txt, 1_42.txt, 1_43.txt, 1_44.txt, 1_45.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
0_00.txt | AC | 1 ms | 256 KB |
0_01.txt | AC | 1 ms | 256 KB |
0_02.txt | AC | 1 ms | 256 KB |
1_00.txt | AC | 1 ms | 256 KB |
1_01.txt | AC | 1 ms | 256 KB |
1_02.txt | AC | 1 ms | 256 KB |
1_03.txt | AC | 1 ms | 256 KB |
1_04.txt | AC | 1 ms | 256 KB |
1_05.txt | AC | 1 ms | 256 KB |
1_06.txt | AC | 2 ms | 512 KB |
1_07.txt | AC | 2 ms | 512 KB |
1_08.txt | AC | 2 ms | 512 KB |
1_09.txt | AC | 1 ms | 512 KB |
1_10.txt | AC | 2 ms | 512 KB |
1_11.txt | AC | 2 ms | 512 KB |
1_12.txt | AC | 2 ms | 512 KB |
1_13.txt | AC | 2 ms | 512 KB |
1_14.txt | AC | 2 ms | 512 KB |
1_15.txt | AC | 2 ms | 512 KB |
1_16.txt | AC | 2 ms | 512 KB |
1_17.txt | AC | 2 ms | 512 KB |
1_18.txt | AC | 2 ms | 512 KB |
1_19.txt | AC | 2 ms | 512 KB |
1_20.txt | AC | 2 ms | 512 KB |
1_21.txt | AC | 2 ms | 512 KB |
1_22.txt | AC | 1 ms | 512 KB |
1_23.txt | AC | 1 ms | 512 KB |
1_24.txt | AC | 2 ms | 512 KB |
1_25.txt | AC | 2 ms | 512 KB |
1_26.txt | AC | 1 ms | 384 KB |
1_27.txt | AC | 2 ms | 512 KB |
1_28.txt | AC | 1 ms | 512 KB |
1_29.txt | AC | 1 ms | 512 KB |
1_30.txt | AC | 2 ms | 512 KB |
1_31.txt | AC | 1 ms | 384 KB |
1_32.txt | AC | 2 ms | 512 KB |
1_33.txt | AC | 2 ms | 512 KB |
1_34.txt | AC | 1 ms | 384 KB |
1_35.txt | AC | 1 ms | 512 KB |
1_36.txt | AC | 1 ms | 384 KB |
1_37.txt | AC | 2 ms | 512 KB |
1_38.txt | AC | 2 ms | 512 KB |
1_39.txt | AC | 2 ms | 512 KB |
1_40.txt | AC | 2 ms | 512 KB |
1_41.txt | AC | 2 ms | 512 KB |
1_42.txt | AC | 2 ms | 384 KB |
1_43.txt | AC | 2 ms | 512 KB |
1_44.txt | AC | 1 ms | 512 KB |
1_45.txt | AC | 2 ms | 512 KB |