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 |
|
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 |