提出 #29197


ソースコード 拡げる

#include <cstdio>
#include <algorithm>
#include <vector>
#include <cstring>
using namespace std;

#define REPN(i, a, b) for(int i = (int)(a); i < (int)(b); i++)
#define REP(i, n) REPN(i, 0, n)
#define FOR(i, c) for(__typeof((c).begin()) i = (c).begin(); i != (c).end(); i++)
#define ALL(c) (c).begin(), (c).end();

int main() {

  char buf[64];
  scanf("%s", buf);
  int len = strlen(buf);
  
  int a = 0, b = 0;
  REP(i, len) {
    if(i == 0 || buf[i] != buf[i - 1]) {
      (buf[i] == 'o' ? a : b) ++;
    }
  }

  printf(a >= b ? "o\n" : "x\n");

  return 0;
}

提出情報

提出日時
問題 B - 簡易オセロ
ユーザ miya
言語 C++ (G++ 4.6.4)
得点 100
コード長 592 Byte
結果 AC
実行時間 21 ms
メモリ 700 KiB

コンパイルエラー

./Main.cpp: In function ‘int main()’:
./Main.cpp:15:19: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]

ジャッジ結果

セット名 All
得点 / 配点 100 / 100
結果
AC × 19
セット名 テストケース
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
ケース名 結果 実行時間 メモリ
00_sample_00 AC 21 ms 656 KiB
00_sample_01 AC 21 ms 660 KiB
99_generated_0 AC 19 ms 656 KiB
99_generated_1 AC 21 ms 696 KiB
99_generated_10 AC 20 ms 656 KiB
99_generated_11 AC 19 ms 660 KiB
99_generated_12 AC 19 ms 688 KiB
99_generated_13 AC 19 ms 664 KiB
99_generated_14 AC 18 ms 664 KiB
99_generated_15 AC 20 ms 660 KiB
99_generated_16 AC 20 ms 700 KiB
99_generated_2 AC 19 ms 692 KiB
99_generated_3 AC 18 ms 680 KiB
99_generated_4 AC 18 ms 672 KiB
99_generated_5 AC 20 ms 700 KiB
99_generated_6 AC 19 ms 700 KiB
99_generated_7 AC 20 ms 664 KiB
99_generated_8 AC 19 ms 692 KiB
99_generated_9 AC 19 ms 696 KiB