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
AC × 19
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