| Task: | Shortest Routes I |
| Sender: | aalto26fh_028 |
| Submission time: | 2026-10-05 14:06:17 +0300 |
| Language: | Python3 (PyPy3) |
| Status: | READY |
| Result: | WRONG ANSWER |
| test | verdict | time | |
|---|---|---|---|
| #1 | WRONG ANSWER | 0.04 s | details |
| #2 | WRONG ANSWER | 0.04 s | details |
| #3 | WRONG ANSWER | 0.04 s | details |
| #4 | WRONG ANSWER | 0.04 s | details |
| #5 | WRONG ANSWER | 0.04 s | details |
| #6 | WRONG ANSWER | 0.43 s | details |
| #7 | WRONG ANSWER | 0.43 s | details |
| #8 | WRONG ANSWER | 0.45 s | details |
| #9 | WRONG ANSWER | 0.43 s | details |
| #10 | WRONG ANSWER | 0.43 s | details |
| #11 | WRONG ANSWER | 0.29 s | details |
| #12 | WRONG ANSWER | 0.17 s | details |
| #13 | WRONG ANSWER | 0.04 s | details |
| #14 | WRONG ANSWER | 0.21 s | details |
| #15 | WRONG ANSWER | 0.24 s | details |
| #16 | WRONG ANSWER | 0.30 s | details |
| #17 | WRONG ANSWER | 0.21 s | details |
| #18 | WRONG ANSWER | 0.36 s | details |
Code
import sys
import heapq
inp = sys.stdin.read().split()
n,m = int(inp[0]),int(inp[1])
adj = {i:[] for i in range(1,n+1)}
for i in range(m):
frm = int(inp[2+3*i])
to = int(inp[3+3*i])
dst = int(inp[4+3*i])
adj.get(frm).append((to,dst))
def dijkstra(n, adj, start_node):
'''
n is numer of nodes
adj is an adjacency list
start_node is the start node duh
'''
dist = [float("inf")]*(n+1) #make it 1 indexed (:)
dist[start_node]=0
pq = [(0,start_node)]
processed = [False]*(n+1)
while pq:
#while priorirty queue still ahs elements
curr_dist, curr_n = heapq.heappop(pq)
if processed[curr_n] : continue
processed[curr_n] = True
for b,w in adj[curr_n]: #each neighbor of current node has b = neighbor node and w = distance to it
if dist[curr_n] + w < dist[b] :
dist[b]= dist[curr_n] + w
heapq.heappush(pq,(dist[b],b))
return dist[1:]
print(dijkstra(n,adj,1))
Test details
Test 1
Verdict: WRONG ANSWER
| input |
|---|
| 10 20 8 5 1 9 10 2 7 9 8 9 8 8 ... |
| correct output |
|---|
| 0 9 11 20 13 14 19 29 27 29 |
| user output |
|---|
| [0, 9, 11, 20, 13, 14, 19, 29,... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 2
Verdict: WRONG ANSWER
| input |
|---|
| 10 20 5 6 4 5 1 7 7 4 4 7 8 1 ... |
| correct output |
|---|
| 0 7 9 17 15 17 21 22 25 30 |
| user output |
|---|
| [0, 7, 9, 17, 15, 17, 21, 22, ... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 3
Verdict: WRONG ANSWER
| input |
|---|
| 10 20 1 4 1 4 2 1 9 10 1 1 2 4 ... |
| correct output |
|---|
| 0 2 11 1 2 7 16 18 12 13 |
| user output |
|---|
| [0, 2, 11, 1, 2, 7, 16, 18, 12... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 4
Verdict: WRONG ANSWER
| input |
|---|
| 10 20 6 3 5 7 5 8 5 1 8 8 9 5 ... |
| correct output |
|---|
| 0 5 9 18 22 10 14 23 27 36 |
| user output |
|---|
| [0, 5, 9, 18, 22, 10, 14, 23, ... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 5
Verdict: WRONG ANSWER
| input |
|---|
| 10 20 8 9 3 2 3 8 10 5 3 2 5 3 ... |
| correct output |
|---|
| 0 8 16 18 11 17 24 23 16 26 |
| user output |
|---|
| [0, 8, 16, 18, 11, 17, 24, 23,... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 6
Verdict: WRONG ANSWER
| input |
|---|
| 100000 200000 18000 18001 426710313 73018 73012 558438094 87726 87671 355171790 53170 53171 869493690 ... |
| correct output |
|---|
| 0 479659405 1165315262 1854343... |
| user output |
|---|
| [0, 479659405, 1165315262, 185... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 7
Verdict: WRONG ANSWER
| input |
|---|
| 100000 200000 26504 26450 258578924 49543 49544 28958186 75174 75175 89459846 39175 39228 119699475 ... |
| correct output |
|---|
| 0 655556128 1413395076 1814086... |
| user output |
|---|
| [0, 655556128, 1413395076, 181... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 8
Verdict: WRONG ANSWER
| input |
|---|
| 100000 200000 39477 39413 773046299 69758 69759 558754983 23279 23280 142570619 61416 61479 874921013 ... |
| correct output |
|---|
| 0 269736525 626115013 70199222... |
| user output |
|---|
| [0, 269736525, 626115013, 7019... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 9
Verdict: WRONG ANSWER
| input |
|---|
| 100000 200000 76662 76636 844365635 73339 73342 755006676 89878 89879 396562588 18801 18781 954807004 ... |
| correct output |
|---|
| 0 598585836 1267139909 1803859... |
| user output |
|---|
| [0, 598585836, 1267139909, 180... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 10
Verdict: WRONG ANSWER
| input |
|---|
| 100000 200000 11724 11725 818399968 33244 33197 722525474 65530 65531 483965413 62405 62454 199581867 ... |
| correct output |
|---|
| 0 387990617 441010945 92441292... |
| user output |
|---|
| [0, 387990617, 441010945, 9244... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 11
Verdict: WRONG ANSWER
| input |
|---|
| 100000 200000 1 2 1 1 3 1 1 4 1 1 5 1 ... |
| correct output |
|---|
| 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ... |
| user output |
|---|
| [0, 1, 1, 1, 1, 1, 1, 1, 1, 1,... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 12
Verdict: WRONG ANSWER
| input |
|---|
| 100000 99999 1 2 1000000000 2 3 1000000000 3 4 1000000000 4 5 1000000000 ... |
| correct output |
|---|
| 0 1000000000 2000000000 300000... |
| user output |
|---|
| [0, 1000000000, 2000000000, 30... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 13
Verdict: WRONG ANSWER
| input |
|---|
| 1 1 1 1 1 |
| correct output |
|---|
| 0 |
| user output |
|---|
| [0] |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0]"
Test 14
Verdict: WRONG ANSWER
| input |
|---|
| 99999 149997 1 2 1 2 3 1 3 4 1 4 5 1 ... |
| correct output |
|---|
| 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 ... |
| user output |
|---|
| [0, 1, 1, 2, 2, 3, 3, 4, 4, 5,... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 15
Verdict: WRONG ANSWER
| input |
|---|
| 99997 149994 1 3 3 3 5 3 5 7 3 7 9 3 ... |
| correct output |
|---|
| 0 1 2 3 4 5 6 7 8 9 10 11 12 1... |
| user output |
|---|
| [0, 1, 2, 3, 4, 5, 6, 7, 8, 9,... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 16
Verdict: WRONG ANSWER
| input |
|---|
| 60003 120000 1 2 30010 1 3 30010 1 4 30010 1 5 30010 ... |
| correct output |
|---|
| 0 30010 30010 30010 30010 3001... |
| user output |
|---|
| [0, 30010, 30010, 30010, 30010... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 17
Verdict: WRONG ANSWER
| input |
|---|
| 60003 120000 1 2 30010 1 3 30010 1 4 30010 1 5 30010 ... |
| correct output |
|---|
| 0 30010 30010 30010 30010 3001... |
| user output |
|---|
| [0, 30010, 30010, 30010, 30010... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
Test 18
Verdict: WRONG ANSWER
| input |
|---|
| 100000 149997 1 50000 99997 1 49999 99995 1 49998 99993 1 49997 99991 ... |
| correct output |
|---|
| 0 1 3 5 7 9 11 13 15 17 19 21 ... |
| user output |
|---|
| [0, 1, 3, 5, 7, 9, 11, 13, 15,... |
Feedback: Incorrect character on line 1 col 1: expected "0", got "[0,"
