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 |
|---|---|---|---|---|---|---|
| 180 | Codeforces Round 116 (Div. 2, ACM-ICPC Rules) | FINISHED | False | 7200 | 441327623 | April 22, 2012, 7 a.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 810 ) | D | Name | PROGRAMMING | greedy strings | 2000 |
Everything got unclear to us in a far away constellation Tau Ceti. Specifically, the Taucetians choose names to their children in a very peculiar manner. Two young parents abac and bbad think what name to give to their first-born child. They decided that the name will be the permutation of letters of string s . To keep up with the neighbours, they decided to call the baby so that the name was lexicographically strictly larger than the neighbour's son's name t . On the other hand, they suspect that a name tax will be introduced shortly. According to it, the Taucetians with lexicographically larger names will pay larger taxes. That's the reason abac and bbad want to call the newborn so that the name was lexicographically strictly larger than name t and lexicographically minimum at that. The lexicographical order of strings is the order we are all used to, the "dictionary" order. Such comparison is used in all modern programming languages to compare strings. Formally, a string p of length n is lexicographically less than string q of length m , if one of the two statements is correct: n < m , and p is the beginning (prefix) of string q (for example, " aba " is less than string " abaa "), p 1 = q 1 , p 2 = q 2 , ..., p k - 1 = q k - 1 , p k < q k for some k ( 1 ≤ k ≤ min ( n , m ) ), here characters in strings are numbered starting from 1. Write a program that, given string s and the heighbours' child's name t determines the string that is the result of permutation of letters in s . The string should be lexicographically strictly more than t and also, lexicographically minimum. The first line contains a non-empty string s ( 1 ≤ | s | ≤ 5000 ), where | s | is its length. The second line contains a non-empty string t ( 1 ≤ | t | ≤ 5000 ), where | t | is its length. Both strings consist of lowercase Latin letters. Print the sought name or -1 if it doesn't exist. In the first sample the given string s is the sought one, consequently, we do not need to change the le |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 11886125 | SirNickolas | D | July 1, 2015, 6:15 p.m. | OK | D | TESTS | 90 | 60 | 1024000 | 2000 | |
| 11886069 | SirNickolas | D | July 1, 2015, 6:10 p.m. | OK | D | TESTS | 90 | 60 | 1024000 | 2000 | |
| 4100885 | Misha100896 | D | July 18, 2013, 7:34 p.m. | OK | Delphi | TESTS | 90 | 15 | 102400 | 2000 | |
| 1612505 | kon_an | D | April 22, 2012, 9:14 a.m. | OK | Delphi | TESTS | 90 | 30 | 921600 | 2000 | |
| 1649009 | Depool | D | May 2, 2012, 10:54 a.m. | OK | Delphi | TESTS | 90 | 50 | 921600 | 2000 | |
| 1610590 | Furko | D | April 22, 2012, 8:11 a.m. | OK | Delphi | TESTS | 90 | 50 | 921600 | 2000 | |
| 1612075 | bidzilya | D | April 22, 2012, 8:56 a.m. | OK | Delphi | TESTS | 90 | 50 | 1024000 | 2000 | |
| 1609317 | tourist | D | April 22, 2012, 7:36 a.m. | OK | Delphi | TESTS | 90 | 80 | 1024000 | 2000 | |
| 1612068 | NickAltair | D | April 22, 2012, 8:56 a.m. | OK | Delphi | TESTS | 90 | 80 | 13926400 | 2000 | |
| 1609307 | Spumote | D | April 22, 2012, 7:36 a.m. | OK | Delphi | TESTS | 90 | 390 | 1228800 | 2000 | |
| 2862987 | vjudge3 | D | Jan. 1, 2013, 8:53 a.m. | OK | FPC | TESTS | 90 | 15 | 307200 | 2000 | |
| 2862969 | vjudge4 | D | Jan. 1, 2013, 8:48 a.m. | OK | FPC | TESTS | 90 | 15 | 2969600 | 2000 | |
| 1610690 | VNBZTY | D | April 22, 2012, 8:14 a.m. | OK | FPC | TESTS | 90 | 30 | 1024000 | 2000 | |
| 1610063 | chenrui9551 | D | April 22, 2012, 7:55 a.m. | OK | FPC | TESTS | 90 | 30 | 1024000 | 2000 | |
| 1846721 | OVR | D | June 30, 2012, 5:12 p.m. | OK | FPC | TESTS | 90 | 30 | 1228800 | 2000 | |
| 1627767 | vlad107 | D | April 25, 2012, 3:46 p.m. | OK | FPC | TESTS | 90 | 30 | 1331200 | 2000 | |
| 1612976 | aszinovyev | D | April 22, 2012, 10:20 a.m. | OK | FPC | TESTS | 90 | 30 | 1331200 | 2000 | |
| 1618014 | Tatyana_Petrashko | D | April 23, 2012, 10:51 a.m. | OK | FPC | TESTS | 90 | 30 | 1433600 | 2000 | |
| 1611767 | Saimon_Saret | D | April 22, 2012, 8:48 a.m. | OK | FPC | TESTS | 90 | 30 | 1433600 | 2000 | |
| 1610162 | Sereja | D | April 22, 2012, 7:58 a.m. | OK | FPC | TESTS | 90 | 30 | 1433600 | 2000 | |
| 1743468 | vjudge4 | D | May 30, 2012, 4:52 p.m. | OK | GNU C | TESTS | 90 | 30 | 1433600 | 2000 | |
| 1611518 | kawatea | D | April 22, 2012, 8:41 a.m. | OK | GNU C | TESTS | 90 | 30 | 1433600 | 2000 | |
| 6167152 | vjudge1 | D | March 28, 2014, 1:25 p.m. | OK | GNU C | TESTS | 90 | 92 | 0 | 2000 | |
| 3929744 | stevenkplus | D | June 20, 2013, 6:15 p.m. | OK | GNU C++ | TESTS | 90 | 15 | 0 | 2000 | |
| 2863231 | alpc105 | D | Jan. 1, 2013, 10:34 a.m. | OK | GNU C++ | TESTS | 90 | 15 | 0 | 2000 | |
| 2863220 | vjudge3 | D | Jan. 1, 2013, 10:30 a.m. | OK | GNU C++ | TESTS | 90 | 15 | 0 | 2000 | |
| 2863074 | vjudge3 | D | Jan. 1, 2013, 9:18 a.m. | OK | GNU C++ | TESTS | 90 | 15 | 0 | 2000 | |
| 3472475 | Hchs.Jer | D | April 4, 2013, 10:32 a.m. | OK | GNU C++ | TESTS | 90 | 15 | 102400 | 2000 | |
| 3410165 | ccssqq112233 | D | March 27, 2013, 3:28 a.m. | OK | GNU C++ | TESTS | 90 | 15 | 102400 | 2000 | |
| 2963109 | noddy | D | Jan. 20, 2013, 12:50 p.m. | OK | GNU C++ | TESTS | 90 | 15 | 102400 | 2000 | |
| 3468699 | totoroXD | D | April 3, 2013, 12:07 p.m. | OK | GNU C++ | TESTS | 90 | 15 | 307200 | 2000 | |
| 3497846 | Qubit01 | D | April 9, 2013, 7:33 p.m. | OK | GNU C++ | TESTS | 90 | 15 | 409600 | 2000 | |
| 3000262 | indeed2008 | D | Jan. 24, 2013, 5:36 a.m. | OK | GNU C++ | TESTS | 90 | 15 | 409600 | 2000 | |
| 8461879 | pranavr93 de_inferno | D | Oct. 28, 2014, 7:18 p.m. | OK | GNU C++0x | TESTS | 90 | 30 | 102400 | 2000 | |
| 6054228 | xiaohao123 | D | March 17, 2014, 11:09 a.m. | OK | GNU C++0x | TESTS | 90 | 30 | 614400 | 2000 | |
| 1627926 | Archon.JK | D | April 25, 2012, 4:47 p.m. | OK | GNU C++0x | TESTS | 90 | 30 | 1433600 | 2000 | |
| 1612373 | lyoz | D | April 22, 2012, 9:05 a.m. | OK | GNU C++0x | TESTS | 90 | 30 | 1433600 | 2000 | |
| 1613837 | mongolrgata | D | April 22, 2012, 2:52 p.m. | OK | GNU C++0x | TESTS | 90 | 30 | 1536000 | 2000 | |
| 1611413 | hex539 | D | April 22, 2012, 8:38 a.m. | OK | GNU C++0x | TESTS | 90 | 30 | 1638400 | 2000 | |
| 2000350 | mengpq | D | Aug. 11, 2012, 2:47 p.m. | OK | GNU C++0x | TESTS | 90 | 30 | 1740800 | 2000 | |
| 1617737 | jiangzhijie | D | April 23, 2012, 6:53 a.m. | OK | GNU C++0x | TESTS | 90 | 30 | 1843200 | 2000 | |
| 1610538 | left_wing | D | April 22, 2012, 8:09 a.m. | OK | GNU C++0x | TESTS | 90 | 30 | 2355200 | 2000 | |
| 1611734 | ValenKof | D | April 22, 2012, 8:47 a.m. | OK | GNU C++0x | TESTS | 90 | 50 | 1433600 | 2000 | |
| 29721157 | crdgonzaca | D | Aug. 24, 2017, 3:15 a.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 22144763 | Duxar | D | Nov. 10, 2016, 8:52 a.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 20774184 | garynja | D | Sept. 20, 2016, 11:33 a.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 20393211 | Marcil | D | Sept. 5, 2016, 4:46 a.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 20385764 | Daniar | D | Sept. 4, 2016, 4:06 p.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 19579096 | _Madiyar | D | Aug. 2, 2016, 12:23 p.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 19172230 | fengsuiyan | D | July 16, 2016, 11:25 a.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 12782533 | Kole | D | Aug. 30, 2015, 11:28 p.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 10703311 | aleksandar.ljamzin | D | April 14, 2015, 11:44 a.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 10545211 | tanphatls987 | D | April 1, 2015, 7:11 p.m. | OK | GNU C++11 | TESTS | 90 | 30 | 0 | 2000 | |
| 20996908 | McGinn | D | Sept. 29, 2016, 3:43 p.m. | OK | GNU C++14 | TESTS | 90 | 30 | 0 | 2000 | |
| 31770583 | DeshiBasara | D | Oct. 26, 2017, 7:07 p.m. | OK | GNU C++14 | TESTS | 90 | 30 | 102400 | 2000 | |
| 30982281 | fofao_funk | D | Oct. 4, 2017, 3:35 a.m. | OK | GNU C++14 | TESTS | 90 | 30 | 102400 | 2000 | |
| 20370872 | sqr_hussain | D | Sept. 3, 2016, 9:15 p.m. | OK | GNU C++14 | TESTS | 90 | 30 | 307200 | 2000 | |
| 36143656 | bluefi | D | March 10, 2018, 8:28 a.m. | OK | GNU C++14 | TESTS | 90 | 30 | 1945600 | 2000 | |
| 26641719 | Jubair_2147483647 | D | April 24, 2017, 1:31 p.m. | OK | GNU C++14 | TESTS | 90 | 30 | 1945600 | 2000 | |
| 26146120 | RNS_JKS | D | April 5, 2017, 2:46 p.m. | OK | GNU C++14 | TESTS | 90 | 30 | 1945600 | 2000 | |
| 25467543 | rawr | D | March 14, 2017, 7:20 a.m. | OK | GNU C++14 | TESTS | 90 | 30 | 1945600 | 2000 | |
| 24435795 | Man | D | Feb. 4, 2017, 4:04 p.m. | OK | GNU C++14 | TESTS | 90 | 30 | 1945600 | 2000 | |
| 33522097 | Light3 | D | Dec. 22, 2017, 11:44 p.m. | OK | GNU C++14 | TESTS | 90 | 30 | 2048000 | 2000 | |
| 63067107 | tnakao | D | Oct. 21, 2019, 11:14 a.m. | OK | GNU C++17 | TESTS | 90 | 62 | 0 | 2000 | |
| 51899736 | vjudge5 | D | March 27, 2019, 1:03 p.m. | OK | GNU C++17 | TESTS | 90 | 62 | 102400 | 2000 | |
| 69294470 | Moon_human | D | Jan. 22, 2020, 11:39 a.m. | OK | GNU C++17 | TESTS | 90 | 62 | 204800 | 2000 | |
| 44430325 | ruo | D | Oct. 17, 2018, 7:18 a.m. | OK | GNU C++17 | TESTS | 90 | 62 | 307200 | 2000 | |
| 49501907 | ay2306 | D | Feb. 5, 2019, 3:37 p.m. | OK | GNU C++17 | TESTS | 90 | 62 | 409600 | 2000 | |
| 49501848 | ay2306 | D | Feb. 5, 2019, 3:35 p.m. | OK | GNU C++17 | TESTS | 90 | 62 | 409600 | 2000 | |
| 36340901 | andwho | D | March 17, 2018, 3:28 a.m. | OK | GNU C++17 | TESTS | 90 | 62 | 3379200 | 2000 | |
| 61330332 | sourabh_jangid | D | Sept. 26, 2019, 2:49 p.m. | OK | GNU C++17 | TESTS | 90 | 92 | 102400 | 2000 | |
| 65665398 | danilserov | D | Nov. 24, 2019, 1:43 p.m. | OK | GNU C++17 | TESTS | 90 | 124 | 204800 | 2000 | |
| 53689247 | Naseem17 | D | May 3, 2019, 3:27 a.m. | OK | GNU C++17 | TESTS | 90 | 156 | 614400 | 2000 | |
| 1618804 | trickShuffle | D | April 23, 2012, 6:22 p.m. | OK | Java 6 | TESTS | 90 | 90 | 43417600 | 2000 | |
| 1611817 | Sinner | D | April 22, 2012, 8:50 a.m. | OK | Java 6 | TESTS | 90 | 90 | 43622400 | 2000 | |
| 1609310 | uwi | D | April 22, 2012, 7:36 a.m. | OK | Java 6 | TESTS | 90 | 90 | 43622400 | 2000 | |
| 1669495 | denys.astanin | D | May 8, 2012, 3:36 p.m. | OK | Java 6 | TESTS | 90 | 90 | 43929600 | 2000 | |
| 1613165 | SharpBlade | D | April 22, 2012, 11:08 a.m. | OK | Java 6 | TESTS | 90 | 110 | 43212800 | 2000 | |
| 1618878 | trickShuffle | D | April 23, 2012, 7:17 p.m. | OK | Java 6 | TESTS | 90 | 110 | 43417600 | 2000 | |
| 1626260 | SpookyCookie | D | April 25, 2012, 6:48 a.m. | OK | Java 6 | TESTS | 90 | 110 | 43520000 | 2000 | |
| 1612464 | dalex | D | April 22, 2012, 9:10 a.m. | OK | Java 6 | TESTS | 90 | 110 | 43929600 | 2000 | |
| 1612411 | dusty.and.rusty | D | April 22, 2012, 9:07 a.m. | OK | Java 6 | TESTS | 90 | 130 | 43417600 | 2000 | |
| 1608771 | AlexFetisov | D | April 22, 2012, 7:23 a.m. | OK | Java 6 | TESTS | 90 | 130 | 43417600 | 2000 | |
| 1611361 | Niko | D | April 22, 2012, 8:36 a.m. | OK | Java 7 | TESTS | 90 | 90 | 45056000 | 2000 | |
| 3728417 | santjuan | D | May 16, 2013, 8:44 p.m. | OK | Java 7 | TESTS | 90 | 93 | 204800 | 2000 | |
| 1632597 | proitm | D | April 27, 2012, 5:17 p.m. | OK | Java 7 | TESTS | 90 | 110 | 45056000 | 2000 | |
| 1617241 | mostafa_fahim | D | April 22, 2012, 8:21 p.m. | OK | Java 7 | TESTS | 90 | 110 | 45056000 | 2000 | |
| 2863053 | alpc104 | D | Jan. 1, 2013, 9:09 a.m. | OK | Java 7 | TESTS | 90 | 125 | 102400 | 2000 | |
| 6564934 | nickbuelich | D | May 7, 2014, 1:44 a.m. | OK | Java 7 | TESTS | 90 | 154 | 307200 | 2000 | |
| 11354284 | marcose18 | D | May 30, 2015, 8:11 a.m. | OK | Java 7 | TESTS | 90 | 186 | 0 | 2000 | |
| 66004264 | intelligence | D | Nov. 29, 2019, 8:33 p.m. | OK | Java 8 | TESTS | 90 | 248 | 0 | 2000 | |
| 12020615 | Anatoliy95 | D | July 12, 2015, 3:24 p.m. | OK | Java 8 | TESTS | 90 | 280 | 0 | 2000 | |
| 49501686 | Anonymous | D | Feb. 5, 2019, 3:31 p.m. | OK | Java 8 | TESTS | 90 | 310 | 1126400 | 2000 | |
| 27041296 | pitfall | D | May 11, 2017, 8:09 p.m. | OK | Java 8 | TESTS | 90 | 466 | 0 | 2000 | |
| 3269212 | Guliash | D | March 9, 2013, 9:46 a.m. | OK | Mono C# | TESTS | 90 | 31 | 307200 | 2000 | |
| 1668179 | consoleapplication1 | D | May 7, 2012, 4:55 p.m. | OK | Mono C# | TESTS | 90 | 90 | 10035200 | 2000 | |
| 1707975 | NickSerg | D | May 21, 2012, 1:29 p.m. | OK | Mono C# | TESTS | 90 | 110 | 10342400 | 2000 | |
| 3600836 | RAD | D | April 22, 2013, 12:57 p.m. | OK | MS C++ | TESTS | 90 | 15 | 0 | 2000 | |
| 5930039 | serglag | D | March 5, 2014, 9:27 a.m. | OK | MS C++ | TESTS | 90 | 30 | 0 | 2000 | |
| 4807328 | RiKang | D | Oct. 16, 2013, 2:27 p.m. | OK | MS C++ | TESTS | 90 | 30 | 0 | 2000 | |
| 6009558 | vjudge4 | D | March 13, 2014, 1:01 p.m. | OK | MS C++ | TESTS | 90 | 30 | 0 | 2000 | |
| 9005574 | vjudge3 | D | Dec. 7, 2014, 12:46 a.m. | OK | MS C++ | TESTS | 90 | 30 | 0 | 2000 | |
| 11095466 | RoKi | D | May 14, 2015, 6:28 a.m. | OK | MS C++ | TESTS | 90 | 30 | 102400 | 2000 | |
| 14897427 | anandakirtan | D | Dec. 20, 2015, 10:37 a.m. | OK | MS C++ | TESTS | 90 | 30 | 102400 | 2000 | |
| 1618558 | Mark_Fan | D | April 23, 2012, 3:33 p.m. | OK | MS C++ | TESTS | 90 | 30 | 1433600 | 2000 | |
| 1619230 | Restart | D | April 24, 2012, 4:28 a.m. | OK | MS C++ | TESTS | 90 | 30 | 1433600 | 2000 | |
| 1750321 | 564ht | D | June 1, 2012, 5:34 p.m. | OK | MS C++ | TESTS | 90 | 30 | 1433600 | 2000 | |
| 28191490 | Ferume | D | July 1, 2017, 12:27 p.m. | OK | PyPy 3 | TESTS | 90 | 280 | 26316800 | 2000 | |
| 67518113 | manish.17 | D | Dec. 24, 2019, 11:32 a.m. | OK | PyPy 3 | TESTS | 90 | 312 | 1433600 | 2000 | |
| 11503896 | poikniok | D | June 8, 2015, 11:53 p.m. | OK | Python 2 | TESTS | 90 | 124 | 204800 | 2000 | |
| 1613390 | aropan | D | April 22, 2012, 12:08 p.m. | OK | Python 2 | TESTS | 90 | 220 | 3174400 | 2000 | |
| 1610320 | emppu | D | April 22, 2012, 8:02 a.m. | OK | Python 2 | TESTS | 90 | 360 | 3379200 | 2000 | |
| 1612455 | osa_k | D | April 22, 2012, 9:10 a.m. | OK | Ruby | TESTS | 90 | 340 | 15155200 | 2000 |
Back to search problems