Solutions are presented as using the least memory and the fastest execution time. It also takes the top 10 most recent solutions from each language. If you want to limit to a specific index, click the "Solved" button and go to that problem.
ContestId |
Name |
Phase |
Frozen |
Duration (Seconds) |
Relative Time |
Start Time |
|---|---|---|---|---|---|---|
| 240 | Codeforces Round 145 (Div. 1, ACM-ICPC Rules) | FINISHED | False | 7200 | 426034823 | Oct. 16, 2012, 7 a.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 428 ) | E | Road Repairs | PROGRAMMING | dfs and similar graphs greedy | 2800 |
A country named Berland has n cities. They are numbered with integers from 1 to n . City with index 1 is the capital of the country. Some pairs of cities have monodirectional roads built between them. However, not all of them are in good condition. For each road we know whether it needs repairing or not. If a road needs repairing, then it is forbidden to use it. However, the Berland government can repair the road so that it can be used. Right now Berland is being threatened by the war with the neighbouring state. So the capital officials decided to send a military squad to each city. The squads can move only along the existing roads, as there's no time or money to build new roads. However, some roads will probably have to be repaired in order to get to some cities. Of course the country needs much resources to defeat the enemy, so you want to be careful with what you're going to throw the forces on. That's why the Berland government wants to repair the minimum number of roads that is enough for the military troops to get to any city from the capital, driving along good or repaired roads. Your task is to help the Berland government and to find out, which roads need to be repaired. The first line contains two space-separated integers n and m (1 ≤ n , m ≤ 10 5 ) — the number of cities and the number of roads in Berland. Next m lines contain three space-separated integers a i , b i , c i (1 ≤ a i , b i ≤ n , a i ≠ b i , 0 ≤ c i ≤ 1) , describing the road from city a i to city b i . If c i equals 0 , than the given road is in a good condition. If c i equals 1 , then it needs to be repaired. It is guaranteed that there is not more than one road between the cities in each direction. If even after all roads are repaired, it is still impossible to get to some city from the capital, print - 1 . Otherwise, on the first line print the minimum number of roads that need to be repaired, and on the second line print the numbers of these roads, separated by single spaces. |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2440920 | zxh809444285 | E | Oct. 27, 2012, 4:04 a.m. | OK | FPC | TESTS | 60 | 109 | 5324800 | 2800 | |
| 8904413 | SHUXK | E | Dec. 1, 2014, 12:08 p.m. | OK | FPC | TESTS | 60 | 216 | 9523200 | 2800 | |
| 24733630 | Jin_Haonan | E | Feb. 17, 2017, 7:41 a.m. | OK | GNU C++ | TESTS | 60 | 62 | 40550400 | 2800 | |
| 31776296 | sshockwave | E | Oct. 27, 2017, 1:06 a.m. | OK | GNU C++ | TESTS | 60 | 92 | 2662400 | 2800 | |
| 40990548 | ReaLNero1 | E | July 31, 2018, 12:01 a.m. | OK | GNU C++ | TESTS | 60 | 92 | 6963200 | 2800 | |
| 8771782 | pwecar | E | Nov. 21, 2014, 7:32 a.m. | OK | GNU C++ | TESTS | 60 | 92 | 6963200 | 2800 | |
| 25203077 | Bubble_age | E | March 4, 2017, 7:04 a.m. | OK | GNU C++ | TESTS | 60 | 92 | 9011200 | 2800 | |
| 24733733 | Jin_Haonan | E | Feb. 17, 2017, 7:46 a.m. | OK | GNU C++ | TESTS | 60 | 92 | 24883200 | 2800 | |
| 13676397 | HJWJBSR | E | Oct. 17, 2015, 7:47 a.m. | OK | GNU C++ | TESTS | 60 | 92 | 44236800 | 2800 | |
| 16906708 | maijing | E | March 24, 2016, 1:21 p.m. | OK | GNU C++ | TESTS | 60 | 92 | 59699200 | 2800 | |
| 2381649 | For_the_Love | E | Oct. 18, 2012, 12:34 a.m. | OK | GNU C++ | TESTS | 60 | 109 | 6553600 | 2800 | |
| 2381630 | For_the_Love | E | Oct. 18, 2012, 12:15 a.m. | OK | GNU C++ | TESTS | 60 | 109 | 6963200 | 2800 | |
| 2375548 | savinov | E | Oct. 16, 2012, 5:18 p.m. | OK | GNU C++0x | TESTS | 60 | 140 | 6860800 | 2800 | |
| 9357692 | equation314 | E | Jan. 4, 2015, 5:57 a.m. | OK | GNU C++0x | TESTS | 60 | 154 | 68300800 | 2800 | |
| 2375700 | MinakoKojima | E | Oct. 16, 2012, 5:43 p.m. | OK | GNU C++0x | TESTS | 60 | 171 | 8908800 | 2800 | |
| 2514695 | watashi | E | Nov. 6, 2012, 12:31 p.m. | OK | GNU C++0x | TESTS | 60 | 203 | 10752000 | 2800 | |
| 9357647 | equation314 | E | Jan. 4, 2015, 5:48 a.m. | OK | GNU C++0x | TESTS | 60 | 218 | 68300800 | 2800 | |
| 6952646 | KADR | E | June 24, 2014, 12:05 p.m. | OK | GNU C++0x | TESTS | 60 | 278 | 17305600 | 2800 | |
| 2379101 | dc. | E | Oct. 17, 2012, 12:13 p.m. | OK | GNU C++0x | TESTS | 60 | 281 | 18329600 | 2800 | |
| 4190301 | Ahmed_Salama | E | July 27, 2013, 2:49 p.m. | OK | GNU C++0x | TESTS | 60 | 592 | 4812800 | 2800 | |
| 4190297 | Ahmed_Salama | E | July 27, 2013, 2:49 p.m. | OK | GNU C++0x | TESTS | 60 | 810 | 4812800 | 2800 | |
| 14921996 | eolv | E | Dec. 22, 2015, 7:42 a.m. | OK | GNU C++11 | TESTS | 60 | 92 | 10240000 | 2800 | |
| 14921575 | eolv | E | Dec. 22, 2015, 6:50 a.m. | OK | GNU C++11 | TESTS | 60 | 92 | 50278400 | 2800 | |
| 14921538 | eolv | E | Dec. 22, 2015, 6:44 a.m. | OK | GNU C++11 | TESTS | 60 | 92 | 50278400 | 2800 | |
| 14921295 | eolv | E | Dec. 22, 2015, 6:16 a.m. | OK | GNU C++11 | TESTS | 60 | 92 | 50278400 | 2800 | |
| 14920076 | eolv | E | Dec. 22, 2015, 2:31 a.m. | OK | GNU C++11 | TESTS | 60 | 124 | 26214400 | 2800 | |
| 14183851 | OOOotaku | E | Nov. 10, 2015, 12:17 p.m. | OK | GNU C++11 | TESTS | 60 | 124 | 26214400 | 2800 | |
| 57898722 | lopare | E | July 28, 2019, 2:44 p.m. | OK | GNU C++11 | TESTS | 60 | 124 | 42496000 | 2800 | |
| 57821834 | py_ultron | E | July 27, 2019, 12:02 a.m. | OK | GNU C++11 | TESTS | 60 | 124 | 42496000 | 2800 | |
| 14920309 | eolv | E | Dec. 22, 2015, 3:24 a.m. | OK | GNU C++11 | TESTS | 60 | 154 | 26214400 | 2800 | |
| 62899440 | Xones | E | Oct. 19, 2019, 3:14 a.m. | OK | GNU C++11 | TESTS | 60 | 154 | 65228800 | 2800 | |
| 60511007 | little_waxberry | E | Sept. 14, 2019, 2:57 a.m. | OK | GNU C++14 | TESTS | 60 | 156 | 13619200 | 2800 | |
| 56154252 | Scut82 | E | June 27, 2019, 9:29 a.m. | OK | GNU C++14 | TESTS | 60 | 156 | 86220800 | 2800 | |
| 58100920 | vjudge1 | E | Aug. 1, 2019, 12:46 a.m. | OK | GNU C++14 | TESTS | 60 | 186 | 5017600 | 2800 | |
| 60468135 | Scut82 | E | Sept. 13, 2019, 3:25 a.m. | OK | GNU C++14 | TESTS | 60 | 186 | 5222400 | 2800 | |
| 56150115 | Scut82 | E | June 27, 2019, 7:52 a.m. | OK | GNU C++14 | TESTS | 60 | 186 | 5222400 | 2800 | |
| 23666921 | Ali.Pi | E | Jan. 9, 2017, 4:27 p.m. | OK | GNU C++14 | TESTS | 60 | 186 | 6963200 | 2800 | |
| 53979742 | Chilli | E | May 11, 2019, 6:30 a.m. | OK | GNU C++14 | TESTS | 60 | 186 | 12492800 | 2800 | |
| 53972894 | Chilli | E | May 11, 2019, 12:57 a.m. | OK | GNU C++14 | TESTS | 60 | 186 | 18739200 | 2800 | |
| 53973377 | Chilli | E | May 11, 2019, 1:33 a.m. | OK | GNU C++14 | TESTS | 60 | 216 | 9420800 | 2800 | |
| 53973436 | Chilli | E | May 11, 2019, 1:37 a.m. | OK | GNU C++14 | TESTS | 60 | 216 | 10342400 | 2800 | |
| 45084918 | Roundgod | E | Oct. 30, 2018, 6:40 a.m. | OK | GNU C++17 | TESTS | 60 | 156 | 44646400 | 2800 | |
| 68005972 | hjk1030 | E | Dec. 31, 2019, 1:13 p.m. | OK | GNU C++17 | TESTS | 60 | 186 | 5017600 | 2800 | |
| 44449955 | vjudge2 | E | Oct. 17, 2018, 3:26 p.m. | OK | GNU C++17 | TESTS | 60 | 186 | 5017600 | 2800 | |
| 69586562 | N.N_2004 | E | Jan. 26, 2020, 7:47 p.m. | OK | GNU C++17 | TESTS | 60 | 216 | 15257600 | 2800 | |
| 62213047 | vjudge3 | E | Oct. 9, 2019, 3:06 p.m. | OK | GNU C++17 | TESTS | 60 | 216 | 52224000 | 2800 | |
| 48859346 | eisen_shinzou | E | Jan. 23, 2019, 8:45 p.m. | OK | GNU C++17 | TESTS | 60 | 218 | 7475200 | 2800 | |
| 68101251 | tfg | E | Jan. 3, 2020, 3:14 a.m. | OK | GNU C++17 | TESTS | 60 | 218 | 8908800 | 2800 | |
| 61973603 | Hipo_3412 | E | Oct. 6, 2019, 9:48 a.m. | OK | GNU C++17 | TESTS | 60 | 218 | 16588800 | 2800 | |
| 64615109 | Wss_ | E | Nov. 10, 2019, 4:20 a.m. | OK | GNU C++17 | TESTS | 60 | 218 | 18124800 | 2800 | |
| 69445157 | Its_Gumball | E | Jan. 24, 2020, 2:09 a.m. | OK | GNU C++17 | TESTS | 60 | 218 | 22835200 | 2800 | |
| 3902241 | PlayLikeNeverB4 | E | June 15, 2013, 4:40 p.m. | OK | Java 7 | TESTS | 60 | 531 | 35123200 | 2800 | |
| 2376653 | Uncia | E | Oct. 17, 2012, 1:39 a.m. | OK | Java 7 | TESTS | 60 | 1140 | 716800 | 2800 | |
| 2376649 | Uncia | E | Oct. 17, 2012, 1:36 a.m. | OK | Java 7 | TESTS | 60 | 1156 | 716800 | 2800 | |
| 35130770 | I_Need_Alex_R_Coleman | E | Feb. 10, 2018, 4:11 p.m. | OK | Java 8 | TESTS | 60 | 1248 | 84992000 | 2800 | |
| 32146696 | I_Need_Alex_R_Coleman | E | Nov. 8, 2017, 8:49 p.m. | OK | Java 8 | TESTS | 60 | 1278 | 62361600 | 2800 | |
| 18005819 | zhuynan | E | May 20, 2016, 2:01 p.m. | OK | MS C++ | TESTS | 60 | 216 | 106598400 | 2800 | |
| 18005693 | zhuynan | E | May 20, 2016, 1:51 p.m. | OK | MS C++ | TESTS | 60 | 218 | 106598400 | 2800 | |
| 2379558 | PanZverski | E | Oct. 17, 2012, 1:15 p.m. | OK | MS C++ | TESTS | 60 | 250 | 9728000 | 2800 | |
| 2372851 | AleX | E | Oct. 16, 2012, 10:40 a.m. | OK | MS C++ | TESTS | 60 | 281 | 17920000 | 2800 | |
| 2767544 | Olja | E | Dec. 14, 2012, 5:53 p.m. | OK | MS C++ | TESTS | 60 | 375 | 24985600 | 2800 | |
| 2381457 | pooya_ | E | Oct. 17, 2012, 9:51 p.m. | OK | MS C++ | TESTS | 60 | 484 | 18739200 | 2800 | |
| 2381459 | pooya_ | E | Oct. 17, 2012, 9:52 p.m. | OK | MS C++ | TESTS | 60 | 500 | 18739200 | 2800 | |
| 60745807 | rwLovingPP | E | Sept. 18, 2019, 1:24 a.m. | OK | MS C++ | TESTS | 60 | 530 | 104345600 | 2800 | |
| 60745796 | rwLovingPP | E | Sept. 18, 2019, 1:23 a.m. | OK | MS C++ | TESTS | 60 | 530 | 104345600 | 2800 |
Back to search problems