Submission #502708


Source Code Expand

// {{{ include
#include <cstdio>
#include <cmath>
#include <cstring>
#include <iostream>
#include <vector>
#include <string>
#include <set>
#include <map>
#include <queue>
#include <algorithm>
// }}}

using namespace std;

typedef long long ll;
inline int in(){int x;scanf("%d",&x);return x;}

const char* HCETIT = "hcetit";
struct State {
  int size;
  State() : size(0) {}
  bool next(char c){
    if (HCETIT[size] != c) return false;
    size++;
    return true;
  }
  bool end(){
    return !HCETIT[size];
  }
};

int main()
{
  string S;
  cin >> S;
  reverse(S.begin(), S.end());

  vector<State> states(1);

  for (const auto c : S){
    bool ok = false;
    for (auto& state : states){
      if (state.next(c)){
        ok = true;
        break;
      }
    }
    if (!ok){
      states.emplace_back();
      if (!states.back().next(c)){
        puts("No");
        return 0;
      }
    }
  }
  for (auto& state : states){
    if (!state.end()){
      puts("2No");
      return 0;
    }
  }
  puts("Yes");
  return 0;
}

Submission Info

Submission Time
Task G - titech分離
User tanishiOrisano
Language C++11 (GCC 4.9.2)
Score 0
Code Size 1094 Byte
Status WA
Exec Time 30 ms
Memory 932 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 4
AC × 33
WA × 26
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 24 ms 796 KiB
00-example2.txt AC 25 ms 796 KiB
00-example3.txt AC 24 ms 800 KiB
00-example4.txt AC 23 ms 924 KiB
01-hand00.txt AC 26 ms 928 KiB
01-hand01.txt WA 25 ms 924 KiB
01-hand02.txt AC 25 ms 924 KiB
01-hand03.txt AC 23 ms 792 KiB
01-hand04.txt AC 24 ms 812 KiB
01-hand05.txt AC 24 ms 908 KiB
01-hand06.txt AC 25 ms 928 KiB
01-hand07.txt AC 25 ms 800 KiB
01-hand08.txt AC 24 ms 792 KiB
01-hand09.txt AC 23 ms 800 KiB
10-randomA00.txt AC 26 ms 736 KiB
10-randomA01.txt WA 24 ms 800 KiB
10-randomA02.txt AC 24 ms 800 KiB
10-randomA03.txt WA 26 ms 804 KiB
10-randomA04.txt WA 26 ms 800 KiB
10-randomA05.txt AC 23 ms 800 KiB
10-randomA06.txt WA 25 ms 928 KiB
10-randomA07.txt AC 25 ms 800 KiB
10-randomA08.txt AC 25 ms 924 KiB
10-randomA09.txt AC 24 ms 800 KiB
10-randomA10.txt WA 25 ms 928 KiB
10-randomA11.txt AC 24 ms 804 KiB
10-randomA12.txt AC 25 ms 932 KiB
10-randomA13.txt WA 24 ms 924 KiB
10-randomA14.txt AC 26 ms 928 KiB
20-randomB00.txt WA 24 ms 796 KiB
20-randomB01.txt WA 23 ms 792 KiB
20-randomB02.txt WA 23 ms 920 KiB
20-randomB03.txt WA 23 ms 928 KiB
20-randomB04.txt WA 26 ms 928 KiB
20-randomB05.txt AC 23 ms 804 KiB
20-randomB06.txt WA 24 ms 924 KiB
20-randomB07.txt WA 23 ms 812 KiB
20-randomB08.txt WA 23 ms 928 KiB
20-randomB09.txt AC 25 ms 916 KiB
20-randomB10.txt WA 23 ms 796 KiB
20-randomB11.txt WA 24 ms 928 KiB
20-randomB12.txt AC 28 ms 800 KiB
20-randomB13.txt AC 26 ms 740 KiB
20-randomB14.txt WA 24 ms 800 KiB
25-randomC00.txt WA 26 ms 928 KiB
25-randomC01.txt WA 25 ms 920 KiB
25-randomC02.txt AC 23 ms 800 KiB
25-randomC03.txt WA 24 ms 800 KiB
25-randomC04.txt WA 25 ms 924 KiB
25-randomC05.txt WA 27 ms 924 KiB
25-randomC06.txt AC 30 ms 916 KiB
25-randomC07.txt WA 26 ms 804 KiB
25-randomC08.txt AC 25 ms 928 KiB
25-randomC09.txt WA 26 ms 800 KiB
30-special00.txt AC 25 ms 924 KiB
30-special01.txt AC 25 ms 844 KiB
30-special02.txt AC 25 ms 796 KiB
30-special03.txt AC 26 ms 920 KiB
30-special04.txt WA 25 ms 796 KiB