제출 #1319148

#제출 시각아이디문제언어결과실행 시간메모리
1319148yessimkhan콤보 (IOI18_combo)C++20
5 / 100
1 ms400 KiB
#include "combo.h" #include <bits/stdc++.h> #define pb push_back using namespace std; string guess_sequence( int N ) { if (N > 3){ while(true){ cout << 1; } } int k = 0; string p = ""; vector<char>v; if (press("A") == 1){ p = "A"; v.pb('X'); v.pb('Y'); v.pb('B'); } else if (press("B") == 1){ p = "B"; v.pb('X'); v.pb('Y'); v.pb('A'); } else if (press("X") == 1){ p = "X"; v.pb('B'); v.pb('Y'); v.pb('A'); } else { p = "Y"; v.pb('X'); v.pb('B'); v.pb('A'); } while(p.size() < N - 1){ int cnt = press(p + v[1] + p + v[0] + v[0] + p + v[0] + v[1] + p + v[0] + v[2]); if (cnt == p.size()){ p += v[2]; } else if (cnt == p.size() + 1){ p += v[1]; } else { p += v[0]; } } if (press(p + v[0]) == p.size() + 1){ return p + v[0]; } else if (press(p + v[1]) == p.size() + 1){ return p + v[1]; } else if (press(p + v[2]) == p.size() + 1){ return p + v[2]; } }

컴파일 시 표준 에러 (stderr) 메시지

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:77:1: warning: control reaches end of non-void function [-Wreturn-type]
   77 | }
      | ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...