Submission #2215343


Source Code Expand

#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
#include <queue>
#include <limits>
#include <map>
#define REP(i,n) for(int (i)=0;(i)<(n);(i)++)
#define IREP(i,j,n) for(int (i)=(j);(i)<(n);(i)++)
#define INF numeric_limits<double>::infinity()
using namespace std;

int cnt; 

void solve(string s){
	REP(i,(s.size())-4){
		if(s.subster(i,5) == "tokyo" || s.subster(i,5) == "kyoto")
		cnt++;
		solve(s.subster(i+5));
		break;
	}
}

int main(){
	int t;
	cin >> t;
	REP(i,t){
		cin >> s;
		solve (s);
		cout << cnt << endl;
	}
}

Submission Info

Submission Time
Task A - 東京都
User es135
Language C++14 (GCC 5.4.1)
Score 0
Code Size 582 Byte
Status CE

Compile Error

./Main.cpp: In function ‘void solve(std::string)’:
./Main.cpp:17:8: error: ‘std::string {aka class std::basic_string<char>}’ has no member named ‘subster’
   if(s.subster(i,5) == "tokyo" || s.subster(i,5) == "kyoto")
        ^
./Main.cpp:17:37: error: ‘std::string {aka class std::basic_string<char>}’ has no member named ‘subster’
   if(s.subster(i,5) == "tokyo" || s.subster(i,5) == "kyoto")
                                     ^
./Main.cpp:19:11: error: ‘std::string {aka class std::basic_string<char>}’ has no member named ‘subster’
   solve(s.subster(i+5));
           ^
./Main.cpp: In function ‘int main()’:
./Main.cpp:28:10: error: ‘s’ was not declared in this scope
   cin >> s;
          ^