結果
問題 | No.233 めぐるはめぐる (3) |
ユーザー | IL_msta |
提出日時 | 2015-06-27 00:19:40 |
言語 | C++11 (gcc 13.3.0) |
結果 |
TLE
|
実行時間 | - |
コード長 | 1,498 bytes |
コンパイル時間 | 678 ms |
コンパイル使用メモリ | 89,848 KB |
実行使用メモリ | 41,468 KB |
最終ジャッジ日時 | 2024-07-07 19:35:52 |
合計ジャッジ時間 | 3,794 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 20 ms
41,468 KB |
testcase_01 | AC | 16 ms
34,576 KB |
testcase_02 | AC | 14 ms
34,600 KB |
testcase_03 | AC | 16 ms
34,576 KB |
testcase_04 | TLE | - |
testcase_05 | -- | - |
testcase_06 | -- | - |
testcase_07 | -- | - |
testcase_08 | -- | - |
testcase_09 | -- | - |
testcase_10 | -- | - |
testcase_11 | -- | - |
testcase_12 | -- | - |
testcase_13 | -- | - |
ソースコード
#define _USE_MATH_DEFINES#include <iostream>#include <iomanip>#include <algorithm>#include <cmath>#include <string>#include <list>#include <queue>#include <vector>#include <complex>#include <set>/////////#define REP(i, x, n) for(int i = x; i < n; i++)#define rep(i,n) REP(i,0,n)#define P(p) cout<<(p)<<endl;/////////typedef long long LL;typedef long double LD;/////////using namespace::std;/////////string name[1000000];int main(void){std::cin.tie(0);std::ios::sync_with_stdio(false);std::cout << std::fixed;////cout << setprecision(6);//LL N;cin>>N;/*if(N>86400){P("NO");return 0;}else*/if(N==0){P("inabameguru");return 0;}rep(i,N){cin>>name[i];}/////////////////inabameguru//iaaeuu =6!/2!2!=180//nbmgr 5!=120vector<char> si;si.push_back('n');si.push_back('b');si.push_back('m');si.push_back('g');si.push_back('r');vector<char> bo;bo.push_back('a');bo.push_back('a');bo.push_back('i');bo.push_back('u');bo.push_back('u');bo.push_back('e');string temp;int count;do{do{temp = (bo[0]);for(int i=0;i<5;++i){temp += (si[i]);temp += (bo[i+1]);}count = 0;for(int i=0;i<N;++i){if(temp != name[i] ){++count;}else{break;}}if(count == N){P(temp);return 0;}temp = "";}while( next_permutation(bo.begin(), bo.end()) );}while( next_permutation(si.begin(), si.end()) );P("NO");return 0;}