Task: | Kayaks |
Sender: | megachainmail |
Submission time: | 2020-10-03 14:30:42 +0300 |
Language: | Python3 (CPython3) |
Status: | READY |
Result: | RUNTIME ERROR |
test | verdict | time | |
---|---|---|---|
#1 | ACCEPTED | 0.02 s | details |
#2 | ACCEPTED | 0.02 s | details |
#3 | ACCEPTED | 0.02 s | details |
#4 | ACCEPTED | 0.02 s | details |
#5 | RUNTIME ERROR | 0.02 s | details |
#6 | RUNTIME ERROR | 0.02 s | details |
#7 | RUNTIME ERROR | 0.03 s | details |
#8 | RUNTIME ERROR | 0.03 s | details |
#9 | RUNTIME ERROR | 0.02 s | details |
#10 | RUNTIME ERROR | 0.02 s | details |
#11 | RUNTIME ERROR | 0.02 s | details |
#12 | RUNTIME ERROR | 0.03 s | details |
Code
def main(): (n, m) = [int(i) for i in input().split()] arr = [] mm = {} for i in range(n): row = input() found = False for i in range(1, n + 1): if str(i) in row: found = True break if found: #mm[i] = len(arr) mm[len(arr)] = i arr.append(row) res = {} for i, a in enumerate(arr): num = mm[i] f = a.find(str(num)) res[i+1] = m-2 - (f+2) asd = [(mm[k-1], res[k]) for k in res.keys()] s = sorted(asd, key=lambda x:x[1]) sij = 1 t = {} t[s[0][0]] = 1 for i in range(1, len(s)): prev = t[s[0][0]] ss = s[i] if ss[1] > s[i-1][1]: sij += 1 t[ss[0]] = sij else: t[ss[0]] = sij for i in range(1, n): print(t[i]) if __name__ == "__main__": main()
Test details
Test 1
Verdict: ACCEPTED
input |
---|
10 15
S..........222F S.....111.....F S...333.......F S...555.......F ... |
correct output |
---|
5
1 6 3 6 ... |
user output |
---|
5 1 6 3 6 ... |
Test 2
Verdict: ACCEPTED
input |
---|
10 10
S.....111F S....222.F S...333..F S..444...F ... |
correct output |
---|
1
2 3 4 5 ... |
user output |
---|
1 2 3 4 5 ... |
Test 3
Verdict: ACCEPTED
input |
---|
10 10
S...111..F S....222.F S.....333F S444.....F ... |
correct output |
---|
3
2 1 6 5 ... |
user output |
---|
3 2 1 6 5 ... |
Test 4
Verdict: ACCEPTED
input |
---|
10 20
S..................F S...111............F S......222.........F S.........333......F ... |
correct output |
---|
9
7 5 3 1 ... |
user output |
---|
9 7 5 3 1 ... |
Test 5
Verdict: RUNTIME ERROR
input |
---|
20 20
S999...............F S..................F S..................F S..................F ... |
correct output |
---|
5
3 7 6 4 ... |
user output |
---|
5 3 7 6 4 ... |
Error:
Traceback (most recent call last): File "input/code.py", line 53, in <module> main() File "input/code.py", line 48, in main print(t[i]) KeyError: 10
Test 6
Verdict: RUNTIME ERROR
input |
---|
30 30
S............................F... |
correct output |
---|
1
6 5 4 3 ... |
user output |
---|
1 6 5 4 3 ... |
Error:
Traceback (most recent call last): File "input/code.py", line 53, in <module> main() File "input/code.py", line 48, in main print(t[i]) KeyError: 10
Test 7
Verdict: RUNTIME ERROR
input |
---|
30 30
S111.........................F... |
correct output |
---|
1
1 1 1 1 ... |
user output |
---|
1 1 1 1 1 ... |
Error:
Traceback (most recent call last): File "input/code.py", line 53, in <module> main() File "input/code.py", line 48, in main print(t[i]) KeyError: 10
Test 8
Verdict: RUNTIME ERROR
input |
---|
30 30
S111.........................F... |
correct output |
---|
7
6 5 3 2 ... |
user output |
---|
7 6 5 3 2 ... |
Error:
Traceback (most recent call last): File "input/code.py", line 53, in <module> main() File "input/code.py", line 48, in main print(t[i]) KeyError: 10
Test 9
Verdict: RUNTIME ERROR
input |
---|
30 30
S............................F... |
correct output |
---|
1
1 1 1 3 ... |
user output |
---|
1 1 1 1 3 ... |
Error:
Traceback (most recent call last): File "input/code.py", line 53, in <module> main() File "input/code.py", line 48, in main print(t[i]) KeyError: 10
Test 10
Verdict: RUNTIME ERROR
input |
---|
30 30
S............................F... |
correct output |
---|
5
3 3 3 1 ... |
user output |
---|
5 3 3 3 1 ... |
Error:
Traceback (most recent call last): File "input/code.py", line 53, in <module> main() File "input/code.py", line 48, in main print(t[i]) KeyError: 10
Test 11
Verdict: RUNTIME ERROR
input |
---|
30 30
S............................F... |
correct output |
---|
6
5 3 5 4 ... |
user output |
---|
6 5 3 5 4 ... |
Error:
Traceback (most recent call last): File "input/code.py", line 53, in <module> main() File "input/code.py", line 48, in main print(t[i]) KeyError: 10
Test 12
Verdict: RUNTIME ERROR
input |
---|
30 30
S............................F... |
correct output |
---|
5
4 3 1 2 ... |
user output |
---|
5 4 3 1 2 ... |
Error:
Traceback (most recent call last): File "input/code.py", line 53, in <module> main() File "input/code.py", line 48, in main print(t[i]) KeyError: 10