# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
709079 | 2023-03-13T05:59:58 Z | kxd | Password (RMI18_password) | C++17 | 0 ms | 0 KB |
int tot[26]; int ans[5000]; string guess(int n, int s) { forn(i,s) { string S (n,char('a'+i)); tot[i] = query(S); } forn(i,s) { forn(j,tot[i]) { int ret = 0; forn(k,s) { if(k==i) continue; string S (j,'a'+i); string S2 (n-j,'a'+k); int t = query(S+S2); if(!t) break; ret += t; } ans[ret] = i; } } string S; forn(i,n) { S = S + (char)(ans[i]+'a'); } return S; }