Submission #00005
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include<cstdio> #include<algorithm> #include<cstring> using namespace std; int main( void ) { int i,j,k,n,m,sum,x,len,cnt[2]; char s[51]; scanf ( "%s" ,s); len= strlen (s); cnt[0]=0; cnt[1]=0; if (s[0]== 'o' ) { cnt[0]++; x=0; } else { cnt[1]++; x=1; } for (i=1;i<len;i++) { if (s[i]!=s[i-1]) { x=(x+1)%2; cnt[x]++; } } if (cnt[0]>=cnt[1]) { printf ( "o\n" ); } else { printf ( "x\n" ); } return 0; } |
ステータス
項目 | データ |
---|---|
問題 | 0002 - 簡易オセロ |
ユーザー名 | naisyo |
投稿日時 | 2015-12-04 13:21:25 |
言語 | C++11 |
状態 | Accepted |
得点 | 100 |
ソースコード長 | 453 Byte |
最大実行時間 | 14 ms |
最大メモリ使用量 | 720 KB |
セット
セット | 得点 | Cases | |
---|---|---|---|
1 | INPUT1 | 20 / 20 | [0-2].in |
2 | INPUT2 | 20 / 20 | [3-6].in |
3 | INPUT3 | 20 / 20 | [7-9].in, 10.in |
4 | INPUT4 | 20 / 20 | 1[1-4].in |
5 | INPUT5 | 20 / 20 | 1[5-8].in |
テストケース
ファイル名 | 状態 | 実行時間 | メモリ使用量 | # | ||||
---|---|---|---|---|---|---|---|---|
0.in | AC | 14 ms | 476 KB |
1
|
||||
1.in | AC | 9 ms | 720 KB |
1
|
||||
2.in | AC | 11 ms | 432 KB |
1
|
||||
3.in | AC | 10 ms | 548 KB |
2
|
||||
4.in | AC | 11 ms | 660 KB |
2
|
||||
5.in | AC | 11 ms | 512 KB |
2
|
||||
6.in | AC | 13 ms | 628 KB |
2
|
||||
7.in | AC | 11 ms | 488 KB |
3
|
||||
8.in | AC | 13 ms | 472 KB |
3
|
||||
9.in | AC | 11 ms | 456 KB |
3
|
||||
10.in | AC | 13 ms | 576 KB |
3
|
||||
11.in | AC | 10 ms | 432 KB |
4
|
||||
12.in | AC | 13 ms | 548 KB |
4
|
||||
13.in | AC | 10 ms | 532 KB |
4
|
||||
14.in | AC | 13 ms | 524 KB |
4
|
||||
15.in | AC | 13 ms | 376 KB |
5
|
||||
16.in | AC | 13 ms | 488 KB |
5
|
||||
17.in | AC | 11 ms | 468 KB |
5
|
||||
18.in | AC | 9 ms | 452 KB |
5
|