Submission details
Task:Wide delivery
Sender:francden
Submission time:2025-10-06 17:49:34 +0300
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#10.07 sdetails
#20.07 sdetails
#30.07 sdetails
#40.07 sdetails
#50.06 sdetails
#60.07 sdetails
#70.06 sdetails
#80.07 sdetails
#90.07 sdetails
#100.07 sdetails
#110.07 sdetails
#120.07 sdetails
#130.07 sdetails
#140.07 sdetails
#150.07 sdetails
#160.07 sdetails
#170.07 sdetails
#180.07 sdetails
#190.07 sdetails
#200.07 sdetails
#210.07 sdetails
#220.07 sdetails
#230.07 sdetails
#240.07 sdetails
#250.07 sdetails
#260.07 sdetails
#270.07 sdetails
#280.07 sdetails
#290.07 sdetails
#300.07 sdetails
#310.07 sdetails
#320.07 sdetails
#330.08 sdetails
#340.08 sdetails
#350.07 sdetails
#360.08 sdetails
#370.07 sdetails
#380.08 sdetails
#390.07 sdetails
#400.08 sdetails
#410.08 sdetails
#420.08 sdetails
#430.08 sdetails
#440.10 sdetails
#450.07 sdetails
#460.09 sdetails
#470.07 sdetails
#480.09 sdetails
#490.07 sdetails
#500.11 sdetails
#510.11 sdetails
#520.11 sdetails
#530.11 sdetails
#540.12 sdetails
#550.11 sdetails
#560.12 sdetails
#570.11 sdetails
#580.11 sdetails
#590.09 sdetails
#600.37 sdetails
#610.35 sdetails
#620.35 sdetails
#630.38 sdetails
#640.45 sdetails
#650.33 sdetails
#660.44 sdetails
#670.31 sdetails
#680.44 sdetails
#690.29 sdetails

Code

import bisect
n,m = [int(x) for x in input().split()]

paths = []
for i in range(n):
    paths.append([])
maxi = float('inf')
for i in range(m):
    a,b,w = [int(x) for x in input().split()]
    paths[a-1].append((b-1,w))
    paths[b-1].append((a-1,w))
    maxi = max(maxi,w)

state = [0 for _ in range(n)]
sol = [maxi for _ in range(n)]
to_visit = [(0,maxi)]

while to_visit:
    ville,largeur = to_visit.pop()
    while state[ville]==1 and to_visit:
        ville,largeur = to_visit.pop()
    if state[ville]==0:
        state[ville]=1
        sol[ville] = largeur
        for city,w in paths[ville]:
            if state[city]==0:
                bisect.insort(to_visit,(city,min(largeur,w)),key=lambda x : x[1])


print(' '.join([str(x) for x in sol[1:]]))


Test details

Test 1

Verdict:

input
2 1
1 2 10

correct output
10 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 2

Verdict:

input
3 2
1 3 2
2 3 3

correct output
2 2 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 3

Verdict:

input
3 2
1 2 7
2 3 9

correct output
7 7 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 4

Verdict:

input
3 2
1 2 7
1 3 5

correct output
7 5 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 5

Verdict:

input
3 2
1 3 5
2 3 1

correct output
1 5 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 6

Verdict:

input
4 5
1 2 6
1 3 6
1 4 7
2 3 7
...

correct output
6 6 7 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 7

Verdict:

input
4 6
1 2 10
1 3 2
1 4 4
2 3 4
...

correct output
10 4 7 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 8

Verdict:

input
4 5
1 2 5
1 3 1
2 3 3
2 4 2
...

correct output
5 3 3 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 9

Verdict:

input
4 5
1 2 5
1 3 1
2 3 3
2 4 2
...

correct output
5 3 3 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 10

Verdict:

input
5 8
1 2 1
1 5 7
2 3 1
2 4 4
...

correct output
7 7 7 7 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 11

Verdict:

input
5 10
1 2 9
1 3 8
1 4 10
1 5 9
...

correct output
9 9 10 9 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 12

Verdict:

input
5 5
1 2 5
1 3 5
2 5 5
3 5 4
...

correct output
5 5 4 5 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 13

Verdict:

input
5 4
1 5 3
2 4 2
2 5 6
3 4 6

correct output
3 2 2 3 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 14

Verdict:

input
5 10
1 2 2
1 3 1
1 4 2
1 5 3
...

correct output
3 3 3 3 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 15

Verdict:

input
5 4
1 5 3
2 4 4
3 4 10
3 5 10

correct output
3 3 3 3 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 16

