Task: | Wide delivery |
Sender: | htoik |
Submission time: | 2024-10-07 16:36:12 +0300 |
Language: | C++ (C++20) |
Status: | READY |
Result: | WRONG ANSWER |
test | verdict | time | |
---|---|---|---|
#1 | ACCEPTED | 0.00 s | details |
#2 | ACCEPTED | 0.00 s | details |
#3 | ACCEPTED | 0.00 s | details |
#4 | ACCEPTED | 0.00 s | details |
#5 | ACCEPTED | 0.00 s | details |
#6 | ACCEPTED | 0.00 s | details |
#7 | ACCEPTED | 0.00 s | details |
#8 | WRONG ANSWER | 0.00 s | details |
#9 | WRONG ANSWER | 0.00 s | details |
#10 | WRONG ANSWER | 0.00 s | details |
#11 | ACCEPTED | 0.00 s | details |
#12 | ACCEPTED | 0.00 s | details |
#13 | ACCEPTED | 0.00 s | details |
#14 | ACCEPTED | 0.00 s | details |
#15 | ACCEPTED | 0.00 s | details |
#16 | ACCEPTED | 0.00 s | details |
#17 | ACCEPTED | 0.00 s | details |
#18 | ACCEPTED | 0.00 s | details |
#19 | WRONG ANSWER | 0.00 s | details |
#20 | WRONG ANSWER | 0.00 s | details |
#21 | WRONG ANSWER | 0.00 s | details |
#22 | ACCEPTED | 0.00 s | details |
#23 | ACCEPTED | 0.00 s | details |
#24 | WRONG ANSWER | 0.00 s | details |
#25 | ACCEPTED | 0.00 s | details |
#26 | WRONG ANSWER | 0.00 s | details |
#27 | WRONG ANSWER | 0.00 s | details |
#28 | ACCEPTED | 0.00 s | details |
#29 | WRONG ANSWER | 0.00 s | details |
#30 | WRONG ANSWER | 0.00 s | details |
#31 | WRONG ANSWER | 0.00 s | details |
#32 | WRONG ANSWER | 0.00 s | details |
#33 | WRONG ANSWER | 0.00 s | details |
#34 | WRONG ANSWER | 0.00 s | details |
#35 | WRONG ANSWER | 0.00 s | details |
#36 | WRONG ANSWER | 0.00 s | details |
#37 | WRONG ANSWER | 0.00 s | details |
#38 | WRONG ANSWER | 0.00 s | details |
#39 | WRONG ANSWER | 0.00 s | details |
#40 | WRONG ANSWER | 0.01 s | details |
#41 | WRONG ANSWER | 0.00 s | details |
#42 | WRONG ANSWER | 0.00 s | details |
#43 | WRONG ANSWER | 0.00 s | details |
#44 | WRONG ANSWER | 0.01 s | details |
#45 | WRONG ANSWER | 0.00 s | details |
#46 | WRONG ANSWER | 0.01 s | details |
#47 | WRONG ANSWER | 0.00 s | details |
#48 | WRONG ANSWER | 0.01 s | details |
#49 | WRONG ANSWER | 0.00 s | details |
#50 | WRONG ANSWER | 0.01 s | details |
#51 | WRONG ANSWER | 0.01 s | details |
#52 | WRONG ANSWER | 0.01 s | details |
#53 | WRONG ANSWER | 0.01 s | details |
#54 | WRONG ANSWER | 0.01 s | details |
#55 | WRONG ANSWER | 0.01 s | details |
#56 | WRONG ANSWER | 0.01 s | details |
#57 | WRONG ANSWER | 0.01 s | details |
#58 | WRONG ANSWER | 0.01 s | details |
#59 | WRONG ANSWER | 0.01 s | details |
#60 | WRONG ANSWER | 0.40 s | details |
#61 | WRONG ANSWER | 0.39 s | details |
#62 | WRONG ANSWER | 0.39 s | details |
#63 | WRONG ANSWER | 0.41 s | details |
#64 | WRONG ANSWER | 0.47 s | details |
#65 | WRONG ANSWER | 0.34 s | details |
#66 | WRONG ANSWER | 0.46 s | details |
#67 | WRONG ANSWER | 0.32 s | details |
#68 | WRONG ANSWER | 0.48 s | details |
#69 | WRONG ANSWER | 0.29 s | details |
Compiler report
input/code.cpp: In function 'int main()': input/code.cpp:15:19: warning: comparison of integer expressions of different signedness: 'int' and 'ull' {aka 'long long unsigned int'} [-Wsign-compare] 15 | for(int i=0; i<m; i++){ | ~^~ input/code.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'ull' {aka 'long long unsigned int'} [-Wsign-compare] 24 | for(int i=1; i<=n; i++){ | ~^~~ input/code.cpp:50:19: warning: comparison of integer expressions of different signedness: 'int' and 'ull' {aka 'long long unsigned int'} [-Wsign-compare] 50 | for(int i=2; i<n; i++){ | ~^~
Code
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; ll d[100001]; bool processed[100001]; int main(){ ull n, m; cin >> n >> m; map<ll, vector<pair<ll, ll>>> adj; for(int i=0; i<m; i++){ ll a, b, w; cin >> a >> b >> w; adj[a].push_back({b,w}); adj[b].push_back({a,w}); // adj[a].push_back({b,w}); } priority_queue<pair<ll, ll>> q; for(int i=1; i<=n; i++){ d[i] = -LLONG_MAX; } d[1] = LLONG_MAX; q.push({LLONG_MAX,1}); while(!q.empty()){ // int ad = q.top().first; int a = q.top().second; q.pop(); if(processed[a]) continue; processed[a] = true; for(auto u : adj[a]){ auto[b,w] = u; // cout << "here: " << a << " " << b << " " << w << endl; if(d[a] > d[b] && d[b] < w){ // cout << "here2" << endl; d[b] = min(d[a],w); q.push({-d[b],b}); } } } // cout << "0"; cout << d[2]; for(int i=2; i<n; i++){ cout << " " << d[i+1]; } cout << endl; }
Test details
Test 1
Verdict: ACCEPTED
input |
---|
2 1 1 2 10 |
correct output |
---|
10 |
user output |
---|
10 |
Test 2
Verdict: ACCEPTED
input |
---|
3 2 1 3 2 2 3 3 |
correct output |
---|
2 2 |
user output |
---|
2 2 |
Test 3
Verdict: ACCEPTED
input |
---|
3 2 1 2 7 2 3 9 |
correct output |
---|
7 7 |
user output |
---|
7 7 |
Test 4
Verdict: ACCEPTED
input |
---|
3 2 1 2 7 1 3 5 |
correct output |
---|
7 5 |
user output |
---|
7 5 |
Test 5
Verdict: ACCEPTED
input |
---|
3 2 1 3 5 2 3 1 |
correct output |
---|
1 5 |
user output |
---|
1 5 |
Test 6
Verdict: ACCEPTED
input |
---|
4 5 1 2 6 1 3 6 1 4 7 2 3 7 ... |
correct output |
---|
6 6 7 |
user output |
---|
6 6 7 |
Test 7
Verdict: ACCEPTED
input |
---|
4 6 1 2 10 1 3 2 1 4 4 2 3 4 ... |
correct output |
---|
10 4 7 |
user output |
---|
10 4 7 |
Test 8
Verdict: WRONG ANSWER
input |
---|
4 5 1 2 5 1 3 1 2 3 3 2 4 2 ... |
correct output |
---|
5 3 3 |
user output |
---|
5 3 2 |
Test 9
Verdict: WRONG ANSWER
input |
---|
4 5 1 2 5 1 3 1 2 3 3 2 4 2 ... |
correct output |
---|
5 3 3 |
user output |
---|
5 3 2 |
Test 10
Verdict: WRONG ANSWER
input |
---|
5 8 1 2 1 1 5 7 2 3 1 2 4 4 ... |
correct output |
---|
7 7 7 7 |
user output |
---|
7 7 2 7 |
Test 11
Verdict: ACCEPTED
input |
---|
5 10 1 2 9 1 3 8 1 4 10 1 5 9 ... |
correct output |
---|
9 9 10 9 |
user output |
---|
9 9 10 9 |
Test 12
Verdict: ACCEPTED
input |
---|
5 5 1 2 5 1 3 5 2 5 5 3 5 4 ... |
correct output |
---|
5 5 4 5 |
user output |
---|
5 5 4 5 |
Test 13
Verdict: ACCEPTED
input |
---|
5 4 1 5 3 2 4 2 2 5 6 3 4 6 |
correct output |
---|
3 2 2 3 |
user output |
---|
3 2 2 3 |
Test 14
Verdict: ACCEPTED
input |
---|
5 10 1 2 2 1 3 1 1 4 2 1 5 3 ... |
correct output |
---|
3 3 3 3 |
user output |
---|
3 3 3 3 |
Test 15
Verdict: ACCEPTED
input |
---|
5 4 1 5 3 2 4 4 3 4 10 3 5 10 |
correct output |
---|
3 3 3 3 |
user output |
---|
3 3 3 3 |
Test 16
Verdict: ACCEPTED
input |
---|
5 10 1 2 8 1 3 2 1 4 9 1 5 4 ... |
correct output |
---|
8 8 9 8 |
user output |
---|
8 8 9 8 |
Test 17
Verdict: ACCEPTED
input |
---|
5 5 1 5 8 2 3 5 2 5 10 3 4 4 ... |
correct output |
---|
8 6 4 8 |
user output |
---|
8 6 4 8 |
Test 18
Verdict: ACCEPTED
input |
---|
5 4 1 3 9 1 5 4 2 3 6 2 4 9 |
correct output |
---|
6 9 6 4 |
user output |
---|
6 9 6 4 |
Test 19
Verdict: WRONG ANSWER
input |
---|
5 6 1 2 2 1 3 4 1 4 9 2 3 4 ... |
correct output |
---|
4 8 9 4 |
user output |
---|
4 8 9 2 |
Test 20
Verdict: WRONG ANSWER
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 |
---|
7 5 7 7 4 7 4 7 7 |
Test 21
Verdict: WRONG ANSWER
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 |
---|
6 10 10 7 9 9 9 9 8 |
Test 22
Verdict: ACCEPTED
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 |
---|
6 5 1 5 6 5 2 5 1 |
Test 23
Verdict: ACCEPTED
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 |
---|
1 1 1 1 1 1 2 1 1 |
Test 24
Verdict: WRONG ANSWER
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 |
---|
10 10 10 9 8 10 10 8 10 |
Test 25
Verdict: ACCEPTED
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 |
---|
3 4 5 3 3 6 5 6 3 |
Test 26
Verdict: WRONG ANSWER
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 |
---|
9 8 9 10 9 9 9 7 9 |
Test 27
Verdict: WRONG ANSWER
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 |
---|
3 8 7 7 7 8 3 4 10 |
Test 28
Verdict: ACCEPTED
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 |
---|
1 1 3 3 3 9 3 3 3 |
Test 29
Verdict: WRONG ANSWER
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 |
---|
8 7 7 8 4 10 4 7 10 |
Test 30
Verdict: WRONG ANSWER
input |
---|
100 319 1 37 596623826 1 67 998074506 1 68 9921450 1 71 719317411 ... |
correct output |
---|
809139202 779101021 809139202 ... |
user output |
---|
9921450 9921450 9921450 314628... Truncated |
Test 31
Verdict: WRONG ANSWER
input |
---|
100 266 1 23 218517540 1 24 983124839 1 31 8592846 1 89 688876470 ... |
correct output |
---|
847611626 667780838 619621653 ... |
user output |
---|
8592846 8592846 8592846 859284... Truncated |
Test 32
Verdict: WRONG ANSWER
input |
---|
100 274 1 16 840345805 1 19 904448220 1 38 716537090 1 48 994458105 ... |
correct output |
---|
689140135 768509869 779139365 ... |
user output |
---|
189297474 189297474 31977910 3... Truncated |
Test 33
Verdict: WRONG ANSWER
input |
---|
100 320 1 2 662868746 1 13 500034126 1 18 920268074 1 28 358826234 ... |
correct output |
---|
718105196 718105196 718105196 ... |
user output |
---|
662868746 185240059 358826234 ... Truncated |
Test 34
Verdict: WRONG ANSWER
input |
---|
100 487 1 6 372811120 1 12 326784229 1 62 767189702 1 63 813226706 ... |
correct output |
---|
827543856 832678805 832678805 ... |
user output |
---|
705459170 92360196 354079395 3... Truncated |
Test 35
Verdict: WRONG ANSWER
input |
---|
100 188 1 26 137494118 1 37 131337951 1 41 826708914 1 70 649947068 ... |
correct output |
---|
649947068 640735040 649947068 ... |
user output |
---|
82577891 82577891 82577891 137... Truncated |
Test 36
Verdict: WRONG ANSWER
input |
---|
100 457 1 7 326353330 1 14 910706862 1 16 631528656 1 22 681300057 ... |
correct output |
---|
820829965 702130526 896049001 ... |
user output |
---|
88045058 681300057 568458899 1... Truncated |
Test 37
Verdict: WRONG ANSWER
input |
---|
100 129 1 38 471910939 1 41 761706427 1 78 839382115 2 3 563011796 ... |
correct output |
---|
507939807 507939807 507939807 ... |
user output |
---|
471910939 471910939 7670036 76... Truncated |
Test 38
Verdict: WRONG ANSWER
input |
---|
100 450 1 12 923504277 1 26 536204827 1 34 975212858 1 40 448475892 ... |
correct output |
---|
875938306 871669886 869664776 ... |
user output |
---|
20282435 342337926 335979695 2... Truncated |
Test 39
Verdict: WRONG ANSWER
input |
---|
100 103 1 56 527185407 1 74 697438766 2 31 224913296 2 54 924311238 ... |
correct output |
---|
37347058 37347058 8745675 3734... |
user output |
---|
37347058 37347058 8745675 3734... Truncated |
Test 40
Verdict: WRONG ANSWER
input |
---|
200 639 1 68 550240781 1 74 374173245 1 117 548283610 1 128 794673670 ... |
correct output |
---|
717510768 717510768 717510768 ... |
user output |
---|
323939821 366895556 68240352 2... Truncated |
Test 41
Verdict: WRONG ANSWER
input |
---|
200 533 1 61 325205605 1 65 319257144 1 116 525067592 1 124 29641733 ... |
correct output |
---|
637193247 637193247 637193247 ... |
user output |
---|
11691691 29641733 29641733 194... Truncated |
Test 42
Verdict: WRONG ANSWER
input |
---|
200 548 1 19 327701857 1 111 865795841 1 124 520305720 1 126 36803011 ... |
correct output |
---|
614189792 727936226 716643678 ... |
user output |
---|
2214315 2214315 2214315 221431... Truncated |
Test 43
Verdict: WRONG ANSWER
input |
---|
200 640 1 3 435247294 1 56 85483517 1 67 895163010 1 117 900338510 ... |
correct output |
---|
766582321 702388421 749350380 ... |
user output |
---|
35102065 435247294 7829863 351... Truncated |
Test 44
Verdict: WRONG ANSWER
input |
---|
200 974 1 12 787274018 1 24 668226402 1 37 916647978 1 60 654136658 ... |
correct output |
---|
766542739 853023687 809142552 ... |
user output |
---|
32959132 32959132 32959132 329... Truncated |
Test 45
Verdict: WRONG ANSWER
input |
---|
200 377 1 75 609995697 1 133 644237757 1 159 703362524 2 86 532732048 ... |
correct output |
---|
532732048 613334611 703362524 ... |
user output |
---|
16717212 60463727 609995697 80... Truncated |
Test 46
Verdict: WRONG ANSWER
input |
---|
200 915 1 41 304105798 1 43 990074041 1 44 323946311 1 82 686995848 ... |
correct output |
---|
878680360 818270725 878680360 ... |
user output |
---|
35954067 63857679 303183674 63... Truncated |
Test 47
Verdict: WRONG ANSWER
input |
---|
200 260 1 50 433414357 1 82 889544848 1 146 629986792 2 3 199714786 ... |
correct output |
---|
260814459 247423049 458545197 ... |
user output |
---|
1991410 1991410 1991410 112566... Truncated |
Test 48
Verdict: WRONG ANSWER
input |
---|
200 899 1 12 792915326 1 30 38447351 1 52 548163329 1 58 605992493 ... |
correct output |
---|
839528481 701642263 839528481 ... |
user output |
---|
38447351 10175763 785861418 30... Truncated |
Test 49
Verdict: WRONG ANSWER
input |
---|
200 207 1 139 75253797 1 186 378941690 2 31 682441131 2 193 520226255 ... |
correct output |
---|
76471569 76471569 24553207 245... |
user output |
---|
8745675 4900393 24553207 24553... Truncated |
Test 50
Verdict: WRONG ANSWER
input |
---|
1000 3195 1 31 992737593 1 101 443344367 1 145 880813289 1 218 632539546 ... |
correct output |
---|
708044511 801259894 665475214 ... |
user output |
---|
1953667 872536 31510318 872536... Truncated |
Test 51
Verdict: WRONG ANSWER
input |
---|
1000 2667 1 142 559482382 1 290 288767892 1 303 701355423 1 523 235314604 ... |
correct output |
---|
665661624 483591462 665661624 ... |
user output |
---|
88201454 2937545 88201454 2937... Truncated |
Test 52
Verdict: WRONG ANSWER
input |
---|
1000 2743 1 13 406970444 1 265 434163074 1 507 790586661 1 543 122643984 ... |
correct output |
---|
601182566 390173081 730820742 ... |
user output |
---|
11318367 697008 434163074 1464... Truncated |
Test 53
Verdict: WRONG ANSWER
input |
---|
1000 3203 1 48 328382050 1 262 604204040 1 408 103365525 1 418 456341860 ... |
correct output |
---|
604204040 604204040 604204040 ... |
user output |
---|
37665787 17905549 5719119 5719... Truncated |
Test 54
Verdict: WRONG ANSWER
input |
---|
1000 4869 1 98 54871649 1 209 884297355 1 419 142420586 1 517 947321320 ... |
correct output |
---|
563349106 845725704 796515650 ... |
user output |
---|
10061062 10061062 10061062 100... Truncated |
Test 55
Verdict: WRONG ANSWER
input |
---|
1000 1887 1 201 609895505 1 614 994564074 2 92 165705474 2 711 453568020 ... |
correct output |
---|
453568020 559219929 559219929 ... |
user output |
---|
6803267 6803267 231187333 1645... Truncated |
Test 56
Verdict: WRONG ANSWER
input |
---|
1000 4572 1 46 405238648 1 162 702406672 1 511 821029191 1 534 389746325 ... |
correct output |
---|
798643164 798643164 798643164 ... |
user output |
---|
277897116 3180210 12085045 411... Truncated |
Test 57
Verdict: WRONG ANSWER
input |
---|
1000 1304 1 270 132981930 1 275 840378812 1 608 292432241 2 213 71100983 ... |
correct output |
---|
221855990 272712489 411330140 ... |
user output |
---|
6586989 15803984 1833817 15803... Truncated |
Test 58
Verdict: WRONG ANSWER
input |
---|
1000 4494 1 2 512116733 1 33 536320623 1 133 974053720 1 148 283425443 ... |
correct output |
---|
652786316 858166875 858166875 ... |
user output |
---|
512116733 111144818 4145066 41... Truncated |
Test 59
Verdict: WRONG ANSWER
input |
---|
1000 1040 1 757 59516440 1 965 648284414 2 629 401122994 2 710 908626707 ... |
correct output |
---|
22302054 22302054 22302054 223... |
user output |
---|
6270616 6270616 6270616 627061... Truncated |
Test 60
Verdict: WRONG ANSWER
input |
---|
100000 154882 1 33511 978867794 1 62596 904646466 1 95787 49335302 2 5482 670103920 ... |
correct output |
---|
443566431 443566431 233851994 ... |
user output |
---|
14541 2583929 14541 114461 145... Truncated |
Test 61
Verdict: WRONG ANSWER
input |
---|
100000 141702 1 2516 205209909 1 57052 401636362 2 40643 139232145 2 61512 543549089 ... |
correct output |
---|
139232145 205209909 205209909 ... |
user output |
---|
125314 23123 16041 16041 16041... Truncated |
Test 62
Verdict: WRONG ANSWER
input |
---|
100000 143600 1 10252 585278633 1 27842 719546578 1 32959 489910952 1 99072 899597141 ... |
correct output |
---|
499599525 499599525 499599525 ... |
user output |
---|
42539 42539 36362 42539 532026... Truncated |
Test 63
Verdict: WRONG ANSWER
input |
---|
100000 155080 1 18730 347172856 1 62992 566295906 1 88597 621768522 2 45171 787774115 ... |
correct output |
---|
564607240 367457395 227107693 ... |
user output |
---|
37514 37514 37514 8860 37514 8... Truncated |
Test 64
Verdict: WRONG ANSWER
input |
---|
100000 196705 1 17467 687033132 1 24019 674209470 1 37432 745030271 1 43793 812959110 ... |
correct output |
---|
696430342 515151655 701369436 ... |
user output |
---|
24089 24089 24089 24089 24089 ... Truncated |
Test 65
Verdict: WRONG ANSWER
input |
---|
100000 122199 1 55264 348027668 1 97680 952735621 2 24158 324882355 2 58809 663110970 ... |
correct output |
---|
249264997 155608338 397132612 ... |
user output |
---|
1291 1291 1291 1291 1291 1291 ... Truncated |
Test 66
Verdict: WRONG ANSWER
input |
---|
100000 189288 1 13135 578257724 1 26546 844229453 1 98245 997403805 2 8642 862417615 ... |
correct output |
---|
626438651 487556033 633684516 ... |
user output |
---|
18640 18640 18640 18640 18640 ... Truncated |
Test 67
Verdict: WRONG ANSWER
input |
---|
100000 107630 1 56075 414317534 1 95761 53615582 2 16544 826029134 2 58165 246076722 ... |
correct output |
---|
53615582 53615582 53615582 536... |
user output |
---|
12 12 41374 12 12 12 12 41477 ... Truncated |
Test 68
Verdict: WRONG ANSWER
input |
---|
100000 187345 1 55230 772133163 1 72992 175103260 2 4680 820511816 2 60050 304027047 ... |
correct output |
---|
631015331 546315776 528478244 ... |
user output |
---|
13972 13972 13972 13972 13972 ... Truncated |
Test 69
Verdict: WRONG ANSWER
input |
---|
100000 101036 1 31139 432550553 1 32626 97199921 2 59835 174305501 2 71346 929083000 ... |
correct output |
---|
2032871 2032871 2032871 203287... |
user output |
---|
100616 48725 48725 48725 39599... Truncated |