結果
問題 | No.355 数当てゲーム(2) |
ユーザー |
![]() |
提出日時 | 2016-04-02 00:01:12 |
言語 | Python2 (2.7.18) |
結果 |
AC
|
実行時間 | 37 ms / 2,000 ms |
コード長 | 713 bytes |
コンパイル時間 | 120 ms |
コンパイル使用メモリ | 6,940 KB |
実行使用メモリ | 25,472 KB |
平均クエリ数 | 25.29 |
最終ジャッジ日時 | 2024-07-16 23:22:21 |
合計ジャッジ時間 | 4,793 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 52 |
ソースコード
import sysnumbers = set(map(str,range(10)))N = ["0","1","2","3"]for i in xrange(4):nlist = list(numbers)l = nlist[:7]r = nlist[7:]## leftn = N[:i]+["0"]+rres = []for j in l:n[i] = jprint " ".join(n)sys.stdout.flush()x,y = map(int,raw_input().split())if x == 4:quit()res.append([x,j])if max(res)[0] > min(res)[0]:N[i] = max(res)[1]numbers.remove(N[i])continue## rightn = N[:i]+["0"]+l[:3-i]res = []for j in r:n[i] = jprint " ".join(n)sys.stdout.flush()x,y = map(int,raw_input().split())if x == 4:quit()res.append([x,j])N[i] = max(res)[1]numbers.remove(N[i])print " ".join(N)sys.stdout.flush()x,y = map(int,raw_input().split())