Verdict:

input
5 10
1 2 8
1 3 2
1 4 9
1 5 4
...

correct output
8 8 9 8 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 17

Verdict:

input
5 5
1 5 8
2 3 5
2 5 10
3 4 4
...

correct output
8 6 4 8 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 18

Verdict:

input
5 4
1 3 9
1 5 4
2 3 6
2 4 9

correct output
6 9 6 4 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 19

Verdict:

input
5 6
1 2 2
1 3 4
1 4 9
2 3 4
...

correct output
4 8 9 4 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 20

Verdict:

input
10 30
1 2 2
1 4 7
1 7 3
1 9 7
...

correct output
7 7 7 7 7 7 7 7 7 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 21

Verdict:

input
10 45
1 2 1
1 3 10
1 4 10
1 5 5
...

correct output
9 10 10 8 9 9 9 9 9 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 22

Verdict:

input
10 15
1 2 6
1 5 5
2 3 5
2 6 9
...

correct output
6 5 1 5 6 5 2 5 1 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 23

Verdict:

input
10 11
1 2 1
1 8 2
2 4 1
3 6 3
...

correct output
1 1 1 1 1 1 2 1 1 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 24

Verdict:

input
10 42
1 2 10
1 3 10
1 4 10
1 5 2
...

correct output
10 10 10 9 10 10 10 8 10 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 25

Verdict:

input
10 11
1 3 4
1 7 6
1 8 5
2 8 3
...

correct output
3 4 5 3 3 6 5 6 3 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 26

Verdict:

input
10 44
1 2 7
1 3 8
1 4 9
1 5 10
...

correct output
9 8 9 10 9 9 9 9 9 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 27

Verdict:

input
10 17
1 3 8
1 4 7
1 5 3
1 10 10
...

correct output
6 8 7 7 7 8 6 4 10 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 28

Verdict:

input
10 9
1 7 9
1 9 3
2 3 5
2 7 1
...

correct output
1 1 3 3 3 9 3 3 3 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 29

Verdict:

input
10 22
1 2 7
1 3 5
1 5 8
1 7 10
...

correct output
9 9 9 9 10 10 9 9 10 

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 30

Verdict:

input
100 319
1 37 596623826
1 67 998074506
1 68 9921450
1 71 719317411
...

correct output
809139202 779101021 809139202 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 31

Verdict:

input
100 266
1 23 218517540
1 24 983124839
1 31 8592846
1 89 688876470
...

correct output
847611626 667780838 619621653 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 32

Verdict:

input
100 274
1 16 840345805
1 19 904448220
1 38 716537090
1 48 994458105
...

correct output
689140135 768509869 779139365 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 33

Verdict:

input
100 320
1 2 662868746
1 13 500034126
1 18 920268074
1 28 358826234
...

correct output
718105196 718105196 718105196 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 34

Verdict:

input
100 487
1 6 372811120
1 12 326784229
1 62 767189702
1 63 813226706
...

correct output
827543856 832678805 832678805 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 35

Verdict:

input
100 188
1 26 137494118
1 37 131337951
1 41 826708914
1 70 649947068
...

correct output
649947068 640735040 649947068 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 36

Verdict:

input
100 457
1 7 326353330
1 14 910706862
1 16 631528656
1 22 681300057
...

correct output
820829965 702130526 896049001 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 37

Verdict:

input
100 129
1 38 471910939
1 41 761706427
1 78 839382115
2 3 563011796
...

correct output
507939807 507939807 507939807 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 38

Verdict:

input
100 450
1 12 923504277
1 26 536204827
1 34 975212858
1 40 448475892
...

correct output
875938306 871669886 869664776 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 39

Verdict:

input
100 103
1 56 527185407
1 74 697438766
2 31 224913296
2 54 924311238
...

correct output
37347058 37347058 8745675 3734...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 40

Verdict:

input
200 639
1 68 550240781
1 74 374173245
1 117 548283610
1 128 794673670
...

correct output
717510768 717510768 717510768 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 41

Verdict:

input
200 533
1 61 325205605
1 65 319257144
1 116 525067592
1 124 29641733
...

correct output
637193247 637193247 637193247 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 42

Verdict:

input
200 548
1 19 327701857
1 111 865795841
1 124 520305720
1 126 36803011
...

correct output
614189792 727936226 716643678 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 43

Verdict:

input
200 640
1 3 435247294
1 56 85483517
1 67 895163010
1 117 900338510
...

correct output
766582321 702388421 749350380 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 44

Verdict:

