提出 #210884


ソースコード 拡げる

#include <iostream>
#include <string>
using namespace std;

int main() {
  string s;
  getline(cin, s);

  long long ans = 0;
  int kabu = 5, comb = 0;
  for(int i = 0; i < s.size(); i++) {
    if(s[i] == 'N' && kabu > 0) {
      if(i >= 2 && (s[i-1] == 'C' || s[i-2] == 'C')) break; 
      ans += 10*(1+(comb/10)*0.1);
      kabu--;
    }
    else if(s[i] == 'C' && kabu > 2) {
      if(i >= 2 && (s[i-1] == 'C' || s[i-2] == 'C')) break; 
      ans += 50*(1+(comb/10)*0.1);
      kabu -= 3;
    }

    //cout << i+1 << ' ' << s[i] <<":kabu:" << kabu << ":comb:" << comb << ' ' << ans << endl;
    
    if(i >= 6 && s[i-6] == 'N') kabu++;
    else if(i >= 8 && s[i-8] == 'C') kabu += 3;
    if(i >= 1 && s[i-1] == 'N') comb++;
    else if(i >= 3 && s[i-3] == 'C') comb++;
  }
  cout << ans << endl;
}

提出情報

提出日時
問題 B - かぶりん!
ユーザ crowabbiter
言語 C++ (G++ 4.6.4)
得点 0
コード長 832 Byte
結果 WA
実行時間 84 ms
メモリ 1852 KiB

ジャッジ結果

