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 |
|---|---|---|---|---|---|---|
| 794 | Tinkoff Challenge - Final Round (Codeforces Round 414, rated, Div. 1 + Div. 2) | FINISHED | False | 7200 | 281737523 | May 13, 2017, 9:35 a.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 909 ) | D | Labelling Cities | PROGRAMMING | dfs and similar graphs hashing | 2400 |
Oleg the bank client lives in Bankopolia. There are n cities in Bankopolia and some pair of cities are connected directly by bi-directional roads. The cities are numbered from 1 to n . There are a total of m roads in Bankopolia, the i -th road connects cities u i and v i . It is guaranteed that from each city it is possible to travel to any other city using some of the roads. Oleg wants to give a label to each city. Suppose the label of city i is equal to x i . Then, it must hold that for all pairs of cities ( u , v ) the condition | x u - x v | ≤ 1 holds if and only if there is a road connecting u and v . Oleg wonders if such a labeling is possible. Find an example of such labeling if the task is possible and state that it is impossible otherwise. The first line of input contains two space-separated integers n and m ( 2 ≤ n ≤ 3·10 5 , 1 ≤ m ≤ 3·10 5 ) — the number of cities and the number of roads. Next, m lines follow. The i -th line contains two space-separated integers u i and v i ( 1 ≤ u i , v i ≤ n , u i ≠ v i ) — the cities connected by the i -th road. It is guaranteed that there is at most one road between each pair of cities and it is possible to travel from any city to any other city using some roads. If the required labeling is not possible, output a single line containing the string " NO " (without quotes). Otherwise, output the string " YES " (without quotes) on the first line. On the next line, output n space-separated integers, x 1 , x 2 , ..., x n . The condition 1 ≤ x i ≤ 10 9 must hold for all i , and for all pairs of cities ( u , v ) the condition | x u - x v | ≤ 1 must hold if and only if there is a road connecting u and v . For the first sample, x 1 = 2 , x 2 = 3 , x 3 = x 4 = 1 is a valid labeling. Indeed, (3, 4) , (1, 2) , (1, 3) , (1, 4) are the only pairs of cities with difference of labels not greater than 1 , and these are precisely the roads of Bankopolia. For the second sample, all pairs of cities have difference of labels not |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 27232198 | jszyxw | D | May 20, 2017, 9:10 a.m. | OK | GNU C++ | TESTS | 64 | 109 | 50073600 | 2400 | |
| 27091515 | songyiqun | D | May 13, 2017, 2:33 p.m. | OK | GNU C++ | TESTS | 64 | 155 | 21196800 | 2400 | |
| 27100849 | hzq84621 | D | May 14, 2017, 5:11 a.m. | OK | GNU C++ | TESTS | 64 | 156 | 15462400 | 2400 | |
| 27541185 | vjudge3 | D | June 3, 2017, 10:25 a.m. | OK | GNU C++ | TESTS | 64 | 156 | 21196800 | 2400 | |
| 27541152 | vjudge4 | D | June 3, 2017, 10:23 a.m. | OK | GNU C++ | TESTS | 64 | 171 | 21196800 | 2400 | |
| 27178165 | snowflake | D | May 17, 2017, 11:33 a.m. | OK | GNU C++ | TESTS | 64 | 171 | 21196800 | 2400 | |
| 27117767 | niu | D | May 15, 2017, 8:26 a.m. | OK | GNU C++ | TESTS | 64 | 171 | 21196800 | 2400 | |
| 27099657 | Rejur | D | May 14, 2017, 2:55 a.m. | OK | GNU C++ | TESTS | 64 | 171 | 21196800 | 2400 | |
| 27160790 | AkaneSasu | D | May 16, 2017, 1:35 p.m. | OK | GNU C++ | TESTS | 64 | 186 | 13004800 | 2400 | |
| 27160742 | King_of_Paladins | D | May 16, 2017, 1:33 p.m. | OK | GNU C++ | TESTS | 64 | 186 | 13004800 | 2400 | |
| 60815018 | rainboy | D | Sept. 18, 2019, 7:58 p.m. | OK | GNU C11 | TESTS | 64 | 1388 | 21811200 | 2400 | |
| 27188409 | Hermits | D | May 18, 2017, 12:54 a.m. | OK | GNU C++11 | TESTS | 64 | 171 | 27340800 | 2400 | |
| 63540564 | mlby | D | Oct. 27, 2019, 9:11 a.m. | OK | GNU C++11 | TESTS | 64 | 217 | 28876800 | 2400 | |
| 27104052 | HideLord | D | May 14, 2017, 9:39 a.m. | OK | GNU C++11 | TESTS | 64 | 218 | 27238400 | 2400 | |
| 37283749 | PupilFop_zz AuqaKyz | D | April 13, 2018, 12:34 p.m. | OK | GNU C++11 | TESTS | 64 | 218 | 35430400 | 2400 | |
| 27118072 | niu | D | May 15, 2017, 8:49 a.m. | OK | GNU C++11 | TESTS | 64 | 234 | 26009600 | 2400 | |
| 34626594 | zhouyuyang | D | Jan. 28, 2018, 7:40 a.m. | OK | GNU C++11 | TESTS | 64 | 249 | 33587200 | 2400 | |
| 27163617 | toilanvd_KAIST | D | May 16, 2017, 3:14 p.m. | OK | GNU C++11 | TESTS | 64 | 280 | 13107200 | 2400 | |
| 27102992 | SES | D | May 14, 2017, 8:18 a.m. | OK | GNU C++11 | TESTS | 64 | 280 | 63283200 | 2400 | |
| 27106182 | vjudge4 | D | May 14, 2017, 12:07 p.m. | OK | GNU C++11 | TESTS | 64 | 295 | 63283200 | 2400 | |
| 27144346 | 1522958 | D | May 15, 2017, 7:36 p.m. | OK | GNU C++11 | TESTS | 64 | 295 | 63283200 | 2400 | |
| 27669609 | I_Love_Umirzhanova_Amina | D | June 8, 2017, 11:06 a.m. | OK | GNU C++14 | TESTS | 64 | 264 | 27238400 | 2400 | |
| 27093810 | MashiroSky | D | May 13, 2017, 4:36 p.m. | OK | GNU C++14 | TESTS | 64 | 280 | 27238400 | 2400 | |
| 27578731 | ya_hossein | D | June 5, 2017, 8:33 a.m. | OK | GNU C++14 | TESTS | 64 | 295 | 30003200 | 2400 | |
| 27083045 | Deemo | D | May 13, 2017, 10:56 a.m. | OK | GNU C++14 | TESTS | 64 | 312 | 71372800 | 2400 | |
| 29485568 | Dalgerok | D | Aug. 15, 2017, 3:56 p.m. | OK | GNU C++14 | TESTS | 64 | 327 | 23859200 | 2400 | |
| 27281041 | IceCocoa | D | May 22, 2017, 9:49 a.m. | OK | GNU C++14 | TESTS | 64 | 343 | 25088000 | 2400 | |
| 27269198 | etiennerossignol | D | May 21, 2017, 2:42 p.m. | OK | GNU C++14 | TESTS | 64 | 343 | 30412800 | 2400 | |
| 27212514 | ShiroyashaGintoki | D | May 19, 2017, 10:46 a.m. | OK | GNU C++14 | TESTS | 64 | 373 | 12697600 | 2400 | |
| 27100168 | yaegashi | D | May 14, 2017, 3:56 a.m. | OK | GNU C++14 | TESTS | 64 | 389 | 18227200 | 2400 | |
| 31696340 | ivan100sic | D | Oct. 25, 2017, 1:09 a.m. | OK | GNU C++14 | TESTS | 64 | 389 | 19865600 | 2400 | |
| 43876188 | vjudge2 | D | Oct. 6, 2018, 1:53 a.m. | OK | GNU C++17 | TESTS | 64 | 280 | 28876800 | 2400 | |
| 51437221 | vjudge2 | D | March 18, 2019, 7:24 a.m. | OK | GNU C++17 | TESTS | 64 | 343 | 46182400 | 2400 | |
| 60057439 | chuducanhchy | D | Sept. 5, 2019, 5:08 a.m. | OK | GNU C++17 | TESTS | 64 | 421 | 43724800 | 2400 | |
| 42807428 | yujinwunz | D | Sept. 12, 2018, 5:47 p.m. | OK | GNU C++17 | TESTS | 64 | 451 | 13926400 | 2400 | |
| 42208248 | Dance_Of_Faith | D | Aug. 28, 2018, 12:49 p.m. | OK | GNU C++17 | TESTS | 64 | 498 | 25804800 | 2400 | |
| 61814337 | saketh | D | Oct. 4, 2019, 1:21 a.m. | OK | GNU C++17 | TESTS | 64 | 529 | 26112000 | 2400 | |
| 69670502 | SGHD | D | Jan. 28, 2020, 12:51 p.m. | OK | GNU C++17 | TESTS | 64 | 545 | 30310400 | 2400 | |
| 48534467 | YenSean | D | Jan. 18, 2019, 1:35 p.m. | OK | GNU C++17 | TESTS | 64 | 561 | 67993600 | 2400 | |
| 44961643 | RUSH_D_CAT OMRailgun | D | Oct. 27, 2018, 4:49 p.m. | OK | GNU C++17 | TESTS | 64 | 576 | 58470400 | 2400 | |
| 48528728 | YenSean | D | Jan. 18, 2019, 10:29 a.m. | OK | GNU C++17 | TESTS | 64 | 592 | 67993600 | 2400 | |
| 27084806 | uwi | D | May 13, 2017, 11:14 a.m. | OK | Java 8 | TESTS | 64 | 358 | 90828800 | 2400 | |
| 27085256 | ilyakor | D | May 13, 2017, 11:18 a.m. | OK | Java 8 | TESTS | 64 | 686 | 42086400 | 2400 | |
| 27088705 | VArtem | D | May 13, 2017, 12:25 p.m. | OK | Java 8 | TESTS | 64 | 1216 | 74444800 | 2400 | |
| 60815131 | Dukkha | D | Sept. 18, 2019, 8 p.m. | OK | Java 8 | TESTS | 64 | 1310 | 20684800 | 2400 | |
| 27233348 | wolfib | D | May 20, 2017, 10:12 a.m. | OK | Java 8 | TESTS | 64 | 1310 | 166502400 | 2400 | |
| 60814546 | Dukkha | D | Sept. 18, 2019, 7:53 p.m. | OK | Java 8 | TESTS | 64 | 1341 | 20684800 | 2400 | |
| 27080769 | qwerty787788 | D | May 13, 2017, 10:34 a.m. | OK | Java 8 | TESTS | 64 | 1419 | 74547200 | 2400 | |
| 27097587 | fetetriste | D | May 13, 2017, 9:39 p.m. | OK | Java 8 | TESTS | 64 | 1575 | 156160000 | 2400 | |
| 27400700 | tri | D | May 28, 2017, 4:36 a.m. | OK | Java 8 | TESTS | 64 | 1621 | 98713600 | 2400 | |
| 30895575 | JShinjuro | D | Oct. 1, 2017, 12:48 a.m. | OK | Java 8 | TESTS | 64 | 1669 | 156160000 | 2400 | |
| 27157827 | camypaper | D | May 16, 2017, 11:26 a.m. | OK | MS C# | TESTS | 64 | 919 | 76083200 | 2400 | |
| 27079590 | chokudai | D | May 13, 2017, 10:24 a.m. | OK | MS C# | TESTS | 64 | 1450 | 51814400 | 2400 | |
| 27084160 | Vedensky | D | May 13, 2017, 11:07 a.m. | OK | MS C++ | TESTS | 64 | 327 | 21196800 | 2400 | |
| 27089048 | NVAL | D | May 13, 2017, 12:38 p.m. | OK | MS C++ | TESTS | 64 | 436 | 37990400 | 2400 | |
| 27088440 | Filyan | D | May 13, 2017, 12:17 p.m. | OK | MS C++ | TESTS | 64 | 545 | 37683200 | 2400 | |
| 27083256 | Ilya_MSU | D | May 13, 2017, 10:58 a.m. | OK | MS C++ | TESTS | 64 | 1138 | 27852800 | 2400 | |
| 27083957 | NVAL | D | May 13, 2017, 11:05 a.m. | OK | MS C++ | TESTS | 64 | 1263 | 67993600 | 2400 | |
| 68771317 | AleksanderBalobanov | D | Jan. 14, 2020, 11:58 a.m. | OK | MS C++ 2017 | TESTS | 64 | 421 | 14028800 | 2400 | |
| 27105812 | tjake | D | May 14, 2017, 11:40 a.m. | OK | PyPy 2 | TESTS | 64 | 2230 | 114483200 | 2400 | |
| 27151115 | ASoboll | D | May 16, 2017, 6:02 a.m. | OK | Scala | TESTS | 64 | 1123 | 77312000 | 2400 | |
| 27151603 | ASoboll | D | May 16, 2017, 6:36 a.m. | OK | Scala | TESTS | 64 | 1169 | 77312000 | 2400 |
Back to search problems