結果
問題 |
No.2768 Password Crack
|
ユーザー |
![]() |
提出日時 | 2025-04-19 22:51:04 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 107 ms / 2,000 ms |
コード長 | 484 bytes |
コンパイル時間 | 12,369 ms |
コンパイル使用メモリ | 233,952 KB |
実行使用メモリ | 26,084 KB |
平均クエリ数 | 885.00 |
最終ジャッジ日時 | 2025-04-19 22:51:20 |
合計ジャッジ時間 | 14,016 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 29 |
ソースコード
package main import . "fmt" import . "strings" func main() { var n int Scan(&n) t := []byte(Repeat("a", n)) ans := []byte(Repeat("z", n)) Println("?", string(t)) var x int Scan(&x) for c := byte('b'); c < 'z'; c++ { for i := 0; i < n; i++ { if ans[i] != 'z' { continue } t[i] = c Println("?", string(t)) var y int Scan(&y) switch { case x < y: ans[i] = c case x > y: ans[i] = 'a' } x = y } } Println("!", string(ans)) }