Submission #2215331


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()

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 560 Byte
Status CE

Compile Error

./Main.cpp:14:12: error: variable or field ‘solve’ declared void
 void solve(string s){
            ^
./Main.cpp:14:12: error: ‘string’ was not declared in this scope
./Main.cpp:14:12: note: suggested alternative:
In file included from /usr/include/c++/5/iosfwd:39:0,
                 from /usr/include/c++/5/ios:38,
                 from /usr/include/c++/5/ostream:38,
                 from /usr/include/c++/5/iostream:39,
                 from ./Main.cpp:1:
/usr/include/c++/5/bits/stringfwd.h:74:33: note:   ‘std::string’
   typedef basic_string<char>    string;   
                                 ^