# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
709074 | 2023-03-13T05:56:40 Z | kxd | Password (RMI18_password) | C++17 | 0 ms | 0 KB |
int tot[26]; int ans[5000]; string guess(int n, int m) { forn(i,m) { string s (n,char('a'+i)); tot[i] = query(s); } forn(i,m) { forn(j,tot[i]) { int ret = 0; forn(k,m) { 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; }