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 |
|---|---|---|---|---|---|---|
| 196 | Codeforces Round 124 (Div. 1) | FINISHED | False | 7200 | 436899623 | June 12, 2012, 1 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 599 ) | D | The Next Good String | PROGRAMMING | data structures greedy hashing strings | 2600 |
In problems on strings one often has to find a string with some particular properties. The problem authors were reluctant to waste time on thinking of a name for some string so they called it good . A string is good if it doesn't have palindrome substrings longer than or equal to d . You are given string s , consisting only of lowercase English letters. Find a good string t with length | s | , consisting of lowercase English letters, which is lexicographically larger than s . Of all such strings string t must be lexicographically minimum. We will call a non-empty string s a ... b = s a s a + 1 ... s b (1 ≤ a ≤ b ≤ | s |) a substring of string s = s 1 s 2 ... s | s | . A non-empty string s = s 1 s 2 ... s n is called a palindrome if for all i from 1 to n the following fulfills: s i = s n - i + 1 . In other words, palindrome read the same in both directions. String x = x 1 x 2 ... x | x | is lexicographically larger than string y = y 1 y 2 ... y | y | , if either | x | > | y | and x 1 = y 1 , x 2 = y 2 , ... , x | y | = y | y | , or there exists such number r ( r < | x |, r < | y |) , that x 1 = y 1 , x 2 = y 2 , ... , x r = y r and x r + 1 > y r + 1 . Characters in such strings are compared like their ASCII codes. The first line contains integer d ( 1 ≤ d ≤ | s | ). The second line contains a non-empty string s , its length is no more than 4·10 5 characters. The string consists of lowercase English letters. Print the good string that lexicographically follows s , has the same length and consists of only lowercase English letters. If such string does not exist, print " Impossible " (without the quotes). |
| Codeforces Round #124 — editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1794229 | tourist | D | June 12, 2012, 2:33 p.m. | OK | Delphi | TESTS | 103 | 310 | 19865600 | 2600 | |
| 1798890 | blackapple | D | June 13, 2012, 1:49 a.m. | OK | FPC | TESTS | 103 | 130 | 26521600 | 2600 | |
| 2514479 | luogan | D | Nov. 6, 2012, 11:46 a.m. | OK | FPC | TESTS | 103 | 375 | 12595200 | 2600 | |
| 2906832 | BenZ | D | Jan. 12, 2013, 6:26 a.m. | OK | GNU C++ | TESTS | 103 | 31 | 5632000 | 2600 | |
| 2906835 | BenZ | D | Jan. 12, 2013, 6:27 a.m. | OK | GNU C++ | TESTS | 103 | 31 | 11161600 | 2600 | |
| 2885249 | master_miu | D | Jan. 8, 2013, 1:43 p.m. | OK | GNU C++ | TESTS | 103 | 46 | 4812800 | 2600 | |
| 1806853 | pty | D | June 16, 2012, 1:58 p.m. | OK | GNU C++ | TESTS | 103 | 50 | 9932800 | 2600 | |
| 1802217 | yongheng5871 | D | June 14, 2012, 9:07 a.m. | OK | GNU C++ | TESTS | 103 | 60 | 5529600 | 2600 | |
| 1804052 | MinakoKojima | D | June 15, 2012, 8:15 a.m. | OK | GNU C++ | TESTS | 103 | 60 | 19456000 | 2600 | |
| 1804051 | MinakoKojima | D | June 15, 2012, 8:12 a.m. | OK | GNU C++ | TESTS | 103 | 60 | 19456000 | 2600 | |
| 1808084 | cjldl | D | June 18, 2012, 1:24 a.m. | OK | GNU C++ | TESTS | 103 | 60 | 26214400 | 2600 | |
| 1806607 | hhddff | D | June 16, 2012, 11:37 a.m. | OK | GNU C++ | TESTS | 103 | 60 | 26214400 | 2600 | |
| 1794499 | sevenkplus | D | June 12, 2012, 2:37 p.m. | OK | GNU C++ | TESTS | 103 | 60 | 26214400 | 2600 | |
| 2856431 | bakabakashyoshyo | D | Dec. 30, 2012, 10:10 a.m. | OK | GNU C++0x | TESTS | 103 | 46 | 15257600 | 2600 | |
| 2752904 | roosephu | D | Dec. 12, 2012, 1:48 a.m. | OK | GNU C++0x | TESTS | 103 | 109 | 37171200 | 2600 | |
| 2757277 | moreD | D | Dec. 13, 2012, 9:09 a.m. | OK | GNU C++0x | TESTS | 103 | 250 | 42393600 | 2600 | |
| 4930018 | harhrayr | D | Oct. 29, 2013, 4:39 p.m. | OK | GNU C++0x | TESTS | 103 | 530 | 61235200 | 2600 | |
| 6449288 | Zuza | D | April 22, 2014, 10:41 p.m. | OK | GNU C++0x | TESTS | 103 | 590 | 14028800 | 2600 | |
| 9282637 | M.Mahdi | D | Dec. 27, 2014, 9:43 a.m. | OK | GNU C++0x | TESTS | 103 | 936 | 55910400 | 2600 | |
| 41120480 | HeHere | D | Aug. 2, 2018, 11:41 a.m. | OK | GNU C++11 | TESTS | 103 | 92 | 10342400 | 2600 | |
| 46767956 | vjudge1 | D | Dec. 8, 2018, 3:20 p.m. | OK | GNU C++11 | TESTS | 103 | 92 | 38604800 | 2600 | |
| 57900560 | lopare | D | July 28, 2019, 3:30 p.m. | OK | GNU C++11 | TESTS | 103 | 92 | 39424000 | 2600 | |
| 57822389 | py_ultron | D | July 27, 2019, 12:32 a.m. | OK | GNU C++11 | TESTS | 103 | 92 | 39424000 | 2600 | |
| 17121622 | freebsdx | D | April 2, 2016, 2:35 a.m. | OK | GNU C++11 | TESTS | 103 | 92 | 41676800 | 2600 | |
| 29150372 | Shayan | D | Aug. 3, 2017, 8:34 a.m. | OK | GNU C++11 | TESTS | 103 | 92 | 44646400 | 2600 | |
| 16746182 | aurinegro | D | March 16, 2016, 1:55 p.m. | OK | GNU C++11 | TESTS | 103 | 92 | 45772800 | 2600 | |
| 11453079 | tom | D | June 5, 2015, 11:50 p.m. | OK | GNU C++11 | TESTS | 103 | 92 | 46080000 | 2600 | |
| 33806151 | FlappyFish | D | Dec. 30, 2017, 10:02 a.m. | OK | GNU C++11 | TESTS | 103 | 92 | 50892800 | 2600 | |
| 33468923 | hawkomg | D | Dec. 21, 2017, 2:28 a.m. | OK | GNU C++11 | TESTS | 103 | 92 | 50892800 | 2600 | |
| 28965171 | ascchrvalstr | D | July 29, 2017, 3:55 a.m. | OK | GNU C++14 | TESTS | 103 | 62 | 7065600 | 2600 | |
| 37637415 | kut_kjb1994 | D | April 26, 2018, 1:17 p.m. | OK | GNU C++14 | TESTS | 103 | 62 | 9113600 | 2600 | |
| 37637362 | kut_kjb1994 | D | April 26, 2018, 1:16 p.m. | OK | GNU C++14 | TESTS | 103 | 62 | 9113600 | 2600 | |
| 28409610 | SssssssssssssbbbBBBB | D | July 10, 2017, 2:21 p.m. | OK | GNU C++14 | TESTS | 103 | 62 | 34508800 | 2600 | |
| 23667978 | Ali.Pi | D | Jan. 9, 2017, 5:26 p.m. | OK | GNU C++14 | TESTS | 103 | 62 | 47923200 | 2600 | |
| 28944307 | BackOnTrack | D | July 28, 2017, 6:20 a.m. | OK | GNU C++14 | TESTS | 103 | 62 | 50483200 | 2600 | |
| 41142269 | Mackerel_Pike | D | Aug. 3, 2018, 4:05 a.m. | OK | GNU C++14 | TESTS | 103 | 92 | 10035200 | 2600 | |
| 41120130 | zhupengfei | D | Aug. 2, 2018, 11:31 a.m. | OK | GNU C++14 | TESTS | 103 | 92 | 10956800 | 2600 | |
| 30985273 | BackOnTrack | D | Oct. 4, 2017, 7:01 a.m. | OK | GNU C++14 | TESTS | 103 | 92 | 12595200 | 2600 | |
| 35059937 | I_love_Y_UME | D | Feb. 8, 2018, 1:28 p.m. | OK | GNU C++14 | TESTS | 103 | 92 | 37990400 | 2600 | |
| 41121038 | BackOnTrack | D | Aug. 2, 2018, 11:58 a.m. | OK | GNU C++17 | TESTS | 103 | 92 | 25395200 | 2600 | |
| 41138753 | C919 | D | Aug. 3, 2018, 12:39 a.m. | OK | GNU C++17 | TESTS | 103 | 92 | 39628800 | 2600 | |
| 41140527 | C919 | D | Aug. 3, 2018, 2:28 a.m. | OK | GNU C++17 | TESTS | 103 | 122 | 4300800 | 2600 | |
| 41121001 | BackOnTrack | D | Aug. 2, 2018, 11:56 a.m. | OK | GNU C++17 | TESTS | 103 | 124 | 25395200 | 2600 | |
| 45311547 | ruo | D | Nov. 5, 2018, 4:34 a.m. | OK | GNU C++17 | TESTS | 103 | 124 | 36044800 | 2600 | |
| 41112781 | the_silliest | D | Aug. 2, 2018, 7:35 a.m. | OK | GNU C++17 | TESTS | 103 | 124 | 45875200 | 2600 | |
| 41144510 | SKY_magician | D | Aug. 3, 2018, 5:51 a.m. | OK | GNU C++17 | TESTS | 103 | 154 | 20684800 | 2600 | |
| 64043431 | AM. | D | Nov. 1, 2019, 6:36 p.m. | OK | GNU C++17 | TESTS | 103 | 186 | 13926400 | 2600 | |
| 62937640 | henuyh | D | Oct. 19, 2019, 2:34 p.m. | OK | GNU C++17 | TESTS | 103 | 248 | 36044800 | 2600 | |
| 41141227 | Haru_ | D | Aug. 3, 2018, 3:04 a.m. | OK | GNU C++17 | TESTS | 103 | 342 | 10649600 | 2600 | |
| 1803587 | sessoh | D | June 15, 2012, midnight | OK | Java 6 | TESTS | 103 | 190 | 43417600 | 2600 | |
| 1802372 | sessoh | D | June 14, 2012, 11:30 a.m. | OK | Java 6 | TESTS | 103 | 190 | 43417600 | 2600 | |
| 1802579 | sessoh | D | June 14, 2012, 2:01 p.m. | OK | Java 6 | TESTS | 103 | 200 | 43417600 | 2600 | |
| 1796385 | Petr | D | June 12, 2012, 3:22 p.m. | OK | Java 6 | TESTS | 103 | 220 | 43417600 | 2600 | |
| 1800515 | FattyPenguin | D | June 13, 2012, 12:49 p.m. | OK | Java 6 | TESTS | 103 | 330 | 43520000 | 2600 | |
| 3416570 | uwi | D | March 28, 2013, 5:04 p.m. | OK | Java 6 | TESTS | 103 | 468 | 9932800 | 2600 | |
| 1800606 | FattyPenguin | D | June 13, 2012, 1:17 p.m. | OK | Java 6 | TESTS | 103 | 470 | 43417600 | 2600 | |
| 1805136 | Kornacker | D | June 15, 2012, 6:03 p.m. | OK | Java 6 | TESTS | 103 | 1890 | 43417600 | 2600 | |
| 1804584 | Kornacker | D | June 15, 2012, 12:44 p.m. | OK | Java 6 | TESTS | 103 | 1980 | 43520000 | 2600 | |
| 1809993 | dalex | D | June 19, 2012, 8:44 a.m. | OK | Java 7 | TESTS | 103 | 230 | 45875200 | 2600 | |
| 1809991 | dalex | D | June 19, 2012, 8:43 a.m. | OK | Java 7 | TESTS | 103 | 590 | 45568000 | 2600 | |
| 2097319 | Restart | D | Sept. 5, 2012, 12:10 p.m. | OK | MS C++ | TESTS | 103 | 60 | 18944000 | 2600 | |
| 3732201 | XilinX | D | May 18, 2013, 5:54 a.m. | OK | MS C++ | TESTS | 103 | 62 | 11161600 | 2600 | |
| 1851069 | fuhuoyeyou | D | July 3, 2012, 9:31 a.m. | OK | MS C++ | TESTS | 103 | 90 | 23040000 | 2600 | |
| 1941626 | Witalia | D | July 26, 2012, 11:27 a.m. | OK | MS C++ | TESTS | 103 | 90 | 23244800 | 2600 | |
| 1797627 | sdya | D | June 12, 2012, 4:28 p.m. | OK | MS C++ | TESTS | 103 | 140 | 14028800 | 2600 | |
| 1792348 | RAD | D | June 12, 2012, 2:02 p.m. | OK | MS C++ | TESTS | 103 | 160 | 42700800 | 2600 | |
| 1800254 | e-maxx | D | June 13, 2012, 11:27 a.m. | OK | MS C++ | TESTS | 103 | 440 | 23859200 | 2600 |
Back to search problems