input
200 974
1 12 787274018
1 24 668226402
1 37 916647978
1 60 654136658
...

correct output
766542739 853023687 809142552 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 45

Verdict:

input
200 377
1 75 609995697
1 133 644237757
1 159 703362524
2 86 532732048
...

correct output
532732048 613334611 703362524 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 46

Verdict:

input
200 915
1 41 304105798
1 43 990074041
1 44 323946311
1 82 686995848
...

correct output
878680360 818270725 878680360 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 47

Verdict:

input
200 260
1 50 433414357
1 82 889544848
1 146 629986792
2 3 199714786
...

correct output
260814459 247423049 458545197 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 48

Verdict:

input
200 899
1 12 792915326
1 30 38447351
1 52 548163329
1 58 605992493
...

correct output
839528481 701642263 839528481 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 49

Verdict:

input
200 207
1 139 75253797
1 186 378941690
2 31 682441131
2 193 520226255
...

correct output
76471569 76471569 24553207 245...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 50

Verdict:

input
1000 3195
1 31 992737593
1 101 443344367
1 145 880813289
1 218 632539546
...

correct output
708044511 801259894 665475214 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 51

Verdict:

input
1000 2667
1 142 559482382
1 290 288767892
1 303 701355423
1 523 235314604
...

correct output
665661624 483591462 665661624 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 52

Verdict:

input
1000 2743
1 13 406970444
1 265 434163074
1 507 790586661
1 543 122643984
...

correct output
601182566 390173081 730820742 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 53

Verdict:

input
1000 3203
1 48 328382050
1 262 604204040
1 408 103365525
1 418 456341860
...

correct output
604204040 604204040 604204040 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 54

Verdict:

input
1000 4869
1 98 54871649
1 209 884297355
1 419 142420586
1 517 947321320
...

correct output
563349106 845725704 796515650 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 55

Verdict:

input
1000 1887
1 201 609895505
1 614 994564074
2 92 165705474
2 711 453568020
...

correct output
453568020 559219929 559219929 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 56

Verdict:

input
1000 4572
1 46 405238648
1 162 702406672
1 511 821029191
1 534 389746325
...

correct output
798643164 798643164 798643164 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 57

Verdict:

input
1000 1304
1 270 132981930
1 275 840378812
1 608 292432241
2 213 71100983
...

correct output
221855990 272712489 411330140 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 58

Verdict:

input
1000 4494
1 2 512116733
1 33 536320623
1 133 974053720
1 148 283425443
...

correct output
652786316 858166875 858166875 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 59

Verdict:

input
1000 1040
1 757 59516440
1 965 648284414
2 629 401122994
2 710 908626707
...

correct output
22302054 22302054 22302054 223...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 60

Verdict:

input
100000 154882
1 33511 978867794
1 62596 904646466
1 95787 49335302
2 5482 670103920
...

correct output
443566431 443566431 233851994 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 61

Verdict:

input
100000 141702
1 2516 205209909
1 57052 401636362
2 40643 139232145
2 61512 543549089
...

correct output
139232145 205209909 205209909 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 62

Verdict:

input
100000 143600
1 10252 585278633
1 27842 719546578
1 32959 489910952
1 99072 899597141
...

correct output
499599525 499599525 499599525 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 63

Verdict:

input
100000 155080
1 18730 347172856
1 62992 566295906
1 88597 621768522
2 45171 787774115
...

correct output
564607240 367457395 227107693 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 64

Verdict:

input
100000 196705
1 17467 687033132
1 24019 674209470
1 37432 745030271
1 43793 812959110
...

correct output
696430342 515151655 701369436 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 65

Verdict:

input
100000 122199
1 55264 348027668
1 97680 952735621
2 24158 324882355
2 58809 663110970
...

correct output
249264997 155608338 397132612 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 66

Verdict:

input
100000 189288
1 13135 578257724
1 26546 844229453
1 98245 997403805
2 8642 862417615
...

correct output
626438651 487556033 633684516 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 67

Verdict:

input
100000 107630
1 56075 414317534
1 95761 53615582
2 16544 826029134
2 58165 246076722
...

correct output
53615582 53615582 53615582 536...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 68

Verdict:

input
100000 187345
1 55230 772133163
1 72992 175103260
2 4680 820511816
2 60050 304027047
...

correct output
631015331 546315776 528478244 ...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...

Test 69

Verdict:

input
100000 101036
1 31139 432550553
1 32626 97199921
2 59835 174305501
2 71346 929083000
...

correct output
2032871 2032871 2032871 203287...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 27, in <module>
    bisect...