Submission #533049


Source Code Expand

#include<iostream>
#include<sstream>
#include<iomanip>
#include<cstdio>
#include<cmath>
#include<cstdio>
#include<vector>
#include<algorithm>
#include<utility>
#include<queue>
#include<limits>
#include<set>
#include<map>
using namespace std;
typedef long long ll;
typedef pair< int,int > P;
const int inf = numeric_limits< int >::max();

bool used[200];

void solve(string s){
  int res = 0;
  for(int i = 0;i < (int)s.size();++i){
    used[i] = false;
  }
  for(int i = 0;i+4 < (int)s.size();++i){
    if(!used[i] &&
       s.substr(i,5) == "tokyo"){
      ++res;
      for(int j = 0;j < 4;++j){
	used[i+j] = true;
      }
    }
  }
  for(int i = 0;i < (int)s.size();++i){
    if(!used[i] &&
       s.substr(i,5) == "kyoto"){
      ++res;
      for(int j = 0;j < 4;++j){
	used[i+j] = true;
      }
    }
  }
  cout << res << endl;
}


int main(void){
  int n;
  cin >> n;
  for(int i = 0;i < n;++i){
    string s;
    cin >> s;
    solve(s);
  }
  return 0;
}

Submission Info

Submission Time
Task A - 東京都
User Ashurnasirpal
Language C++ (GCC 4.9.2)
Score 0
Code Size 1018 Byte
Status WA
Exec Time 31 ms
Memory 920 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
WA × 3
Set Name Test Cases
All 10_random_to_kyo.txt, 20_noised_tokyoto.txt, 99_teuchi.txt
Case Name Status Exec Time Memory
10_random_to_kyo.txt WA 31 ms 920 KB
20_noised_tokyoto.txt WA 28 ms 804 KB
99_teuchi.txt WA 29 ms 800 KB