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 |
|---|---|---|---|---|---|---|
| 679 | Codeforces Round 356 (Div. 1) | FINISHED | False | 7200 | 311001923 | June 8, 2016, 4:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1261 ) | C | Bear and Square Grid | PROGRAMMING | dfs and similar dsu implementation | 2500 |
You have a grid with n rows and n columns. Each cell is either empty (denoted by ' . ') or blocked (denoted by ' X '). Two empty cells are directly connected if they share a side. Two cells ( r 1 , c 1 ) (located in the row r 1 and column c 1 ) and ( r 2 , c 2 ) are connected if there exists a sequence of empty cells that starts with ( r 1 , c 1 ) , finishes with ( r 2 , c 2 ) , and any two consecutive cells in this sequence are directly connected. A connected component is a set of empty cells such that any two cells in the component are connected, and there is no cell in this set that is connected to some cell not in this set. Your friend Limak is a big grizzly bear. He is able to destroy any obstacles in some range. More precisely, you can choose a square of size k × k in the grid and Limak will transform all blocked cells there to empty ones. However, you can ask Limak to help only once. The chosen square must be completely inside the grid. It's possible that Limak won't change anything because all cells are empty anyway. You like big connected components. After Limak helps you, what is the maximum possible size of the biggest connected component in the grid? The first line of the input contains two integers n and k ( 1 ≤ k ≤ n ≤ 500 ) — the size of the grid and Limak's range, respectively. Each of the next n lines contains a string with n characters, denoting the i -th row of the grid. Each character is ' . ' or ' X ', denoting an empty cell or a blocked one, respectively. Print the maximum possible size (the number of cells) of the biggest connected component, after using Limak's help. In the first sample, you can choose a square of size 2 × 2 . It's optimal to choose a square in the red frame on the left drawing below. Then, you will get a connected component with 10 cells, marked blue in the right drawing. |
| Codeforces Round #356 — Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 18323510 | Gassa | C | June 8, 2016, 6:09 p.m. | OK | D | TESTS | 128 | 1372 | 22732800 | 2500 | |
| 19977693 | Ahriman | C | Aug. 20, 2016, 8:16 a.m. | OK | FPC | TESTS | 128 | 639 | 10956800 | 2500 | |
| 18582945 | LossABike | C | June 18, 2016, 3:57 p.m. | OK | FPC | TESTS | 128 | 763 | 9420800 | 2500 | |
| 18328833 | Phoenix_Galaxy | C | June 8, 2016, 7:20 p.m. | OK | GNU C | TESTS | 128 | 218 | 22016000 | 2500 | |
| 27959637 | laofudasuan | C | June 22, 2017, 7:43 a.m. | OK | GNU C++ | TESTS | 128 | 171 | 11264000 | 2500 | |
| 18515546 | jiaqiyang | C | June 16, 2016, 8:21 a.m. | OK | GNU C++ | TESTS | 128 | 171 | 20172800 | 2500 | |
| 18334194 | Minology | C | June 9, 2016, 3:12 a.m. | OK | GNU C++ | TESTS | 128 | 186 | 7680000 | 2500 | |
| 18334834 | Minology | C | June 9, 2016, 4:18 a.m. | OK | GNU C++ | TESTS | 128 | 187 | 6656000 | 2500 | |
| 18322274 | xyz111 | C | June 8, 2016, 6:01 p.m. | OK | GNU C++ | TESTS | 128 | 187 | 23142400 | 2500 | |
| 21612661 | vjudge3 | C | Oct. 20, 2016, 8:51 a.m. | OK | GNU C++ | TESTS | 128 | 202 | 8908800 | 2500 | |
| 19193946 | osmanorhan | C | July 17, 2016, 5:22 p.m. | OK | GNU C++ | TESTS | 128 | 217 | 20582400 | 2500 | |
| 21613708 | vjudge3 | C | Oct. 20, 2016, 9:49 a.m. | OK | GNU C++ | TESTS | 128 | 218 | 10752000 | 2500 | |
| 18323296 | hohomu | C | June 8, 2016, 6:08 p.m. | OK | GNU C++ | TESTS | 128 | 233 | 18636800 | 2500 | |
| 30362562 | lllllllllllllllllllllll | C | Sept. 15, 2017, 12:15 p.m. | OK | GNU C++ | TESTS | 128 | 233 | 21401600 | 2500 | |
| 18326475 | albert96 | C | June 8, 2016, 6:29 p.m. | OK | GNU C++11 | TESTS | 128 | 140 | 23449600 | 2500 | |
| 30362473 | Amayoneko | C | Sept. 15, 2017, 12:10 p.m. | OK | GNU C++11 | TESTS | 128 | 171 | 13209600 | 2500 | |
| 18324833 | Bayan | C | June 8, 2016, 6:18 p.m. | OK | GNU C++11 | TESTS | 128 | 171 | 28364800 | 2500 | |
| 40984369 | ReaLNero1 | C | July 30, 2018, 7:20 p.m. | OK | GNU C++11 | TESTS | 128 | 186 | 26316800 | 2500 | |
| 27000847 | XJT | C | May 10, 2017, 5:36 p.m. | OK | GNU C++11 | TESTS | 128 | 187 | 4300800 | 2500 | |
| 18316532 | xxTastyHypeBeast666xx | C | June 8, 2016, 5:28 p.m. | OK | GNU C++11 | TESTS | 128 | 187 | 7680000 | 2500 | |
| 21227368 | zhaozilong | C | Oct. 6, 2016, 6:23 a.m. | OK | GNU C++11 | TESTS | 128 | 187 | 13107200 | 2500 | |
| 18319758 | Bobrosoft | C | June 8, 2016, 5:45 p.m. | OK | GNU C++11 | TESTS | 128 | 187 | 17817600 | 2500 | |
| 18344217 | microtony | C | June 9, 2016, 3:42 p.m. | OK | GNU C++11 | TESTS | 128 | 187 | 22323200 | 2500 | |
| 18383279 | sexyprincess91 | C | June 12, 2016, 1:42 a.m. | OK | GNU C++11 | TESTS | 128 | 187 | 23142400 | 2500 | |
| 21895348 | Motarack | C | Oct. 30, 2016, 4:01 p.m. | OK | GNU C++14 | TESTS | 128 | 171 | 12492800 | 2500 | |
| 40450808 | Marckess | C | July 16, 2018, 6:31 p.m. | OK | GNU C++14 | TESTS | 128 | 218 | 16486400 | 2500 | |
| 20348361 | abeker | C | Sept. 2, 2016, 8:31 p.m. | OK | GNU C++14 | TESTS | 128 | 234 | 16281600 | 2500 | |
| 20348350 | abeker | C | Sept. 2, 2016, 8:30 p.m. | OK | GNU C++14 | TESTS | 128 | 234 | 16588800 | 2500 | |
| 28280629 | square1001 | C | July 4, 2017, 12:44 p.m. | OK | GNU C++14 | TESTS | 128 | 234 | 22528000 | 2500 | |
| 50594316 | KATATONIA | C | Feb. 28, 2019, 9:17 a.m. | OK | GNU C++14 | TESTS | 128 | 312 | 19353600 | 2500 | |
| 29542022 | Jeremy1149 | C | Aug. 18, 2017, 2:48 a.m. | OK | GNU C++14 | TESTS | 128 | 312 | 20889600 | 2500 | |
| 34198962 | AwD | C | Jan. 15, 2018, 2:09 p.m. | OK | GNU C++14 | TESTS | 128 | 327 | 10342400 | 2500 | |
| 68946176 | 21August | C | Jan. 16, 2020, 4:15 p.m. | OK | GNU C++14 | TESTS | 128 | 343 | 18329600 | 2500 | |
| 20392787 | vjudge1 | C | Sept. 5, 2016, 3:54 a.m. | OK | GNU C++14 | TESTS | 128 | 373 | 20684800 | 2500 | |
| 52368934 | vjudge3 | C | April 6, 2019, 4:46 a.m. | OK | GNU C++17 | TESTS | 128 | 171 | 20377600 | 2500 | |
| 52368927 | aakk | C | April 6, 2019, 4:46 a.m. | OK | GNU C++17 | TESTS | 128 | 171 | 20377600 | 2500 | |
| 48011729 | modestas_ | C | Jan. 5, 2019, 7:25 p.m. | OK | GNU C++17 | TESTS | 128 | 265 | 18944000 | 2500 | |
| 51272403 | chinmay0906 | C | March 13, 2019, 6:45 p.m. | OK | GNU C++17 | TESTS | 128 | 311 | 16281600 | 2500 | |
| 40927470 | mbrc | C | July 29, 2018, 7:42 p.m. | OK | GNU C++17 | TESTS | 128 | 312 | 13926400 | 2500 | |
| 63364841 | vjudge5 | C | Oct. 25, 2019, 7:05 a.m. | OK | GNU C++17 | TESTS | 128 | 312 | 20889600 | 2500 | |
| 55663352 | daongochaidang | C | June 17, 2019, 12:16 a.m. | OK | GNU C++17 | TESTS | 128 | 327 | 20889600 | 2500 | |
| 54544110 | Ari | C | May 24, 2019, 4:55 a.m. | OK | GNU C++17 | TESTS | 128 | 343 | 20377600 | 2500 | |
| 48210356 | ptrtofuture | C | Jan. 11, 2019, 11:37 a.m. | OK | GNU C++17 | TESTS | 128 | 374 | 19251200 | 2500 | |
| 69225014 | aki167yuuki | C | Jan. 21, 2020, 6:47 a.m. | OK | GNU C++17 | TESTS | 128 | 374 | 21504000 | 2500 | |
| 18352608 | bobzhang | C | June 10, 2016, 5:48 a.m. | OK | Java 7 | TESTS | 128 | 1388 | 54988800 | 2500 | |
| 19226863 | nitegazer | C | July 19, 2016, 8:04 a.m. | OK | Java 8 | TESTS | 128 | 499 | 10137600 | 2500 | |
| 23002911 | hama-du | C | Dec. 15, 2016, 10:10 a.m. | OK | Java 8 | TESTS | 128 | 670 | 0 | 2500 | |
| 18390979 | cold5r | C | June 12, 2016, 12:51 p.m. | OK | Java 8 | TESTS | 128 | 685 | 32460800 | 2500 | |
| 18311945 | qwerty787788 | C | June 8, 2016, 5:08 p.m. | OK | Java 8 | TESTS | 128 | 686 | 32358400 | 2500 | |
| 18477418 | alibaba | C | June 14, 2016, 7:16 p.m. | OK | Java 8 | TESTS | 128 | 701 | 21094400 | 2500 | |
| 36428742 | vjudge4 | C | March 20, 2018, 9:20 a.m. | OK | Java 8 | TESTS | 128 | 732 | 36966400 | 2500 | |
| 18320841 | mmaxio | C | June 8, 2016, 5:52 p.m. | OK | Java 8 | TESTS | 128 | 904 | 36454400 | 2500 | |
| 18329523 | uwi | C | June 8, 2016, 7:43 p.m. | OK | Java 8 | TESTS | 128 | 951 | 20992000 | 2500 | |
| 18344156 | meijun | C | June 9, 2016, 3:38 p.m. | OK | Java 8 | TESTS | 128 | 982 | 36454400 | 2500 | |
| 18349302 | kvafy | C | June 9, 2016, 10:22 p.m. | OK | Java 8 | TESTS | 128 | 1013 | 20787200 | 2500 | |
| 24479318 | camypaper | C | Feb. 7, 2017, 2 a.m. | OK | MS C# | TESTS | 128 | 2074 | 26624000 | 2500 | |
| 18942864 | vjudge4 | C | July 7, 2016, 4:40 a.m. | OK | MS C++ | TESTS | 128 | 280 | 12390400 | 2500 | |
| 18842459 | Los_Angelos_Laycurse | C | July 1, 2016, 3:09 p.m. | OK | MS C++ | TESTS | 128 | 280 | 16384000 | 2500 | |
| 18324290 | V--o_o--V | C | June 8, 2016, 6:15 p.m. | OK | MS C++ | TESTS | 128 | 280 | 16384000 | 2500 | |
| 18942850 | vjudge1 | C | July 7, 2016, 4:39 a.m. | OK | MS C++ | TESTS | 128 | 312 | 10444800 | 2500 | |
| 18942686 | vjudge3 | C | July 7, 2016, 4:21 a.m. | OK | MS C++ | TESTS | 128 | 312 | 11366400 | 2500 | |
| 22421033 | robinyu | C | Nov. 23, 2016, 10:36 a.m. | OK | MS C++ | TESTS | 128 | 405 | 15667200 | 2500 | |
| 18338978 | Michael | C | June 9, 2016, 9:45 a.m. | OK | MS C++ | TESTS | 128 | 452 | 6656000 | 2500 | |
| 18354700 | _TMB_ | C | June 10, 2016, 8:21 a.m. | OK | MS C++ | TESTS | 128 | 452 | 12800000 | 2500 | |
| 18325350 | GGOSinon | C | June 8, 2016, 6:22 p.m. | OK | MS C++ | TESTS | 128 | 483 | 17100800 | 2500 | |
| 18324470 | Milanin | C | June 8, 2016, 6:16 p.m. | OK | MS C++ | TESTS | 128 | 514 | 13721600 | 2500 |
Back to search problems