| Task: | Monikulmio |
| Sender: | lukarantalainen |
| Submission time: | 2025-11-02 16:11:35 +0200 |
| Language: | Python3 (CPython3) |
| Status: | READY |
| Result: | 0 |
| group | verdict | score |
|---|---|---|
| #1 | RUNTIME ERROR | 0 |
| test | verdict | time | score | |
|---|---|---|---|---|
| #1 | RUNTIME ERROR | 0.02 s | 0 | details |
| #2 | RUNTIME ERROR | 0.02 s | 0 | details |
| #3 | RUNTIME ERROR | 0.02 s | 0 | details |
| #4 | RUNTIME ERROR | 0.02 s | 0 | details |
| #5 | RUNTIME ERROR | 0.02 s | 0 | details |
| #6 | RUNTIME ERROR | 0.02 s | 0 | details |
| #7 | RUNTIME ERROR | 0.02 s | 0 | details |
| #8 | RUNTIME ERROR | 0.02 s | 0 | details |
| #9 | RUNTIME ERROR | 0.02 s | 0 | details |
| #10 | RUNTIME ERROR | 0.02 s | 0 | details |
Code
s = input()
# """
# 9 35 33
# 2 3
# 2 8
# 4 8
# 4 5"""
inputlist = [int(x) for x in s.split()]
n = inputlist[0]
m = inputlist[1]
k = inputlist[2]
xlist = [x for index,x in enumerate(inputlist) if index>2 and index%2!=0]
ylist = [y for index,y in enumerate(inputlist) if index>2 and index%2==0]
coordlist = [(x, y) for x, y in zip(xlist, ylist)]
rowlist = []
collist = []
rightdiag = []
leftdiag = []
prevcoord = coordlist[0]
lastcoord = coordlist[-1]
for i in range(len(coordlist)):
if coordlist[i] != lastcoord:
currentcoord = coordlist[i+1]
else:
currentcoord = coordlist[0]
if currentcoord[0] == prevcoord[0]:
if prevcoord[1] < currentcoord[1]:
for i in range(prevcoord[1], currentcoord[1]):
currentcoords = (currentcoord[0], i+1)
rowlist.append(currentcoords)
else:
for i in range(currentcoord[1], prevcoord[1]):
currentcoords = (currentcoord[0], i+1)
rowlist.append(currentcoords)
elif currentcoord[1] == prevcoord[1]:
if prevcoord[0] < currentcoord[0]:
for i in range(prevcoord[0], currentcoord[0]):
currentcoords = (i+1, currentcoord[1])
collist.append(currentcoords)
else:
for i in range(currentcoord[0], prevcoord[0]):
currentcoords = (i+1, currentcoord[1])
collist.append(currentcoords)
elif prevcoord[0] < currentcoord[0]:
if prevcoord[1] < currentcoord[1]:
for i in range(1, abs(prevcoord[0] - currentcoord[0])):
currentcoords = (currentcoord[0]+i, currentcoord[1]+i)
rightdiag.append(currentcoords)
elif prevcoord[1] > currentcoord[1]:
for i in range(1, abs(prevcoord[0] - currentcoord[0])):
currentcoords = (currentcoord[0]+i, currentcoord[1]+i)
leftdiag.append(currentcoords)
elif prevcoord[0] > currentcoord[0]:
if prevcoord[1] < currentcoord[1]:
for i in range(1, abs(prevcoord[0] - currentcoord[0])):
currentcoords = (prevcoord[0]-i, prevcoord[1]-i)
rightdiag.append(currentcoords)
elif prevcoord[1] > currentcoord[1]:
for i in range(1, abs(prevcoord[0] - currentcoord[0])):
currentcoords = (prevcoord[0]-i, prevcoord[1]-i)
leftdiag.append(currentcoords)
prevcoord = currentcoord
for row in range(n):
currentrow = ["." for x in range(m)]
for col in range(1, m):
if (row+1, col) in coordlist:
currentrow[col-1] = "*"
elif (row+1, col) in rowlist:
currentrow[col-1] = "="
elif (row+1, col) in collist:
currentrow[col-1] = "|"
elif (row+1, col) in rightdiag:
currentrow[col-1] = "/"
elif (row+1, col) in leftdiag:
currentrow[col-1] = '\\'
print("".join(currentrow))Test details
Test 1 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 8 9 5 5 2 2 5 5 8 7 8 ... |
| correct output |
|---|
| ......... ....*.... .../#\... ../###\.. .*#####*. ... |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of rangeTest 2 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 20 40 4 5 10 5 30 15 30 15 10 |
| correct output |
|---|
| ................................. |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of rangeTest 3 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 20 40 29 8 7 13 2 14 2 9 7 ... |
| correct output |
|---|
| ................................. |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of rangeTest 4 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 20 40 14 5 12 5 25 8 28 13 28 ... |
| correct output |
|---|
| ................................. |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of rangeTest 5 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 20 40 12 3 20 7 16 7 9 11 13 ... |
| correct output |
|---|
| ................................. |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of rangeTest 6 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 9 35 33 2 3 2 8 4 8 4 5 ... |
| correct output |
|---|
| ................................. |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of rangeTest 7 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 30 100 69 6 10 6 14 7 14 7 18 ... |
| correct output |
|---|
| ................................. |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of rangeTest 8 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 40 60 192 11 3 11 5 10 6 11 7 ... |
| correct output |
|---|
| ................................. |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of rangeTest 9 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 50 100 142 1 1 1 7 1 11 1 14 ... |
| correct output |
|---|
| *=====*===*==*................... |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of rangeTest 10 (public)
Verdict: RUNTIME ERROR
| input |
|---|
| 100 100 1000 10 1 4 7 1 4 1 9 ... |
| correct output |
|---|
| ...*====*........................ |
| user output |
|---|
| (empty) |
Error:
Traceback (most recent call last):
File "/box/input/code.py", line 30, in <module>
prevcoord = coordlist[0]
IndexError: list index out of range