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 |
|---|---|---|---|---|---|---|
| 821 | Codeforces Round 420 (Div. 2) | FINISHED | False | 8100 | 278090685 | June 25, 2017, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1639 ) | D | Okabe and City | PROGRAMMING | dfs and similar graphs shortest paths | 2200 |
Okabe likes to be able to walk through his city on a path lit by street lamps. That way, he doesn't get beaten up by schoolchildren. Okabe's city is represented by a 2D grid of cells. Rows are numbered from 1 to n from top to bottom, and columns are numbered 1 to m from left to right. Exactly k cells in the city are lit by a street lamp. It's guaranteed that the top-left cell is lit. Okabe starts his walk from the top-left cell, and wants to reach the bottom-right cell. Of course, Okabe will only walk on lit cells, and he can only move to adjacent cells in the up, down, left, and right directions. However, Okabe can also temporarily light all the cells in any single row or column at a time if he pays 1 coin, allowing him to walk through some cells not lit initially. Note that Okabe can only light a single row or column at a time, and has to pay a coin every time he lights a new row or column. To change the row or column that is temporarily lit, he must stand at a cell that is lit initially. Also, once he removes his temporary light from a row or column, all cells in that row/column not initially lit are now not lit. Help Okabe find the minimum number of coins he needs to pay to complete his walk! The first line of input contains three space-separated integers n , m , and k ( 2 ≤ n , m , k ≤ 10 4 ). Each of the next k lines contains two space-separated integers r i and c i ( 1 ≤ r i ≤ n , 1 ≤ c i ≤ m ) — the row and the column of the i -th lit cell. It is guaranteed that all k lit cells are distinct. It is guaranteed that the top-left cell is lit. Print the minimum number of coins Okabe needs to pay to complete his walk, or -1 if it's not possible. In the first sample test, Okabe can take the path , paying only when moving to (2, 3) and (4, 4) . In the fourth sample, Okabe can take the path , paying when moving to (1, 2) , (3, 4) , and (5, 4) . |
| Tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 41236207 | vjudge4 | D | Aug. 5, 2018, 7:22 a.m. | OK | FPC | TESTS | 69 | 904 | 204800 | 2200 | |
| 29047285 | vjudge1 | D | July 31, 2017, 11:53 a.m. | OK | FPC | TESTS | 69 | 920 | 1843200 | 2200 | |
| 29046537 | vjudge3 | D | July 31, 2017, 11:26 a.m. | OK | FPC | TESTS | 69 | 920 | 1843200 | 2200 | |
| 28046715 | vjudge3 | D | June 26, 2017, 1:55 a.m. | OK | FPC | TESTS | 69 | 920 | 1843200 | 2200 | |
| 28047601 | vjudge4 | D | June 26, 2017, 3:11 a.m. | OK | FPC | TESTS | 69 | 951 | 1740800 | 2200 | |
| 28047315 | vjudge5 | D | June 26, 2017, 2:49 a.m. | OK | FPC | TESTS | 69 | 1075 | 1740800 | 2200 | |
| 28047356 | vjudge5 | D | June 26, 2017, 2:53 a.m. | OK | FPC | TESTS | 69 | 1092 | 1843200 | 2200 | |
| 29048015 | vjudge1 | D | July 31, 2017, 12:19 p.m. | OK | FPC | TESTS | 69 | 1122 | 3072000 | 2200 | |
| 28040885 | koderliar | D | June 25, 2017, 5:57 p.m. | OK | GNU C | TESTS | 69 | 31 | 4096000 | 2200 | |
| 39133014 | rainboy | D | June 10, 2018, 10:43 p.m. | OK | GNU C | TESTS | 69 | 31 | 4505600 | 2200 | |
| 29241748 | vjudge5 | D | Aug. 6, 2017, 12:54 p.m. | OK | GNU C++ | TESTS | 69 | 15 | 7577600 | 2200 | |
| 28429977 | starry2024 | D | July 11, 2017, 3:39 p.m. | OK | GNU C++ | TESTS | 69 | 15 | 7577600 | 2200 | |
| 28045579 | jyt1999 | D | June 25, 2017, 11:44 p.m. | OK | GNU C++ | TESTS | 69 | 15 | 7987200 | 2200 | |
| 28743285 | vjudge1 | D | July 21, 2017, 7:35 a.m. | OK | GNU C++ | TESTS | 69 | 15 | 8908800 | 2200 | |
| 28495071 | Demerzel_IV | D | July 13, 2017, 8:09 a.m. | OK | GNU C++ | TESTS | 69 | 15 | 19148800 | 2200 | |
| 28049703 | tkandi | D | June 26, 2017, 5:44 a.m. | OK | GNU C++ | TESTS | 69 | 30 | 6860800 | 2200 | |
| 28275511 | vjudge5 | D | July 4, 2017, 8:38 a.m. | OK | GNU C++ | TESTS | 69 | 30 | 7680000 | 2200 | |
| 28591620 | vjudge4 | D | July 16, 2017, 8:39 a.m. | OK | GNU C++ | TESTS | 69 | 30 | 8704000 | 2200 | |
| 28036388 | Parachutes | D | June 25, 2017, 4:14 p.m. | OK | GNU C++ | TESTS | 69 | 30 | 14028800 | 2200 | |
| 28069360 | oipotato | D | June 27, 2017, 6:07 a.m. | OK | GNU C++ | TESTS | 69 | 30 | 44646400 | 2200 | |
| 28047901 | marcospaulo | D | June 26, 2017, 3:35 a.m. | OK | GNU C++11 | TESTS | 69 | 15 | 2969600 | 2200 | |
| 28189377 | VGel_er | D | July 1, 2017, 10:20 a.m. | OK | GNU C++11 | TESTS | 69 | 15 | 3379200 | 2200 | |
| 28108558 | Annie2212 | D | June 28, 2017, 5:45 a.m. | OK | GNU C++11 | TESTS | 69 | 15 | 3686400 | 2200 | |
| 28207420 | ccz181078 | D | July 2, 2017, 9:29 a.m. | OK | GNU C++11 | TESTS | 69 | 15 | 8396800 | 2200 | |
| 28925978 | loadinggg | D | July 27, 2017, 8:57 a.m. | OK | GNU C++11 | TESTS | 69 | 15 | 10444800 | 2200 | |
| 28054497 | pr3pony | D | June 26, 2017, 9:46 a.m. | OK | GNU C++11 | TESTS | 69 | 30 | 3072000 | 2200 | |
| 29329634 | Hamzqq9 | D | Aug. 10, 2017, 3:06 p.m. | OK | GNU C++11 | TESTS | 69 | 30 | 4608000 | 2200 | |
| 28073321 | DiaaEddin | D | June 27, 2017, 9:23 a.m. | OK | GNU C++11 | TESTS | 69 | 30 | 16281600 | 2200 | |
| 28037762 | SD_le | D | June 25, 2017, 4:27 p.m. | OK | GNU C++11 | TESTS | 69 | 30 | 17100800 | 2200 | |
| 47515667 | Daniel_Yeh | D | Dec. 26, 2018, 9:42 a.m. | OK | GNU C++11 | TESTS | 69 | 31 | 1638400 | 2200 | |
| 28167030 | sniose | D | June 30, 2017, 8:04 a.m. | OK | GNU C++14 | TESTS | 69 | 15 | 3379200 | 2200 | |
| 28050066 | kvk1920 | D | June 26, 2017, 6:04 a.m. | OK | GNU C++14 | TESTS | 69 | 15 | 4608000 | 2200 | |
| 28758387 | ST_Reborn | D | July 21, 2017, 3:01 p.m. | OK | GNU C++14 | TESTS | 69 | 15 | 5632000 | 2200 | |
| 28053054 | S031402233 | D | June 26, 2017, 8:35 a.m. | OK | GNU C++14 | TESTS | 69 | 15 | 7372800 | 2200 | |
| 28590880 | yp155136 | D | July 16, 2017, 8:04 a.m. | OK | GNU C++14 | TESTS | 69 | 30 | 3072000 | 2200 | |
| 28055778 | Flyce | D | June 26, 2017, 10:57 a.m. | OK | GNU C++14 | TESTS | 69 | 30 | 3174400 | 2200 | |
| 28134209 | Cr0wley | D | June 29, 2017, 7:45 a.m. | OK | GNU C++14 | TESTS | 69 | 30 | 3379200 | 2200 | |
| 28040816 | please_delete_account | D | June 25, 2017, 5:56 p.m. | OK | GNU C++14 | TESTS | 69 | 30 | 5427200 | 2200 | |
| 28057062 | PengsenMao | D | June 26, 2017, 12:12 p.m. | OK | GNU C++14 | TESTS | 69 | 30 | 5632000 | 2200 | |
| 28743340 | overload1997 | D | July 21, 2017, 7:38 a.m. | OK | GNU C++14 | TESTS | 69 | 30 | 8908800 | 2200 | |
| 35410910 | akaring | D | Feb. 17, 2018, 11:39 a.m. | OK | GNU C++17 | TESTS | 69 | 15 | 3379200 | 2200 | |
| 52231869 | 11th | D | April 2, 2019, 12:12 p.m. | OK | GNU C++17 | TESTS | 69 | 46 | 1536000 | 2200 | |
| 41409573 | Gediminas | D | Aug. 9, 2018, 7:06 p.m. | OK | GNU C++17 | TESTS | 69 | 46 | 1843200 | 2200 | |
| 49434414 | crathva | D | Feb. 3, 2019, 5:56 p.m. | OK | GNU C++17 | TESTS | 69 | 46 | 3276800 | 2200 | |
| 66987727 | Phortox | D | Dec. 15, 2019, 6:51 p.m. | OK | GNU C++17 | TESTS | 69 | 46 | 3686400 | 2200 | |
| 59495780 | luciocf | D | Aug. 25, 2019, 10:05 p.m. | OK | GNU C++17 | TESTS | 69 | 46 | 4608000 | 2200 | |
| 49386098 | AFreeMan | D | Feb. 3, 2019, 6:58 a.m. | OK | GNU C++17 | TESTS | 69 | 46 | 4710400 | 2200 | |
| 50066055 | yypurpose12345 | D | Feb. 17, 2019, 2:51 p.m. | OK | GNU C++17 | TESTS | 69 | 46 | 6144000 | 2200 | |
| 49601833 | vjudge4 | D | Feb. 7, 2019, 5:27 p.m. | OK | GNU C++17 | TESTS | 69 | 46 | 6860800 | 2200 | |
| 55681407 | Muskmelon_seed | D | June 17, 2019, 1:14 p.m. | OK | GNU C++17 | TESTS | 69 | 46 | 7987200 | 2200 | |
| 28111174 | donli | D | June 28, 2017, 8:23 a.m. | OK | Java 8 | TESTS | 69 | 140 | 21504000 | 2200 | |
| 28069291 | donli | D | June 27, 2017, 6:01 a.m. | OK | Java 8 | TESTS | 69 | 186 | 22016000 | 2200 | |
| 28037452 | exoji2e | D | June 25, 2017, 4:24 p.m. | OK | Java 8 | TESTS | 69 | 249 | 28364800 | 2200 | |
| 28041152 | Derino | D | June 25, 2017, 6:03 p.m. | OK | Java 8 | TESTS | 69 | 280 | 23040000 | 2200 | |
| 28345298 | mug | D | July 7, 2017, 8:35 a.m. | OK | Java 8 | TESTS | 69 | 296 | 21606400 | 2200 | |
| 28063143 | tri | D | June 26, 2017, 6:49 p.m. | OK | Java 8 | TESTS | 69 | 483 | 20992000 | 2200 | |
| 28041399 | Dukkha | D | June 25, 2017, 6:09 p.m. | OK | Java 8 | TESTS | 69 | 499 | 20889600 | 2200 | |
| 28103552 | Brostash | D | June 27, 2017, 8:27 p.m. | OK | Java 8 | TESTS | 69 | 514 | 20992000 | 2200 | |
| 28132065 | Omar_Morsi | D | June 29, 2017, 5:32 a.m. | OK | Java 8 | TESTS | 69 | 763 | 168857600 | 2200 | |
| 53898411 | mikit | D | May 9, 2019, 7:39 a.m. | OK | Java 8 | TESTS | 69 | 904 | 0 | 2200 | |
| 28036783 | Neverauskas | D | June 25, 2017, 4:18 p.m. | OK | MS C# | TESTS | 69 | 982 | 222105600 | 2200 | |
| 28048336 | og.kostya | D | June 26, 2017, 4:12 a.m. | OK | MS C# | TESTS | 69 | 1356 | 13312000 | 2200 | |
| 31906563 | AleksanderBalobanov | D | Oct. 30, 2017, 9:57 p.m. | OK | MS C++ | TESTS | 69 | 46 | 8192000 | 2200 | |
| 28069381 | f-zyj | D | June 27, 2017, 6:09 a.m. | OK | MS C++ | TESTS | 69 | 46 | 8908800 | 2200 | |
| 43359603 | vjudge5 | D | Sept. 24, 2018, 8:27 a.m. | OK | MS C++ | TESTS | 69 | 77 | 2867200 | 2200 | |
| 37099348 | andrewting | D | April 8, 2018, 1:03 p.m. | OK | MS C++ | TESTS | 69 | 77 | 7680000 | 2200 | |
| 43482231 | vjudge2 | D | Sept. 27, 2018, 7:57 a.m. | OK | MS C++ | TESTS | 69 | 264 | 409600 | 2200 | |
| 40653564 | vjudge5 | D | July 23, 2018, 1:49 a.m. | OK | MS C++ | TESTS | 69 | 295 | 1331200 | 2200 | |
| 28113207 | mrkimkim | D | June 28, 2017, 10:18 a.m. | OK | MS C++ | TESTS | 69 | 312 | 3788800 | 2200 | |
| 28248402 | mshcherba | D | July 3, 2017, 8:01 a.m. | OK | MS C++ | TESTS | 69 | 374 | 2457600 | 2200 | |
| 28040787 | GabiTulba | D | June 25, 2017, 5:55 p.m. | OK | MS C++ | TESTS | 69 | 451 | 199577600 | 2200 | |
| 40630106 | vjudge4 | D | July 22, 2018, 8:31 a.m. | OK | MS C++ | TESTS | 69 | 545 | 204800 | 2200 | |
| 28038163 | nwi | D | June 25, 2017, 4:31 p.m. | OK | Python 2 | TESTS | 69 | 140 | 9932800 | 2200 | |
| 28041292 | Saha | D | June 25, 2017, 6:07 p.m. | OK | Python 2 | TESTS | 69 | 202 | 11980800 | 2200 | |
| 28046303 | WNG | D | June 26, 2017, 1:09 a.m. | OK | Python 2 | TESTS | 69 | 265 | 13721600 | 2200 |
Back to search problems