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 |
|---|---|---|---|---|---|---|
| 375 | Codeforces Round 221 (Div. 1) | FINISHED | False | 7200 | 388512023 | Dec. 24, 2013, 2 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 632 ) | C | Circling Round Treasures | PROGRAMMING | bitmasks shortest paths | 2600 |
You have a map as a rectangle table. Each cell of the table is either an obstacle, or a treasure with a certain price, or a bomb, or an empty cell. Your initial position is also given to you. You can go from one cell of the map to a side-adjacent one. At that, you are not allowed to go beyond the borders of the map, enter the cells with treasures, obstacles and bombs. To pick the treasures, you need to build a closed path (starting and ending in the starting cell). The closed path mustn't contain any cells with bombs inside. Let's assume that the sum of the treasures' values that are located inside the closed path equals v , and besides, you've made k single moves (from one cell to another) while you were going through the path, then such path brings you the profit of v - k rubles. Your task is to build a closed path that doesn't contain any bombs and brings maximum profit. Note that the path can have self-intersections. In order to determine if a cell lies inside a path or not, use the following algorithm: Assume that the table cells are points on the plane (the table cell on the intersection of the i -th column and the j -th row is point ( i , j ) ). And the given path is a closed polyline that goes through these points. You need to find out if the point p of the table that is not crossed by the polyline lies inside the polyline. Let's draw a ray that starts from point p and does not intersect other points of the table (such ray must exist). Let's count the number of segments of the polyline that intersect the painted ray. If this number is odd, we assume that point p (and consequently, the table cell) lie inside the polyline (path). Otherwise, we assume that it lies outside. The first line contains two integers n and m (1 ≤ n , m ≤ 20) — the sizes of the table. Next n lines each contains m characters — the description of the table. The description means the following: character " B " is a cell with a bomb; character " S " is the starting cell, you can a |
| Codeforces Round #221 Tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10557916 | ez_ljh | C | April 3, 2015, 8:08 a.m. | OK | FPC | TESTS | 142 | 31 | 2457600 | 2600 | |
| 10557727 | ez_cjb | C | April 3, 2015, 7:42 a.m. | OK | FPC | TESTS | 142 | 31 | 3584000 | 2600 | |
| 10557954 | ez_cjb | C | April 3, 2015, 8:14 a.m. | OK | FPC | TESTS | 142 | 31 | 8499200 | 2600 | |
| 5747092 | Reventon1 | C | Jan. 20, 2014, 3:15 p.m. | OK | FPC | TESTS | 142 | 78 | 12595200 | 2600 | |
| 5529366 | problem-solved | C | Dec. 27, 2013, 9:44 a.m. | OK | GNU C++ | TESTS | 142 | 15 | 614400 | 2600 | |
| 5528181 | NotOnlySuccess | C | Dec. 27, 2013, 4:51 a.m. | OK | GNU C++ | TESTS | 142 | 15 | 614400 | 2600 | |
| 5513147 | KrK | C | Dec. 24, 2013, 6:55 p.m. | OK | GNU C++ | TESTS | 142 | 15 | 614400 | 2600 | |
| 5508883 | MainDullMoeHand | C | Dec. 24, 2013, 3:26 p.m. | OK | GNU C++ | TESTS | 142 | 15 | 614400 | 2600 | |
| 14924519 | wo_ | C | Dec. 22, 2015, 11:41 a.m. | OK | GNU C++ | TESTS | 142 | 15 | 716800 | 2600 | |
| 7664512 | zyh | C | Sept. 2, 2014, 12:11 a.m. | OK | GNU C++ | TESTS | 142 | 15 | 716800 | 2600 | |
| 5593013 | Nero | C | Dec. 31, 2013, 2:39 p.m. | OK | GNU C++ | TESTS | 142 | 15 | 716800 | 2600 | |
| 5527879 | Kanari | C | Dec. 27, 2013, 2:48 a.m. | OK | GNU C++ | TESTS | 142 | 15 | 716800 | 2600 | |
| 5512883 | kennethsnow | C | Dec. 24, 2013, 6:09 p.m. | OK | GNU C++ | TESTS | 142 | 15 | 716800 | 2600 | |
| 5637171 | eggeek | C | Jan. 8, 2014, 11:06 a.m. | OK | GNU C++ | TESTS | 142 | 15 | 819200 | 2600 | |
| 5683235 | 2011330300713 | C | Jan. 13, 2014, 11:06 a.m. | OK | GNU C++0x | TESTS | 142 | 15 | 716800 | 2600 | |
| 5564814 | tomasz.kociumaka | C | Dec. 29, 2013, 10:15 p.m. | OK | GNU C++0x | TESTS | 142 | 15 | 716800 | 2600 | |
| 5520596 | robert_rosolek | C | Dec. 25, 2013, 5:30 p.m. | OK | GNU C++0x | TESTS | 142 | 15 | 716800 | 2600 | |
| 5506794 | Zuza | C | Dec. 24, 2013, 2:47 p.m. | OK | GNU C++0x | TESTS | 142 | 15 | 716800 | 2600 | |
| 5689549 | 2011330300713 | C | Jan. 14, 2014, 9:33 a.m. | OK | GNU C++0x | TESTS | 142 | 15 | 819200 | 2600 | |
| 5550633 | darrenhp | C | Dec. 29, 2013, 12:20 p.m. | OK | GNU C++0x | TESTS | 142 | 15 | 1331200 | 2600 | |
| 7684750 | StefanoT | C | Sept. 4, 2014, 9:32 p.m. | OK | GNU C++0x | TESTS | 142 | 15 | 1536000 | 2600 | |
| 5521187 | Fcdkbear | C | Dec. 25, 2013, 7:58 p.m. | OK | GNU C++0x | TESTS | 142 | 15 | 2048000 | 2600 | |
| 7917638 | hogloid | C | Sept. 23, 2014, 8:03 a.m. | OK | GNU C++0x | TESTS | 142 | 15 | 2867200 | 2600 | |
| 7356647 | Amor727 | C | Aug. 6, 2014, 1:53 a.m. | OK | GNU C++0x | TESTS | 142 | 30 | 2048000 | 2600 | |
| 30796398 | yefrigg | C | Sept. 28, 2017, 6:25 a.m. | OK | GNU C++11 | TESTS | 142 | 15 | 512000 | 2600 | |
| 18630311 | lkClare | C | June 21, 2016, 12:48 p.m. | OK | GNU C++11 | TESTS | 142 | 15 | 512000 | 2600 | |
| 19078483 | McGinn | C | July 13, 2016, 4:10 p.m. | OK | GNU C++11 | TESTS | 142 | 15 | 614400 | 2600 | |
| 29615793 | crazy_cloud | C | Aug. 20, 2017, 8:08 a.m. | OK | GNU C++11 | TESTS | 142 | 15 | 921600 | 2600 | |
| 15494329 | Meowww | C | Jan. 22, 2016, 7:50 a.m. | OK | GNU C++11 | TESTS | 142 | 15 | 2969600 | 2600 | |
| 25209043 | thwfhk | C | March 4, 2017, 11:13 a.m. | OK | GNU C++11 | TESTS | 142 | 15 | 4096000 | 2600 | |
| 28238904 | tene3nt | C | July 2, 2017, 11:12 p.m. | OK | GNU C++11 | TESTS | 142 | 30 | 3481600 | 2600 | |
| 28134990 | vjudge4 | C | June 29, 2017, 8:26 a.m. | OK | GNU C++11 | TESTS | 142 | 30 | 4300800 | 2600 | |
| 25209289 | thwfhk | C | March 4, 2017, 11:23 a.m. | OK | GNU C++11 | TESTS | 142 | 30 | 4608000 | 2600 | |
| 17138842 | freebsdx | C | April 3, 2016, 3 a.m. | OK | GNU C++11 | TESTS | 142 | 30 | 4915200 | 2600 | |
| 32111276 | blue__legend | C | Nov. 7, 2017, 6:46 a.m. | OK | GNU C++14 | TESTS | 142 | 15 | 2150400 | 2600 | |
| 28139381 | jxcakak | C | June 29, 2017, 12:23 p.m. | OK | GNU C++14 | TESTS | 142 | 15 | 2560000 | 2600 | |
| 36272944 | I_love_Y_UME | C | March 14, 2018, 11:26 a.m. | OK | GNU C++14 | TESTS | 142 | 15 | 6758400 | 2600 | |
| 23556677 | Ali.Pi | C | Jan. 5, 2017, 2:32 p.m. | OK | GNU C++14 | TESTS | 142 | 30 | 2560000 | 2600 | |
| 68107608 | Origenes | C | Jan. 3, 2020, 7:57 a.m. | OK | GNU C++14 | TESTS | 142 | 31 | 614400 | 2600 | |
| 63383757 | MagicSpark | C | Oct. 25, 2019, 1:13 p.m. | OK | GNU C++14 | TESTS | 142 | 31 | 716800 | 2600 | |
| 63104187 | naive_wcx | C | Oct. 22, 2019, 3:21 a.m. | OK | GNU C++14 | TESTS | 142 | 31 | 921600 | 2600 | |
| 49523946 | kdh9949 | C | Feb. 6, 2019, 10:05 a.m. | OK | GNU C++14 | TESTS | 142 | 31 | 921600 | 2600 | |
| 40621229 | codeveloppy | C | July 22, 2018, 1:49 a.m. | OK | GNU C++14 | TESTS | 142 | 31 | 921600 | 2600 | |
| 50930945 | Itst | C | March 7, 2019, 1:55 p.m. | OK | GNU C++14 | TESTS | 142 | 31 | 1638400 | 2600 | |
| 65301844 | hjk1030 | C | Nov. 18, 2019, 1:31 p.m. | OK | GNU C++17 | TESTS | 142 | 31 | 819200 | 2600 | |
| 48089968 | ivan100sic | C | Jan. 8, 2019, 1:16 p.m. | OK | GNU C++17 | TESTS | 142 | 31 | 819200 | 2600 | |
| 55591124 | majk | C | June 15, 2019, 12:27 p.m. | OK | GNU C++17 | TESTS | 142 | 31 | 1638400 | 2600 | |
| 55590613 | majk | C | June 15, 2019, 12:09 p.m. | OK | GNU C++17 | TESTS | 142 | 31 | 3276800 | 2600 | |
| 64479740 | llbra9z | C | Nov. 7, 2019, 3:31 p.m. | OK | GNU C++17 | TESTS | 142 | 31 | 5324800 | 2600 | |
| 63122372 | KillerX | C | Oct. 22, 2019, 11:44 a.m. | OK | GNU C++17 | TESTS | 142 | 31 | 12697600 | 2600 | |
| 43749671 | dsgsjk | C | Oct. 4, 2018, 1:18 a.m. | OK | GNU C++17 | TESTS | 142 | 31 | 24268800 | 2600 | |
| 56251255 | ruo | C | June 29, 2019, 3:21 a.m. | OK | GNU C++17 | TESTS | 142 | 31 | 28467200 | 2600 | |
| 69418587 | summitwei | C | Jan. 23, 2020, 1:46 p.m. | OK | GNU C++17 | TESTS | 142 | 46 | 2764800 | 2600 | |
| 55590474 | majk | C | June 15, 2019, 12:03 p.m. | OK | GNU C++17 | TESTS | 142 | 46 | 5324800 | 2600 | |
| 5509414 | uwi | C | Dec. 24, 2013, 3:38 p.m. | OK | Java 7 | TESTS | 142 | 62 | 307200 | 2600 | |
| 5511144 | ffao | C | Dec. 24, 2013, 4:27 p.m. | OK | Java 7 | TESTS | 142 | 78 | 204800 | 2600 | |
| 5509326 | Egor | C | Dec. 24, 2013, 3:36 p.m. | OK | Java 7 | TESTS | 142 | 78 | 204800 | 2600 | |
| 5546499 | fetetriste | C | Dec. 29, 2013, 8:17 a.m. | OK | Java 7 | TESTS | 142 | 78 | 819200 | 2600 | |
| 5862141 | IgorKoval | C | Feb. 1, 2014, 10:48 a.m. | OK | Java 7 | TESTS | 142 | 93 | 102400 | 2600 | |
| 5607080 | harhrayr | C | Jan. 2, 2014, 8:57 p.m. | OK | Java 7 | TESTS | 142 | 93 | 409600 | 2600 | |
| 5546509 | fetetriste | C | Dec. 29, 2013, 8:19 a.m. | OK | Java 7 | TESTS | 142 | 93 | 819200 | 2600 | |
| 5862135 | IgorKoval | C | Feb. 1, 2014, 10:47 a.m. | OK | Java 7 | TESTS | 142 | 93 | 14131200 | 2600 | |
| 5550863 | ruc_acme | C | Dec. 29, 2013, 1:05 p.m. | OK | Java 7 | TESTS | 142 | 109 | 409600 | 2600 | |
| 5524264 | sweiss | C | Dec. 26, 2013, 10:44 a.m. | OK | Java 7 | TESTS | 142 | 249 | 512000 | 2600 | |
| 10909426 | azukun | C | April 27, 2015, 1:30 p.m. | OK | MS C# | TESTS | 142 | 78 | 13619200 | 2600 | |
| 5520296 | vshantarin | C | Dec. 25, 2013, 4:39 p.m. | OK | MS C++ | TESTS | 142 | 15 | 512000 | 2600 | |
| 5510330 | 19891101 | C | Dec. 24, 2013, 3:55 p.m. | OK | MS C++ | TESTS | 142 | 15 | 2355200 | 2600 | |
| 5507233 | Merkurev | C | Dec. 24, 2013, 2:55 p.m. | OK | MS C++ | TESTS | 142 | 15 | 13824000 | 2600 | |
| 5520183 | vshantarin | C | Dec. 25, 2013, 4:18 p.m. | OK | MS C++ | TESTS | 142 | 15 | 115916800 | 2600 | |
| 11751053 | zhengtn03 | C | June 24, 2015, 7:38 p.m. | OK | MS C++ | TESTS | 142 | 30 | 1126400 | 2600 | |
| 5511237 | RAVEman | C | Dec. 24, 2013, 4:28 p.m. | OK | MS C++ | TESTS | 142 | 31 | 614400 | 2600 | |
| 5611005 | a654889339 | C | Jan. 3, 2014, 3:42 p.m. | OK | MS C++ | TESTS | 142 | 31 | 716800 | 2600 | |
| 5610995 | a654889339 | C | Jan. 3, 2014, 3:40 p.m. | OK | MS C++ | TESTS | 142 | 31 | 716800 | 2600 | |
| 5508016 | NALP | C | Dec. 24, 2013, 3:09 p.m. | OK | MS C++ | TESTS | 142 | 31 | 1433600 | 2600 | |
| 11094912 | polequoll | C | May 14, 2015, 4:48 a.m. | OK | MS C++ | TESTS | 142 | 31 | 18022400 | 2600 | |
| 5523107 | nwi | C | Dec. 26, 2013, 7:02 a.m. | OK | Python 2 | TESTS | 142 | 390 | 1228800 | 2600 |
Back to search problems