Submission #1213398
Source Code Expand
def f_or_l(str, text) a = str.gsub(/\?/, 'a') z = str.gsub(/\?/, 'z') if z < text return 2 elsif a > text return 1 else return 0 end end n = gets.to_i s = [] for i in 0...n s << gets.chomp end t = gets.chomp f = 0 l = 0 s.each{|str| res = f_or_l(str, t) if res == 1 l += 1 elsif res == 2 f += 1 end } ans = [] for i in f..(n - l) ans << i+1 end puts ans.join(" ")
Submission Info
Submission Time | |
---|---|
Task | A - Atcoder Handles |
User | kazunetakahashi |
Language | Ruby (2.3.3) |
Score | 250 |
Code Size | 448 Byte |
Status | AC |
Exec Time | 63 ms |
Memory | 3964 KB |
Judge Result
Set Name | Subtask1 | Subtask2 | ||||
---|---|---|---|---|---|---|
Score / Max Score | 130 / 130 | 120 / 120 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Subtask1 | sub1_in1.txt, sub1_in2.txt, sub1_in3.txt |
Subtask2 | sub1_in1.txt, sub1_in2.txt, sub1_in3.txt, sub2_in1.txt, sub2_in2.txt, sub2_in3.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sub1_in1.txt | AC | 7 ms | 1788 KB |
sub1_in2.txt | AC | 9 ms | 1788 KB |
sub1_in3.txt | AC | 9 ms | 1788 KB |
sub2_in1.txt | AC | 8 ms | 1916 KB |
sub2_in2.txt | AC | 46 ms | 2812 KB |
sub2_in3.txt | AC | 63 ms | 3964 KB |