Submission #319459
Source Code Expand
#include <iostream>
#include <stdio.h>
#include <set>
#include <map>
#include <list>
#include <vector>
#include <algorithm>
#include <cmath>
#include <limits.h>
#include <string>
#include <queue>
#include <functional>
#include <stack>
#include <complex>
#include <stdlib.h>
#include <string.h>
using namespace std;
namespace{
#define CAST( T, val ) ( (T)( val ) )
#define CASE( lb ) break; case lb:
#define CASE_CONTINUE( lb ) case lb:
#define CASE_DEFAULT break; default:
#define For( i, s ) for(int i= 0; i< (int)s; i++)
#define ForA( i, a, s ) for(int i= (int)a; i< (int)s; i++)
#define ForSize( i, s ) for(int i= 0, size= (int)s; i< size; i++)
#define ForSizeA( i, a, s ) for(int i= (int)a, size= (int)s; i< size; i++)
#define ForItr( itr, con ) for(auto itr= con.begin(); itr!= con.end(); itr++)
#define ForStr( i, str ) for(int i= 0; str[i]; i++)
#define GOTO( lb ) goto lb
#define LABEL( lb ) lb:
typedef long long LLint;
typedef unsigned int Uint;
typedef unsigned char Uchar;
typedef unsigned short Ushort;
const double EPS= 0.00000000023283064365386962890625; // 2^-32
template <typename T> class priority_queue_less : public priority_queue<T,vector<T>,greater<T> >{};
}
int main(){
char str[64];
bool isOK= true;
cin>> str;
ForStr( i, str ){
if( str[i]== 'o' || str[i]== 'k' || str[i]== 'u' ) continue;
if( str[i]== 'c' && str[i+1]== 'h' ){
i++;
continue;
}
isOK= false;
break;
}
cout<< ( isOK ? "YES" : "NO" )<< endl;
return 0;
}
Submission Info
| Submission Time | |
|---|---|
| Task | B - choku語 |
| User | BGSC |
| Language | C++11 (GCC 4.8.1) |
| Score | 100 |
| Code Size | 1581 Byte |
| Status | AC |
| Exec Time | 25 ms |
| Memory | 920 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 100 / 100 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt |
| All | subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt, subtask1-21.txt, subtask1-22.txt, subtask1-23.txt, subtask1-24.txt, subtask1-25.txt, subtask1-26.txt, subtask1-27.txt, subtask1-28.txt, subtask1-29.txt, subtask1-30.txt, subtask1-31.txt, subtask1-32.txt, subtask1-33.txt, subtask1-34.txt, subtask1-35.txt, subtask1-36.txt, subtask1-37.txt, subtask1-38.txt, subtask1-39.txt, subtask1-40.txt, subtask1-41.txt, subtask1-42.txt, subtask1-43.txt, subtask1-44.txt, subtask1-45.txt, subtask1-46.txt, subtask1-47.txt, subtask1-48.txt, subtask1-49.txt, subtask1-50.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| subtask0-sample01.txt | AC | 22 ms | 700 KiB |
| subtask0-sample02.txt | AC | 25 ms | 672 KiB |
| subtask0-sample03.txt | AC | 22 ms | 920 KiB |
| subtask1-01.txt | AC | 23 ms | 804 KiB |
| subtask1-02.txt | AC | 23 ms | 804 KiB |
| subtask1-03.txt | AC | 24 ms | 792 KiB |
| subtask1-04.txt | AC | 22 ms | 800 KiB |
| subtask1-05.txt | AC | 22 ms | 920 KiB |
| subtask1-06.txt | AC | 23 ms | 800 KiB |
| subtask1-07.txt | AC | 22 ms | 800 KiB |
| subtask1-08.txt | AC | 22 ms | 796 KiB |
| subtask1-09.txt | AC | 23 ms | 792 KiB |
| subtask1-10.txt | AC | 23 ms | 732 KiB |
| subtask1-11.txt | AC | 24 ms | 784 KiB |
| subtask1-12.txt | AC | 25 ms | 804 KiB |
| subtask1-13.txt | AC | 22 ms | 920 KiB |
| subtask1-14.txt | AC | 23 ms | 800 KiB |
| subtask1-15.txt | AC | 23 ms | 796 KiB |
| subtask1-16.txt | AC | 22 ms | 788 KiB |
| subtask1-17.txt | AC | 23 ms | 792 KiB |
| subtask1-18.txt | AC | 22 ms | 804 KiB |
| subtask1-19.txt | AC | 23 ms | 796 KiB |
| subtask1-20.txt | AC | 22 ms | 796 KiB |
| subtask1-21.txt | AC | 23 ms | 800 KiB |
| subtask1-22.txt | AC | 23 ms | 744 KiB |
| subtask1-23.txt | AC | 23 ms | 800 KiB |
| subtask1-24.txt | AC | 24 ms | 800 KiB |
| subtask1-25.txt | AC | 22 ms | 732 KiB |
| subtask1-26.txt | AC | 23 ms | 800 KiB |
| subtask1-27.txt | AC | 23 ms | 732 KiB |
| subtask1-28.txt | AC | 22 ms | 800 KiB |
| subtask1-29.txt | AC | 24 ms | 672 KiB |
| subtask1-30.txt | AC | 25 ms | 796 KiB |
| subtask1-31.txt | AC | 22 ms | 668 KiB |
| subtask1-32.txt | AC | 23 ms | 916 KiB |
| subtask1-33.txt | AC | 21 ms | 804 KiB |
| subtask1-34.txt | AC | 23 ms | 796 KiB |
| subtask1-35.txt | AC | 22 ms | 804 KiB |
| subtask1-36.txt | AC | 22 ms | 744 KiB |
| subtask1-37.txt | AC | 25 ms | 800 KiB |
| subtask1-38.txt | AC | 21 ms | 804 KiB |
| subtask1-39.txt | AC | 23 ms | 796 KiB |
| subtask1-40.txt | AC | 22 ms | 800 KiB |
| subtask1-41.txt | AC | 23 ms | 804 KiB |
| subtask1-42.txt | AC | 23 ms | 672 KiB |
| subtask1-43.txt | AC | 23 ms | 920 KiB |
| subtask1-44.txt | AC | 24 ms | 792 KiB |
| subtask1-45.txt | AC | 25 ms | 672 KiB |
| subtask1-46.txt | AC | 24 ms | 796 KiB |
| subtask1-47.txt | AC | 24 ms | 800 KiB |
| subtask1-48.txt | AC | 22 ms | 796 KiB |
| subtask1-49.txt | AC | 23 ms | 800 KiB |
| subtask1-50.txt | AC | 23 ms | 764 KiB |