Submission #2575264


Source Code Expand

N, K = gets.split.map(&:to_i)
xs = gets.split.map(&:to_i)
rev = []
N.times do |i|
    rev[xs[i]] = i
end

row = xs[0, K].sort
ans = [rev[row[K-1]]+1]

(K...N).each do |i|
    x = xs[i]
    pos = (0...row.length).bsearch{|i| x < row[i]}
    if pos
        row[(pos+1)...(row.length+1)] = row[pos...row.length] 
        row[pos] = x
    else
        row.push(x)
    end
    ans.push(rev[row[K-1]]+1)
end

puts ans

Submission Info

Submission Time
Task B - 特別賞
User betrue12
Language Ruby (2.3.3)
Score 40
Code Size 433 Byte
Status TLE
Exec Time 2111 ms
Memory 105660 KB

Compile Error

./Main.rb:13: warning: shadowing outer local variable - i

Judge Result

Set Name Sample Subtask1 Subtask2
Score / Max Score 0 / 0 40 / 40 0 / 60
Status
AC × 2
AC × 13
AC × 17
TLE × 5
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
Subtask1 sample_01.txt, sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt
Subtask2 sample_01.txt, sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt
Case Name Status Exec Time Memory
sample_01.txt AC 7 ms 1788 KB
sample_02.txt AC 7 ms 1788 KB
subtask1_01.txt AC 7 ms 1788 KB
subtask1_02.txt AC 7 ms 1788 KB
subtask1_03.txt AC 7 ms 1788 KB
subtask1_04.txt AC 7 ms 1788 KB
subtask1_05.txt AC 12 ms 6264 KB
subtask1_06.txt AC 13 ms 7420 KB
subtask1_07.txt AC 7 ms 1788 KB
subtask1_08.txt AC 8 ms 1788 KB
subtask1_09.txt AC 12 ms 5880 KB
subtask1_10.txt AC 9 ms 1788 KB
subtask1_11.txt AC 12 ms 6008 KB
subtask2_01.txt AC 429 ms 84388 KB
subtask2_02.txt AC 14 ms 9336 KB
subtask2_03.txt TLE 2110 ms 74264 KB
subtask2_04.txt TLE 2111 ms 105660 KB
subtask2_05.txt AC 70 ms 10488 KB
subtask2_06.txt AC 156 ms 13068 KB
subtask2_07.txt TLE 2110 ms 73048 KB
subtask2_08.txt TLE 2110 ms 72996 KB
subtask2_09.txt TLE 2110 ms 74080 KB