Submission #1497970
Source Code Expand
#include <bits/stdc++.h> using namespace std; #define FOR(i,l,r) for(int i = int(l);i < int(r);i++) template<typename T> bool chmax(T& a,const T& b){ return a < b ? (a = b,true) : false; } template<typename T> bool chmin(T& a,const T& b){ return b < a ? (a = b,true) : false; } typedef long long ll; int N; string S; int main() { cin >> S; N = S.size(); int cnt = 0; FOR(i,1,N){ cnt += S [i] != S [i - 1]; } if(S.front() == 'o' && S.back() == 'o') cnt++; if(cnt % 2){ puts("o"); } else{ puts("x"); } return 0; }
Submission Info
Submission Time | |
---|---|
Task | B - 簡易オセロ |
User | gigime |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 566 Byte |
Status | AC |
Exec Time | 1 ms |
Memory | 256 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | 00_sample_00, 00_sample_01, 99_generated_0, 99_generated_1, 99_generated_10, 99_generated_11, 99_generated_12, 99_generated_13, 99_generated_14, 99_generated_15, 99_generated_16, 99_generated_2, 99_generated_3, 99_generated_4, 99_generated_5, 99_generated_6, 99_generated_7, 99_generated_8, 99_generated_9 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample_00 | AC | 1 ms | 256 KB |
00_sample_01 | AC | 1 ms | 256 KB |
99_generated_0 | AC | 1 ms | 256 KB |
99_generated_1 | AC | 1 ms | 256 KB |
99_generated_10 | AC | 1 ms | 256 KB |
99_generated_11 | AC | 1 ms | 256 KB |
99_generated_12 | AC | 1 ms | 256 KB |
99_generated_13 | AC | 1 ms | 256 KB |
99_generated_14 | AC | 1 ms | 256 KB |
99_generated_15 | AC | 1 ms | 256 KB |
99_generated_16 | AC | 1 ms | 256 KB |
99_generated_2 | AC | 1 ms | 256 KB |
99_generated_3 | AC | 1 ms | 256 KB |
99_generated_4 | AC | 1 ms | 256 KB |
99_generated_5 | AC | 1 ms | 256 KB |
99_generated_6 | AC | 1 ms | 256 KB |
99_generated_7 | AC | 1 ms | 256 KB |
99_generated_8 | AC | 1 ms | 256 KB |
99_generated_9 | AC | 1 ms | 256 KB |