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 |
|---|---|---|---|---|---|---|
| 370 | Codeforces Round 217 (Div. 2) | FINISHED | False | 7200 | 390006023 | Dec. 7, 2013, 7 a.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 703 ) | D | Broken Monitor | PROGRAMMING | brute force constructive algorithms greedy implementation | 2100 |
Innocentius has a problem — his computer monitor has broken. Now some of the pixels are "dead", that is, they are always black. As consequence, Innocentius can't play the usual computer games. He is recently playing the following game with his younger brother Polycarpus. Innocentius is touch-typing a program that paints a white square one-pixel wide frame on the black screen. As the monitor is broken, some pixels that should be white remain black. Polycarpus should look at what the program displayed on the screen and guess the position and size of the frame Innocentius has painted. Polycarpus doesn't like the game but Innocentius persuaded brother to play as "the game is good for the imagination and attention". Help Polycarpus, automatize his part in the gaming process. Write the code that finds such possible square frame that: the frame's width is 1 pixel, the frame doesn't go beyond the borders of the screen, all white pixels of the monitor are located on the frame, of all frames that satisfy the previous three conditions, the required frame must have the smallest size. Formally, a square frame is represented by such pixels of the solid square, that are on the square's border, that is, are not fully surrounded by the other pixels of the square. For example, if the frame's size is d = 3 , then it consists of 8 pixels, if its size is d = 2 , then it contains 4 pixels and if d = 1 , then the frame is reduced to a single pixel. The first line contains the resolution of the monitor as a pair of integers n , m ( 1 ≤ n , m ≤ 2000 ). The next n lines contain exactly m characters each — the state of the monitor pixels at the moment of the game. Character " . " (period, ASCII code 46) corresponds to the black pixel, and character " w " (lowercase English letter w ) corresponds to the white pixel. It is guaranteed that at least one pixel of the monitor is white. Print the monitor screen. Represent the sought frame by characters " + " (the "plus" character). The pix |
| Codeforces Round #217 (Div. 2): tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 23026885 | Gray_58 | D | Dec. 16, 2016, 10:33 a.m. | OK | Delphi | TESTS | 125 | 171 | 22220800 | 2100 | |
| 5708900 | Fedosik | D | Jan. 17, 2014, 9:29 a.m. | OK | FPC | TESTS | 125 | 295 | 68608000 | 2100 | |
| 5372328 | Pluto.syah | D | Dec. 7, 2013, 8:43 a.m. | OK | FPC | TESTS | 125 | 904 | 39833600 | 2100 | |
| 5392787 | LazyMist | D | Dec. 8, 2013, 6:23 p.m. | OK | FPC | TESTS | 125 | 920 | 3993600 | 2100 | |
| 5477870 | Wolfik | D | Dec. 19, 2013, 10:12 p.m. | OK | FPC | TESTS | 125 | 920 | 4096000 | 2100 | |
| 5372106 | Oryshych | D | Dec. 7, 2013, 8:38 a.m. | OK | FPC | TESTS | 125 | 936 | 20172800 | 2100 | |
| 5375407 | DMH | D | Dec. 7, 2013, 12:17 p.m. | OK | FPC | TESTS | 125 | 951 | 48640000 | 2100 | |
| 5373873 | vietnktp | D | Dec. 7, 2013, 9:31 a.m. | OK | FPC | TESTS | 125 | 967 | 28774400 | 2100 | |
| 5373797 | Nik_Storm_2010 | D | Dec. 7, 2013, 9:28 a.m. | OK | FPC | TESTS | 125 | 982 | 125440000 | 2100 | |
| 5379769 | bao_lap_trinh | D | Dec. 8, 2013, 3:56 a.m. | OK | FPC | TESTS | 125 | 1076 | 97382400 | 2100 | |
| 5372681 | ZeRoGerc | D | Dec. 7, 2013, 8:51 a.m. | OK | FPC | TESTS | 125 | 1138 | 20480000 | 2100 | |
| 5379390 | mike199250 | D | Dec. 8, 2013, 1:53 a.m. | OK | GNU C | TESTS | 125 | 78 | 20684800 | 2100 | |
| 6134115 | BUPT_birdstorm | D | March 25, 2014, 12:36 a.m. | OK | GNU C | TESTS | 125 | 249 | 3993600 | 2100 | |
| 5590143 | imiro | D | Dec. 31, 2013, 7:11 a.m. | OK | GNU C++ | TESTS | 125 | 46 | 3993600 | 2100 | |
| 5372095 | gen | D | Dec. 7, 2013, 8:38 a.m. | OK | GNU C++ | TESTS | 125 | 46 | 7065600 | 2100 | |
| 5375233 | mochavic | D | Dec. 7, 2013, 11:56 a.m. | OK | GNU C++ | TESTS | 125 | 46 | 29798400 | 2100 | |
| 5408861 | once8203 | D | Dec. 11, 2013, 11:24 a.m. | OK | GNU C++ | TESTS | 125 | 46 | 36352000 | 2100 | |
| 8218894 | Project_Dimlight | D | Oct. 13, 2014, 1:48 p.m. | OK | GNU C++ | TESTS | 125 | 62 | 3993600 | 2100 | |
| 5420461 | songrenjie | D | Dec. 13, 2013, 1:07 p.m. | OK | GNU C++ | TESTS | 125 | 62 | 3993600 | 2100 | |
| 5399448 | _phoenix_ | D | Dec. 9, 2013, 7:11 p.m. | OK | GNU C++ | TESTS | 125 | 62 | 3993600 | 2100 | |
| 5395190 | Lweb | D | Dec. 9, 2013, 6:09 a.m. | OK | GNU C++ | TESTS | 125 | 62 | 3993600 | 2100 | |
| 5394673 | Immanuel | D | Dec. 9, 2013, 4:11 a.m. | OK | GNU C++ | TESTS | 125 | 62 | 3993600 | 2100 | |
| 5389610 | w007878 | D | Dec. 8, 2013, 12:16 p.m. | OK | GNU C++ | TESTS | 125 | 62 | 3993600 | 2100 | |
| 5377092 | Horia | D | Dec. 7, 2013, 3:33 p.m. | OK | GNU C++0x | TESTS | 125 | 62 | 20172800 | 2100 | |
| 5449689 | marat.snowbear | D | Dec. 16, 2013, 11:15 a.m. | OK | GNU C++0x | TESTS | 125 | 62 | 23142400 | 2100 | |
| 6658301 | stan | D | May 19, 2014, 3:15 p.m. | OK | GNU C++0x | TESTS | 125 | 77 | 7168000 | 2100 | |
| 7669101 | kondranin | D | Sept. 2, 2014, 4:30 p.m. | OK | GNU C++0x | TESTS | 125 | 77 | 32153600 | 2100 | |
| 7284396 | jianmodgqb | D | July 29, 2014, 11:09 a.m. | OK | GNU C++0x | TESTS | 125 | 78 | 4096000 | 2100 | |
| 5369069 | Shik | D | Dec. 7, 2013, 7:34 a.m. | OK | GNU C++0x | TESTS | 125 | 78 | 36556800 | 2100 | |
| 5372649 | evima | D | Dec. 7, 2013, 8:50 a.m. | OK | GNU C++0x | TESTS | 125 | 140 | 36659200 | 2100 | |
| 5392441 | shimomire | D | Dec. 8, 2013, 5:27 p.m. | OK | GNU C++0x | TESTS | 125 | 156 | 41267200 | 2100 | |
| 8486364 | egor.pugin | D | Oct. 30, 2014, 1:48 p.m. | OK | GNU C++0x | TESTS | 125 | 280 | 4710400 | 2100 | |
| 8486217 | egor.pugin | D | Oct. 30, 2014, 1:41 p.m. | OK | GNU C++0x | TESTS | 125 | 295 | 4710400 | 2100 | |
| 58328367 | stoyan_malinin | D | Aug. 5, 2019, 8:32 a.m. | OK | GNU C++11 | TESTS | 125 | 62 | 7065600 | 2100 | |
| 25944448 | theodor.moroianu | D | March 30, 2017, 7:48 a.m. | OK | GNU C++11 | TESTS | 125 | 62 | 175206400 | 2100 | |
| 15718404 | namai | D | Jan. 31, 2016, 6:59 p.m. | OK | GNU C++11 | TESTS | 125 | 77 | 3993600 | 2100 | |
| 10766919 | delta_4d | D | April 18, 2015, 11:36 a.m. | OK | GNU C++11 | TESTS | 125 | 77 | 5017600 | 2100 | |
| 16374459 | joisino | D | Feb. 27, 2016, 7:16 a.m. | OK | GNU C++11 | TESTS | 125 | 77 | 8089600 | 2100 | |
| 54501486 | WOSHIGEPACHONG2 | D | May 22, 2019, 9:16 p.m. | OK | GNU C++11 | TESTS | 125 | 77 | 20070400 | 2100 | |
| 50628477 | cheetose | D | March 1, 2019, 7:38 a.m. | OK | GNU C++11 | TESTS | 125 | 77 | 20070400 | 2100 | |
| 11115230 | I_love_Hoang_Yen | D | May 16, 2015, 9:01 a.m. | OK | GNU C++11 | TESTS | 125 | 77 | 20275200 | 2100 | |
| 22490176 | Valerich | D | Nov. 25, 2016, 1:49 p.m. | OK | GNU C++11 | TESTS | 125 | 77 | 24268800 | 2100 | |
| 13276635 | shdown | D | Sept. 28, 2015, 12:28 p.m. | OK | GNU C++11 | TESTS | 125 | 77 | 30105600 | 2100 | |
| 29958159 | Egor.Lifar | D | Aug. 31, 2017, 7:55 p.m. | OK | GNU C++14 | TESTS | 125 | 46 | 4198400 | 2100 | |
| 40252409 | I_love_Y_UME | D | July 13, 2018, 7 a.m. | OK | GNU C++14 | TESTS | 125 | 77 | 11571200 | 2100 | |
| 63260643 | _no0B | D | Oct. 23, 2019, 8:03 p.m. | OK | GNU C++14 | TESTS | 125 | 92 | 8089600 | 2100 | |
| 61579971 | PavelChadnov | D | Oct. 1, 2019, 12:54 a.m. | OK | GNU C++14 | TESTS | 125 | 108 | 11264000 | 2100 | |
| 68948539 | walragatver | D | Jan. 16, 2020, 5:05 p.m. | OK | GNU C++14 | TESTS | 125 | 108 | 20992000 | 2100 | |
| 25310816 | satyaki3794 | D | March 7, 2017, 9:07 a.m. | OK | GNU C++14 | TESTS | 125 | 108 | 54681600 | 2100 | |
| 43352768 | w446506278 | D | Sept. 24, 2018, 3:48 a.m. | OK | GNU C++14 | TESTS | 125 | 109 | 3993600 | 2100 | |
| 36269146 | SUDAL | D | March 14, 2018, 8:47 a.m. | OK | GNU C++14 | TESTS | 125 | 109 | 22016000 | 2100 | |
| 67717537 | mota_haathi | D | Dec. 27, 2019, 3:10 p.m. | OK | GNU C++14 | TESTS | 125 | 109 | 52633600 | 2100 | |
| 31630197 | hahavodox | D | Oct. 23, 2017, 1:21 p.m. | OK | GNU C++14 | TESTS | 125 | 109 | 54476800 | 2100 | |
| 41632009 | arbitrary_A | D | Aug. 15, 2018, 6:56 p.m. | OK | GNU C++17 | TESTS | 125 | 77 | 33075200 | 2100 | |
| 42727513 | terminator | D | Sept. 10, 2018, 8:59 a.m. | OK | GNU C++17 | TESTS | 125 | 92 | 33075200 | 2100 | |
| 49182164 | tataky | D | Jan. 30, 2019, 2:48 a.m. | OK | GNU C++17 | TESTS | 125 | 93 | 20070400 | 2100 | |
| 66004208 | ffao | D | Nov. 29, 2019, 8:31 p.m. | OK | GNU C++17 | TESTS | 125 | 140 | 22323200 | 2100 | |
| 47804273 | roll_no_1 | D | Jan. 1, 2019, 5:22 a.m. | OK | GNU C++17 | TESTS | 125 | 202 | 3993600 | 2100 | |
| 61727682 | ivan100sic | D | Oct. 2, 2019, 3:55 p.m. | OK | GNU C++17 | TESTS | 125 | 217 | 23244800 | 2100 | |
| 54993321 | UnstoppableChillMachine | D | June 2, 2019, 8:35 p.m. | OK | GNU C++17 | TESTS | 125 | 218 | 4300800 | 2100 | |
| 55501543 | kostia244 | D | June 12, 2019, 3:21 p.m. | OK | GNU C++17 | TESTS | 125 | 218 | 20172800 | 2100 | |
| 49329273 | Gertab | D | Feb. 1, 2019, 3:29 p.m. | OK | GNU C++17 | TESTS | 125 | 233 | 16281600 | 2100 | |
| 42278909 | loyolman | D | Aug. 30, 2018, 1:11 p.m. | OK | GNU C++17 | TESTS | 125 | 249 | 16281600 | 2100 | |
| 7953138 | maitony | D | Sept. 26, 2014, 5:25 a.m. | OK | Java 6 | TESTS | 125 | 202 | 3993600 | 2100 | |
| 5375569 | bohuss | D | Dec. 7, 2013, 12:35 p.m. | OK | Java 6 | TESTS | 125 | 218 | 25497600 | 2100 | |
| 5495506 | Gopinich | D | Dec. 23, 2013, 6:18 a.m. | OK | Java 6 | TESTS | 125 | 234 | 14233600 | 2100 | |
| 5647929 | Sammarize | D | Jan. 10, 2014, 12:27 a.m. | OK | Java 6 | TESTS | 125 | 296 | 4096000 | 2100 | |
| 5375717 | duviteck | D | Dec. 7, 2013, 12:48 p.m. | OK | Java 6 | TESTS | 125 | 327 | 31334400 | 2100 | |
| 5617781 | breeze | D | Jan. 4, 2014, 6:35 p.m. | OK | Java 6 | TESTS | 125 | 811 | 165683200 | 2100 | |
| 8179016 | dreamstring | D | Oct. 12, 2014, 2:22 a.m. | OK | Java 6 | TESTS | 125 | 1777 | 196403200 | 2100 | |
| 5373613 | sweiss | D | Dec. 7, 2013, 9:19 a.m. | OK | Java 7 | TESTS | 125 | 156 | 14540800 | 2100 | |
| 9532899 | mkirsche | D | Jan. 24, 2015, 1:34 a.m. | OK | Java 7 | TESTS | 125 | 171 | 3584000 | 2100 | |
| 5605618 | jooman | D | Jan. 2, 2014, 4:10 p.m. | OK | Java 7 | TESTS | 125 | 187 | 25395200 | 2100 | |
| 9439380 | megaspazz | D | Jan. 15, 2015, 11:06 p.m. | OK | Java 7 | TESTS | 125 | 202 | 13824000 | 2100 | |
| 5459104 | rogerfgm | D | Dec. 18, 2013, 6:53 a.m. | OK | Java 7 | TESTS | 125 | 202 | 25600000 | 2100 | |
| 5734114 | hama-du | D | Jan. 18, 2014, 1:38 p.m. | OK | Java 7 | TESTS | 125 | 202 | 65536000 | 2100 | |
| 5459229 | rogerfgm | D | Dec. 18, 2013, 7:22 a.m. | OK | Java 7 | TESTS | 125 | 218 | 102400 | 2100 | |
| 15142651 | HappyNewYearMike | D | Dec. 31, 2015, 10:38 p.m. | OK | Java 7 | TESTS | 125 | 249 | 65126400 | 2100 | |
| 9533032 | stacy992 | D | Jan. 24, 2015, 1:54 a.m. | OK | Java 7 | TESTS | 125 | 296 | 0 | 2100 | |
| 5373474 | xenoslash | D | Dec. 7, 2013, 9:14 a.m. | OK | Java 7 | TESTS | 125 | 312 | 15462400 | 2100 | |
| 27007074 | donli | D | May 11, 2017, 6:20 a.m. | OK | Java 8 | TESTS | 125 | 343 | 37580800 | 2100 | |
| 60666502 | kocko | D | Sept. 16, 2019, 8:22 a.m. | OK | Java 8 | TESTS | 125 | 389 | 37990400 | 2100 | |
| 7021654 | owenomar | D | July 6, 2014, 12:59 p.m. | OK | Java 8 | TESTS | 125 | 1107 | 231628800 | 2100 | |
| 10347970 | azukun | D | March 19, 2015, 11:26 a.m. | OK | MS C# | TESTS | 125 | 124 | 32153600 | 2100 | |
| 5616934 | nick5 | D | Jan. 4, 2014, 4:07 p.m. | OK | MS C# | TESTS | 125 | 1918 | 11776000 | 2100 | |
| 6725401 | Mex-Mans | D | May 28, 2014, 7:21 a.m. | OK | MS C++ | TESTS | 125 | 62 | 4096000 | 2100 | |
| 5377844 | Tom. | D | Dec. 7, 2013, 5:47 p.m. | OK | MS C++ | TESTS | 125 | 62 | 4096000 | 2100 | |
| 5401668 | a654889339 | D | Dec. 10, 2013, 7:20 a.m. | OK | MS C++ | TESTS | 125 | 62 | 24166400 | 2100 | |
| 5380847 | peaceful | D | Dec. 8, 2013, 8:18 a.m. | OK | MS C++ | TESTS | 125 | 62 | 25600000 | 2100 | |
| 5373491 | sur | D | Dec. 7, 2013, 9:14 a.m. | OK | MS C++ | TESTS | 125 | 78 | 3891200 | 2100 | |
| 5372383 | d_omg | D | Dec. 7, 2013, 8:44 a.m. | OK | MS C++ | TESTS | 125 | 78 | 3891200 | 2100 | |
| 5372499 | tomlau | D | Dec. 7, 2013, 8:47 a.m. | OK | MS C++ | TESTS | 125 | 78 | 4608000 | 2100 | |
| 5440239 | Metamorphus | D | Dec. 14, 2013, 3:35 p.m. | OK | MS C++ | TESTS | 125 | 78 | 5734400 | 2100 | |
| 5374530 | tomlau | D | Dec. 7, 2013, 10:36 a.m. | OK | MS C++ | TESTS | 125 | 78 | 5734400 | 2100 | |
| 5374328 | AleX | D | Dec. 7, 2013, 10:12 a.m. | OK | MS C++ | TESTS | 125 | 78 | 20889600 | 2100 | |
| 5443532 | Frank84 | D | Dec. 15, 2013, 7:20 a.m. | OK | PHP | TESTS | 125 | 624 | 12492800 | 2100 | |
| 6270595 | rafal.slawik | D | April 6, 2014, 12:33 p.m. | OK | Python 2 | TESTS | 125 | 1216 | 19456000 | 2100 | |
| 5397532 | Luxo | D | Dec. 9, 2013, 2:10 p.m. | OK | Python 2 | TESTS | 125 | 1216 | 45670400 | 2100 | |
| 5377999 | Artoemius | D | Dec. 7, 2013, 6:15 p.m. | OK | Python 2 | TESTS | 125 | 1466 | 82841600 | 2100 | |
| 5866970 | scott_wu | D | Feb. 2, 2014, 6:18 a.m. | OK | Python 2 | TESTS | 125 | 1902 | 7065600 | 2100 | |
| 5866232 | scott_wu | D | Feb. 2, 2014, 2:03 a.m. | OK | Python 2 | TESTS | 125 | 1902 | 7065600 | 2100 | |
| 5414668 | __ivan__ | D | Dec. 12, 2013, 12:41 p.m. | OK | Python 3 | TESTS | 125 | 982 | 52121600 | 2100 |
Back to search problems