提出 #21466620
ソースコード 拡げる
N,K,*A = $<.read.split.map(&:to_i)
A.map!{_1*10}.sort!
p ((1..A[-1]).bsearch{|l0|
l,k = l0,i = 0
while k <= K && i = (i...N).bsearch{l<A[_1]}
x = 1+(A[i]-l)/l0
k += (N-i)*x
l += l0*x
end
next k<=K
}+9)/10
提出情報
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 500 / 500 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample00, sample01, sample02 |
| All | handmade03, handmade04, handmade05, handmade06, handmade07, handmade08, handmade09, handmade10, handmade11, handmade12, handmade13, handmade14, handmade15, handmade16, random16, random17, random18, random19, random20, random21, sample00, sample01, sample02 |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| handmade03 | AC | 57 ms | 14128 KiB |
| handmade04 | AC | 59 ms | 14200 KiB |
| handmade05 | AC | 56 ms | 14228 KiB |
| handmade06 | AC | 102 ms | 22380 KiB |
| handmade07 | AC | 148 ms | 30544 KiB |
| handmade08 | AC | 57 ms | 14056 KiB |
| handmade09 | AC | 59 ms | 14160 KiB |
| handmade10 | AC | 61 ms | 14292 KiB |
| handmade11 | AC | 88 ms | 19344 KiB |
| handmade12 | AC | 130 ms | 26616 KiB |
| handmade13 | AC | 58 ms | 14256 KiB |
| handmade14 | AC | 61 ms | 14256 KiB |
| handmade15 | AC | 116 ms | 28308 KiB |
| handmade16 | AC | 120 ms | 29392 KiB |
| random16 | AC | 235 ms | 28340 KiB |
| random17 | AC | 235 ms | 32580 KiB |
| random18 | AC | 278 ms | 34664 KiB |
| random19 | AC | 180 ms | 27324 KiB |
| random20 | AC | 350 ms | 27728 KiB |
| random21 | AC | 279 ms | 28288 KiB |
| sample00 | AC | 60 ms | 14108 KiB |
| sample01 | AC | 58 ms | 14248 KiB |
| sample02 | AC | 59 ms | 14036 KiB |