Submission #502849


Source Code Expand

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

string tit ="hcetit";
bool f(string str,int pos,vector<string> &vec)
{
	if( str.length()==pos) return true;
	
	char c = str[pos];

	for(string &s : vec){
		if(s.length()==6) continue;

		if( tit[s.length()]==c ){
			s.push_back(c);
			if(f(str,pos+1,vec)){
				return true;
			}
			s.pop_back();
			if( s.length()<4){
				break;
			}
		}
	}
	return false;
}

int main() {
	string str;
	cin >> str;
	if( str.length()%6!=0){
		cout << "No" << endl;
	}else{
		vector<string> vec(str.length()/6);

		reverse(str.begin(),str.end());		
		if( f(str,0, vec)){
			cout << "Yes" << endl;
		}else{
			cout << "No" << endl;
		}
	}

	// your code goes here
	return 0;
}

Submission Info

Submission Time
Task G - titech分離
User phoenix
Language C++11 (GCC 4.9.2)
Score 0
Code Size 803 Byte
Status TLE
Exec Time 2036 ms
Memory 940 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 4
AC × 53
TLE × 6
Set Name Test Cases
Sample 00-example1.txt, 00-example2.txt, 00-example3.txt, 00-example4.txt
All 00-example1.txt, 00-example2.txt, 00-example3.txt, 00-example4.txt, 01-hand00.txt, 01-hand01.txt, 01-hand02.txt, 01-hand03.txt, 01-hand04.txt, 01-hand05.txt, 01-hand06.txt, 01-hand07.txt, 01-hand08.txt, 01-hand09.txt, 10-randomA00.txt, 10-randomA01.txt, 10-randomA02.txt, 10-randomA03.txt, 10-randomA04.txt, 10-randomA05.txt, 10-randomA06.txt, 10-randomA07.txt, 10-randomA08.txt, 10-randomA09.txt, 10-randomA10.txt, 10-randomA11.txt, 10-randomA12.txt, 10-randomA13.txt, 10-randomA14.txt, 20-randomB00.txt, 20-randomB01.txt, 20-randomB02.txt, 20-randomB03.txt, 20-randomB04.txt, 20-randomB05.txt, 20-randomB06.txt, 20-randomB07.txt, 20-randomB08.txt, 20-randomB09.txt, 20-randomB10.txt, 20-randomB11.txt, 20-randomB12.txt, 20-randomB13.txt, 20-randomB14.txt, 25-randomC00.txt, 25-randomC01.txt, 25-randomC02.txt, 25-randomC03.txt, 25-randomC04.txt, 25-randomC05.txt, 25-randomC06.txt, 25-randomC07.txt, 25-randomC08.txt, 25-randomC09.txt, 30-special00.txt, 30-special01.txt, 30-special02.txt, 30-special03.txt, 30-special04.txt
Case Name Status Exec Time Memory
00-example1.txt AC 27 ms 808 KiB
00-example2.txt AC 27 ms 796 KiB
00-example3.txt AC 26 ms 724 KiB
00-example4.txt AC 26 ms 796 KiB
01-hand00.txt AC 24 ms 796 KiB
01-hand01.txt AC 24 ms 800 KiB
01-hand02.txt AC 26 ms 796 KiB
01-hand03.txt AC 23 ms 804 KiB
01-hand04.txt AC 26 ms 808 KiB
01-hand05.txt AC 24 ms 800 KiB
01-hand06.txt AC 26 ms 796 KiB
01-hand07.txt AC 25 ms 924 KiB
01-hand08.txt AC 26 ms 932 KiB
01-hand09.txt AC 26 ms 792 KiB
10-randomA00.txt AC 26 ms 804 KiB
10-randomA01.txt AC 25 ms 804 KiB
10-randomA02.txt AC 26 ms 844 KiB
10-randomA03.txt AC 26 ms 808 KiB
10-randomA04.txt AC 26 ms 800 KiB
10-randomA05.txt AC 26 ms 800 KiB
10-randomA06.txt AC 26 ms 800 KiB
10-randomA07.txt AC 24 ms 800 KiB
10-randomA08.txt AC 26 ms 800 KiB
10-randomA09.txt AC 845 ms 928 KiB
10-randomA10.txt AC 25 ms 800 KiB
10-randomA11.txt TLE 2034 ms 812 KiB
10-randomA12.txt AC 24 ms 928 KiB
10-randomA13.txt AC 35 ms 924 KiB
10-randomA14.txt AC 26 ms 800 KiB
20-randomB00.txt AC 26 ms 800 KiB
20-randomB01.txt AC 24 ms 796 KiB
20-randomB02.txt AC 26 ms 808 KiB
20-randomB03.txt AC 24 ms 888 KiB
20-randomB04.txt AC 24 ms 796 KiB
20-randomB05.txt AC 25 ms 916 KiB
20-randomB06.txt AC 26 ms 796 KiB
20-randomB07.txt AC 27 ms 724 KiB
20-randomB08.txt AC 44 ms 800 KiB
20-randomB09.txt AC 26 ms 808 KiB
20-randomB10.txt AC 28 ms 796 KiB
20-randomB11.txt AC 53 ms 812 KiB
20-randomB12.txt TLE 2035 ms 928 KiB
20-randomB13.txt AC 29 ms 804 KiB
20-randomB14.txt AC 26 ms 800 KiB
25-randomC00.txt AC 26 ms 800 KiB
25-randomC01.txt TLE 2036 ms 924 KiB
25-randomC02.txt AC 27 ms 808 KiB
25-randomC03.txt TLE 2033 ms 940 KiB
25-randomC04.txt AC 26 ms 920 KiB
25-randomC05.txt TLE 2033 ms 932 KiB
25-randomC06.txt AC 26 ms 728 KiB
25-randomC07.txt TLE 2034 ms 928 KiB
25-randomC08.txt AC 27 ms 796 KiB
25-randomC09.txt AC 1128 ms 912 KiB
30-special00.txt AC 28 ms 916 KiB
30-special01.txt AC 26 ms 792 KiB
30-special02.txt AC 26 ms 796 KiB
30-special03.txt AC 30 ms 768 KiB
30-special04.txt AC 28 ms 796 KiB