結果

問題 No.305 鍵(2)
ユーザー cympfh
提出日時 2015-12-04 13:15:34
言語 Ruby
(2.4.1)
結果
AC  
実行時間 57 ms
コード長 371 Byte
コンパイル時間 18 ms
使用メモリ 5156 KB
平均クエリ数 86.69

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
0_0.txt AC 57 ms
5148 KB
0_1.txt AC 36 ms
5156 KB
1_1.txt AC 39 ms
5152 KB
1_2.txt AC 36 ms
5152 KB
1_3.txt AC 37 ms
5152 KB
1_4.txt AC 34 ms
5148 KB
1_5.txt AC 32 ms
5148 KB
1_6.txt AC 36 ms
5152 KB
2_1.txt AC 35 ms
5152 KB
2_2.txt AC 34 ms
5148 KB
2_3.txt AC 35 ms
5156 KB
2_4.txt AC 34 ms
5152 KB
2_5.txt AC 37 ms
5152 KB
テストケース一括ダウンロード

ソースコード

diff #
def iter a
  ns = []
  for i in 0 ... 10
    b = a + i.to_s
    b = b + '0' while b.length < 10
    puts b
    STDOUT.flush
    n, res = gets.chomp.split
    ns[i] = n.to_i
    if res == 'unlocked'
      exit(0)
    end
  end

  mx = ns[0]
  idx = 0
  for i in 0 ... 10
    if mx < ns[i]
      mx = ns[i]
      idx = i
    end
  end

  iter (a + idx.to_s)

end

iter ''
0