Submission #2177816


Source Code Expand

#!/usr/bin/ruby
N,M,Q=gets.split.map &:to_i
candidates=[*'a'..'z']
S='a'*M
s=S
h={S=>1}
(M...N).each{|i|
	t=s[1,M]
	c=candidates.shuffle.find{|e|!h.has_key?(t+e)}
	S<<c
	t<<c
	s=t
	h[s]=1
}
puts S
p 1
STDOUT.flush
S<<S
q=Q.times.map{gets.chomp}
Q.times{|i|p S.index(q[i])}

Submission Info

Submission Time
Task B - くるくる寿司
User leafmoon
Language Ruby (2.3.3)
Score 300000
Code Size 291 Byte
Status AC
Exec Time 367 ms
Memory 10572 KB

Compile Error

./Main.rb:2: warning: `&' interpreted as argument prefix

Judge Result

Set Name test_all
Score / Max Score 300000 / 948690
Status
AC × 10
Set Name Test Cases
test_all subtask_01_01.txt, subtask_01_02.txt, subtask_01_03.txt, subtask_01_04.txt, subtask_01_05.txt, subtask_01_06.txt, subtask_01_07.txt, subtask_01_08.txt, subtask_01_09.txt, subtask_01_10.txt
Case Name Status Exec Time Memory
subtask_01_01.txt AC 342 ms 10568 KB
subtask_01_02.txt AC 338 ms 10444 KB
subtask_01_03.txt AC 338 ms 10444 KB
subtask_01_04.txt AC 350 ms 10444 KB
subtask_01_05.txt AC 367 ms 10444 KB
subtask_01_06.txt AC 335 ms 10572 KB
subtask_01_07.txt AC 340 ms 10572 KB
subtask_01_08.txt AC 336 ms 10572 KB
subtask_01_09.txt AC 337 ms 10572 KB
subtask_01_10.txt AC 331 ms 10572 KB