セット名 All
得点 / 配点 0 / 50
結果
AC × 32
WA × 65
セット名 テストケース
All 00_sample00.txt, 00_sample01.txt, 00_sample02.txt, 00_small00.txt, 00_small01.txt, 00_small02.txt, 00_small03.txt, 00_small04.txt, 00_small05.txt, 00_small06.txt, 00_small07.txt, 00_small08.txt, 00_small09.txt, 00_small10.txt, 00_small11.txt, 00_small12.txt, 00_small13.txt, 00_small14.txt, 00_small15.txt, 00_small16.txt, 00_small17.txt, 00_small18.txt, 00_small19.txt, 00_small20.txt, 00_small21.txt, 00_small22.txt, 00_small23.txt, 00_small24.txt, 00_small25.txt, 00_small26.txt, 00_small27.txt, 00_small28.txt, 00_small29.txt, 01_medium00.txt, 01_medium01.txt, 01_medium02.txt, 01_medium03.txt, 01_medium04.txt, 01_medium05.txt, 01_medium06.txt, 01_medium07.txt, 01_medium08.txt, 01_medium09.txt, 01_medium10.txt, 01_medium11.txt, 01_medium12.txt, 01_medium13.txt, 01_medium14.txt, 01_medium15.txt, 01_medium16.txt, 01_medium17.txt, 01_medium18.txt, 01_medium19.txt, 01_medium20.txt, 01_medium21.txt, 01_medium22.txt, 01_medium23.txt, 01_medium24.txt, 01_medium25.txt, 01_medium26.txt, 01_medium27.txt, 01_medium28.txt, 01_medium29.txt, 02_large00.txt, 02_large01.txt, 02_large02.txt, 02_large03.txt, 02_large04.txt, 02_large05.txt, 02_large06.txt, 02_large07.txt, 02_large08.txt, 02_large09.txt, 02_large10.txt, 02_large11.txt, 02_large12.txt, 02_large13.txt, 02_large14.txt, 02_large15.txt, 02_large16.txt, 02_large17.txt, 02_large18.txt, 02_large19.txt, 02_large20.txt, 02_large21.txt, 02_large22.txt, 02_large23.txt, 02_large24.txt, 02_large25.txt, 02_large26.txt, 02_large27.txt, 02_large28.txt, 02_large29.txt, 03_manual00.txt, 03_manual01.txt, 03_manual02.txt, 03_manual03.txt
ケース名 結果 実行時間 メモリ
00_sample00.txt AC 21 ms 924 KiB
00_sample01.txt AC 22 ms 792 KiB
00_sample02.txt AC 22 ms 812 KiB
00_small00.txt AC 22 ms 804 KiB
00_small01.txt AC 21 ms 924 KiB
00_small02.txt AC 21 ms 804 KiB
00_small03.txt AC 21 ms 800 KiB
00_small04.txt AC 22 ms 924 KiB
00_small05.txt AC 22 ms 800 KiB
00_small06.txt AC 21 ms 792 KiB
00_small07.txt AC 23 ms 764 KiB
00_small08.txt AC 23 ms 924 KiB
00_small09.txt AC 21 ms 932 KiB
00_small10.txt AC 24 ms 768 KiB
00_small11.txt AC 21 ms 928 KiB
00_small12.txt AC 22 ms 800 KiB
00_small13.txt AC 21 ms 796 KiB
00_small14.txt AC 22 ms 920 KiB
00_small15.txt AC 21 ms 924 KiB
00_small16.txt WA 22 ms 804 KiB
00_small17.txt AC 22 ms 928 KiB
00_small18.txt WA 21 ms 796 KiB
00_small19.txt AC 21 ms 800 KiB
00_small20.txt AC 22 ms 804 KiB
00_small21.txt AC 22 ms 800 KiB
00_small22.txt AC 22 ms 928 KiB
00_small23.txt AC 22 ms 928 KiB
00_small24.txt WA 21 ms 928 KiB
00_small25.txt AC 22 ms 804 KiB
00_small26.txt AC 21 ms 796 KiB
00_small27.txt AC 21 ms 924 KiB
00_small28.txt AC 21 ms 924 KiB
00_small29.txt WA 22 ms 932 KiB
01_medium00.txt WA 21 ms 928 KiB
01_medium01.txt AC 21 ms 924 KiB
01_medium02.txt WA 22 ms 932 KiB
01_medium03.txt WA 21 ms 924 KiB
01_medium04.txt WA 22 ms 928 KiB
01_medium05.txt WA 21 ms 800 KiB
01_medium06.txt WA 21 ms 736 KiB
01_medium07.txt WA 22 ms 796 KiB
01_medium08.txt WA 21 ms 800 KiB
01_medium09.txt WA 21 ms 920 KiB
01_medium10.txt WA 21 ms 804 KiB
01_medium11.txt WA 21 ms 928 KiB
01_medium12.txt WA 22 ms 800 KiB
01_medium13.txt WA 22 ms 808 KiB
01_medium14.txt WA 21 ms 928 KiB
01_medium15.txt WA 22 ms 792 KiB
01_medium16.txt WA 21 ms 800 KiB
01_medium17.txt WA 22 ms 920 KiB
01_medium18.txt WA 20 ms 928 KiB
01_medium19.txt WA 22 ms 804 KiB
01_medium20.txt WA 22 ms 804 KiB
01_medium21.txt WA 22 ms 920 KiB
01_medium22.txt WA 22 ms 924 KiB
01_medium23.txt WA 21 ms 792 KiB
01_medium24.txt WA 21 ms 804 KiB
01_medium25.txt WA 21 ms 760 KiB
01_medium26.txt WA 22 ms 736 KiB
01_medium27.txt WA 22 ms 792 KiB
01_medium28.txt WA 22 ms 924 KiB
01_medium29.txt WA 22 ms 716 KiB
02_large00.txt WA 55 ms 1836 KiB
02_large01.txt WA 48 ms 1824 KiB
02_large02.txt WA 34 ms 1316 KiB
02_large03.txt WA 69 ms 1828 KiB
02_large04.txt WA 45 ms 1328 KiB
02_large05.txt WA 50 ms 1852 KiB
02_large06.txt WA 30 ms 1064 KiB
02_large07.txt WA 59 ms 1832 KiB
02_large08.txt WA 51 ms 1836 KiB
02_large09.txt WA 40 ms 1324 KiB
02_large10.txt WA 67 ms 1828 KiB
02_large11.txt WA 22 ms 928 KiB
02_large12.txt WA 26 ms 1056 KiB
02_large13.txt WA 36 ms 1324 KiB
02_large14.txt WA 45 ms 1312 KiB
02_large15.txt WA 48 ms 1836 KiB
02_large16.txt WA 51 ms 1836 KiB
02_large17.txt WA 27 ms 1060 KiB
02_large18.txt WA 37 ms 1316 KiB
02_large19.txt WA 67 ms 1836 KiB
02_large20.txt WA 23 ms 924 KiB
02_large21.txt WA 33 ms 1068 KiB
02_large22.txt WA 25 ms 928 KiB
02_large23.txt WA 59 ms 1844 KiB
02_large24.txt WA 39 ms 1320 KiB
02_large25.txt WA 37 ms 1424 KiB
02_large26.txt WA 28 ms 924 KiB
02_large27.txt WA 56 ms 1828 KiB
02_large28.txt WA 44 ms 1328 KiB
02_large29.txt WA 57 ms 1832 KiB
03_manual00.txt WA 84 ms 1832 KiB
03_manual01.txt WA 70 ms 1828 KiB
03_manual02.txt AC 82 ms 1824 KiB
03_manual03.txt AC 21 ms 924 KiB