| Task: | Tulkki |
| Sender: | Attack_Heli |
| Submission time: | 2025-10-29 20:24:37 +0200 |
| Language: | Python3 (CPython3) |
| Status: | READY |
| Result: | 0 |
| group | verdict | score |
|---|---|---|
| #1 | RUNTIME ERROR | 0 |
| #2 | RUNTIME ERROR | 0 |
| #3 | RUNTIME ERROR | 0 |
| test | verdict | time | group | |
|---|---|---|---|---|
| #1 | RUNTIME ERROR | 0.02 s | 1, 2, 3 | details |
| #2 | RUNTIME ERROR | 0.02 s | 1, 2, 3 | details |
| #3 | RUNTIME ERROR | 0.02 s | 1, 2, 3 | details |
| #4 | RUNTIME ERROR | 0.02 s | 1, 2, 3 | details |
| #5 | RUNTIME ERROR | 0.02 s | 1, 2, 3 | details |
| #6 | RUNTIME ERROR | 0.02 s | 1, 2, 3 | details |
| #7 | RUNTIME ERROR | 0.02 s | 2, 3 | details |
| #8 | RUNTIME ERROR | 0.02 s | 2, 3 | details |
| #9 | RUNTIME ERROR | 0.02 s | 2, 3 | details |
| #10 | RUNTIME ERROR | 0.02 s | 2, 3 | details |
| #11 | RUNTIME ERROR | 0.02 s | 2, 3 | details |
| #12 | RUNTIME ERROR | 0.02 s | 2, 3 | details |
| #13 | RUNTIME ERROR | 0.02 s | 3 | details |
| #14 | RUNTIME ERROR | 0.02 s | 3 | details |
| #15 | RUNTIME ERROR | 0.02 s | 3 | details |
| #16 | RUNTIME ERROR | 0.02 s | 3 | details |
| #17 | RUNTIME ERROR | 0.02 s | 3 | details |
| #18 | RUNTIME ERROR | 0.02 s | 3 | details |
Code
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
line=["."]*(info[1]*2)
grid=[line.copy() for _ in range(info[0]*2)]
for i in range(info[2]):
(oldx,oldy),(x,y)=coords[i-1],coords[i]
oldx,oldy,x,y=(oldx-1)*2,(oldy-1)*2,(x-1)*2,(y-1)*2
grid[x][y]="*"
if oldy==y:
j=1
while j<abs(oldx-x):
grid[min(x,oldx)+j][y]="|"
j+=1
elif oldx==x:
j=1
while j<abs(oldy-y):
grid[x][min(y,oldy)+j]="="
j+=1
elif (oldx>x) == (oldy>y):
j=1
while j<abs(oldy-y):
grid[min(x,oldx)+j][min(y,oldy)+j]="\\"
j+=1
elif oldx>x:
j=1
while j<abs(oldy-y):
grid[min(x,oldx)+j][max(y,oldy)-j]="/"
j+=1
else:
j=1
while j<abs(oldy-y):
grid[max(x,oldx)-j][min(y,oldy)+j]="/"
j+=1
count=i=0
while count==0:
if n:=grid[i].count("*"):
count+=n
i+=2
while count<info[2]:
j=0
while j<info[1]*2:
if grid[i][j]==".":
if j==0 or grid[i][j-2]==".":
j+=2
continue
elif grid[i][j-2]=="#":
grid[i][j]="#"
else:
n=x=0
while x<j:
n+=(grid[i-1][x] in "/|\\")
x+=1
grid[i][j]=".#"[n%2]
elif grid[i][j]=="*":
count+=1
if count==info[2]: break
j+=2
i+=2
print(*["".join(l[::2]) for l in grid[::2]],sep="\n")
Test details
Test 1 (public)
Group: 1, 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| PRINT X INCREASE X PRINT X INCREASE X PRINT X ... |
| correct output |
|---|
| 0 1 2 0 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'PRINT'Test 2 (public)
Group: 1, 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE X # aybabtu PRINT X INCREASE # test ... |
| correct output |
|---|
| 1 3 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 3 (public)
Group: 1, 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| # Create number 3 INCREASE X INCREASE X INCREASE X ... |
| correct output |
|---|
| 3 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: '#'Test 4 (public)
Group: 1, 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A PRINT A INCREASE B PRINT B INCREASE C ... |
| correct output |
|---|
| 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ... |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 5 (public)
Group: 1, 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X ... |
| correct output |
|---|
| 999 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 6 (public)
Group: 1, 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| PRINT X PRINT X PRINT X PRINT X PRINT X ... |
| correct output |
|---|
| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'PRINT'Test 7 (public)
Group: 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A ... |
| correct output |
|---|
| 5 5 5 5 5 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 8 (public)
Group: 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A ... |
| correct output |
|---|
| 0 0 0 0 0 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 9 (public)
Group: 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A ... |
| correct output |
|---|
| 6 7 8 9 10 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 10 (public)
Group: 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A ... |
| correct output |
|---|
| 5 5 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 11 (public)
Group: 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A ... |
| correct output |
|---|
| 20 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 12 (public)
Group: 2, 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A INCREASE A INCREASE B INCREASE B ... |
| correct output |
|---|
| 42 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 13 (public)
Group: 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A ... |
| correct output |
|---|
| 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 14 (public)
Group: 3
Verdict: RUNTIME ERROR
| input |
|---|
| # Create number 3 INCREASE A INCREASE A INCREASE... |
| correct output |
|---|
| 12 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: '#'Test 15 (public)
Group: 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X ... |
| correct output |
|---|
| 531441 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 16 (public)
Group: 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A ... |
| correct output |
|---|
| 1337 |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 17 (public)
Group: 3
Verdict: RUNTIME ERROR
| input |
|---|
| INCREASE A INCREASE A REPEAT A TIMES ( REPEAT A TIMES ( ... |
| correct output |
|---|
| 1 2 1 2 1 1 3 4 3 4 3 4 3 4 3 ... |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: 'INCREASE'Test 18 (public)
Group: 3
Verdict: RUNTIME ERROR
| input |
|---|
| # Efficient algorithm for find... |
| correct output |
|---|
| 2 3 5 7 11 13 17 19 23 29 31 3... |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 1, in <module>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
File "/box/input/code.py", line 1, in <listcomp>
info,*coords=[tuple(map(int,l.split())) for l in open(0)]
ValueError: invalid literal for int() with base 10: '#'