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 |
|---|---|---|---|---|---|---|
| 868 | Codeforces Round 438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined) | FINISHED | False | 10800 | 269218523 | Oct. 5, 2017, 7:05 a.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1004 ) | D | Huge Strings | PROGRAMMING | bitmasks brute force dp implementation strings | 2100 |
You are given n strings s 1 , s 2 , ..., s n consisting of characters 0 and 1 . m operations are performed, on each of them you concatenate two existing strings into a new one. On the i -th operation the concatenation s a i s b i is saved into a new string s n + i (the operations are numbered starting from 1 ). After each operation you need to find the maximum positive integer k such that all possible strings consisting of 0 and 1 of length k (there are 2 k such strings) are substrings of the new string. If there is no such k , print 0 . The first line contains single integer n ( 1 ≤ n ≤ 100 ) — the number of strings. The next n lines contain strings s 1 , s 2 , ..., s n ( 1 ≤ | s i | ≤ 100 ), one per line. The total length of strings is not greater than 100 . The next line contains single integer m ( 1 ≤ m ≤ 100 ) — the number of operations. m lines follow, each of them contains two integers a i abd b i ( 1 ≤ a i , b i ≤ n + i - 1 ) — the number of strings that are concatenated to form s n + i . Print m lines, each should contain one integer — the answer to the question after the corresponding operation. On the first operation, a new string " 0110 " is created. For k = 1 the two possible binary strings of length k are " 0 " and " 1 ", they are substrings of the new string. For k = 2 and greater there exist strings of length k that do not appear in this string (for k = 2 such string is " 00 "). So the answer is 1 . On the second operation the string " 01100 " is created. Now all strings of length k = 2 are present. On the third operation the string " 1111111111 " is created. There is no zero, so the answer is 0 . |
| 55046 |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 31033066 | Gassa | D | Oct. 5, 2017, 12:27 p.m. | OK | D | TESTS | 49 | 15 | 4198400 | 2100 | |
| 31020363 | Gassa | D | Oct. 5, 2017, 8:15 a.m. | OK | D | TESTS | 49 | 31 | 11571200 | 2100 | |
| 31051842 | OX_louis | D | Oct. 6, 2017, 3:21 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 102400 | 2100 | |
| 31917432 | zcyhhh | D | Oct. 31, 2017, 10:28 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 204800 | 2100 | |
| 31733722 | clearlove20 | D | Oct. 26, 2017, 9:32 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 204800 | 2100 | |
| 31263435 | jnxxhzz | D | Oct. 13, 2017, 2:07 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 204800 | 2100 | |
| 31172094 | ST.upid | D | Oct. 9, 2017, 3:56 p.m. | OK | GNU C++ | TESTS | 49 | 15 | 204800 | 2100 | |
| 31096370 | sweeth | D | Oct. 7, 2017, 1:42 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 204800 | 2100 | |
| 31036059 | vjudge4 | D | Oct. 5, 2017, 1:53 p.m. | OK | GNU C++ | TESTS | 49 | 15 | 204800 | 2100 | |
| 31027770 | hsuppr | D | Oct. 5, 2017, 9:44 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 204800 | 2100 | |
| 31184652 | yyh2000112 | D | Oct. 10, 2017, 8:44 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 307200 | 2100 | |
| 31062571 | vjudge5 | D | Oct. 6, 2017, 10:32 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 307200 | 2100 | |
| 32299422 | D_XF | D | Nov. 14, 2017, 1:33 a.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 32244522 | T.V_N | D | Nov. 12, 2017, 1:20 p.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31282225 | txingml | D | Oct. 13, 2017, 6:21 p.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31274932 | Never_See | D | Oct. 13, 2017, 12:57 p.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31206229 | imangryyy | D | Oct. 11, 2017, 4:34 a.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31184771 | hdus10 | D | Oct. 10, 2017, 8:50 a.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31157124 | Paul_Guderian | D | Oct. 9, 2017, 12:52 a.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31156729 | Paul_Guderian | D | Oct. 8, 2017, 11:46 p.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31142252 | 0c.c0 | D | Oct. 8, 2017, 11:25 a.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31107961 | calabash_boy | D | Oct. 7, 2017, 9:19 a.m. | OK | GNU C++11 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31028122 | kingofnumbers | D | Oct. 5, 2017, 9:49 a.m. | OK | GNU C++14 | TESTS | 49 | 15 | 0 | 2100 | |
| 31167988 | ST_Reborn | D | Oct. 9, 2017, 1:06 p.m. | OK | GNU C++14 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31130825 | Belonogov | D | Oct. 8, 2017, 2:05 a.m. | OK | GNU C++14 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31105551 | zhaiqiming | D | Oct. 7, 2017, 8:18 a.m. | OK | GNU C++14 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31066000 | qkrghdqls1 | D | Oct. 6, 2017, 12:50 p.m. | OK | GNU C++14 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31054487 | wzf2000 | D | Oct. 6, 2017, 5:29 a.m. | OK | GNU C++14 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31051740 | -AC- | D | Oct. 6, 2017, 3:14 a.m. | OK | GNU C++14 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31036640 | im0qianqian | D | Oct. 5, 2017, 2:10 p.m. | OK | GNU C++14 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31029392 | yukimaru | D | Oct. 5, 2017, 10:04 a.m. | OK | GNU C++14 | TESTS | 49 | 15 | 102400 | 2100 | |
| 31015872 | V--o_o--V | D | Oct. 5, 2017, 7:38 a.m. | OK | GNU C++14 | TESTS | 49 | 15 | 102400 | 2100 | |
| 40708955 | err0r | D | July 24, 2018, 2:46 p.m. | OK | GNU C++17 | TESTS | 49 | 30 | 204800 | 2100 | |
| 46765091 | adityareddy22 | D | Dec. 8, 2018, 1:56 p.m. | OK | GNU C++17 | TESTS | 49 | 30 | 307200 | 2100 | |
| 53844913 | Arpa | D | May 7, 2019, 10:13 a.m. | OK | GNU C++17 | TESTS | 49 | 31 | 204800 | 2100 | |
| 53178312 | Namnamseo | D | April 23, 2019, 5:57 a.m. | OK | GNU C++17 | TESTS | 49 | 31 | 204800 | 2100 | |
| 65766444 | z3r0dmg | D | Nov. 26, 2019, 6:11 p.m. | OK | GNU C++17 | TESTS | 49 | 31 | 307200 | 2100 | |
| 62317444 | Phortox | D | Oct. 10, 2019, 3:42 p.m. | OK | GNU C++17 | TESTS | 49 | 31 | 307200 | 2100 | |
| 62317396 | Phortox | D | Oct. 10, 2019, 3:41 p.m. | OK | GNU C++17 | TESTS | 49 | 31 | 307200 | 2100 | |
| 56169285 | amnesiac_dusk | D | June 27, 2019, 3:43 p.m. | OK | GNU C++17 | TESTS | 49 | 31 | 307200 | 2100 | |
| 40708894 | err0r | D | July 24, 2018, 2:45 p.m. | OK | GNU C++17 | TESTS | 49 | 31 | 307200 | 2100 | |
| 43520997 | laurent.demonet | D | Sept. 28, 2018, 8:27 a.m. | OK | GNU C++17 | TESTS | 49 | 31 | 716800 | 2100 | |
| 40394113 | Strayor_vor | D | July 16, 2018, 3:36 a.m. | OK | GNU C++17 Diagnostics | TESTS | 49 | 1575 | 9318400 | 2100 | |
| 33224078 | filo | D | Dec. 13, 2017, 7:31 p.m. | OK | Go | TESTS | 49 | 31 | 26214400 | 2100 | |
| 69187335 | yaoct | D | Jan. 20, 2020, 12:23 p.m. | OK | Java 8 | TESTS | 49 | 124 | 0 | 2100 | |
| 31050214 | Aemon | D | Oct. 6, 2017, 1:31 a.m. | OK | Java 8 | TESTS | 49 | 124 | 0 | 2100 | |
| 31050179 | Aemon | D | Oct. 6, 2017, 1:29 a.m. | OK | Java 8 | TESTS | 49 | 124 | 0 | 2100 | |
| 31044426 | PrakharJain | D | Oct. 5, 2017, 6:39 p.m. | OK | Java 8 | TESTS | 49 | 124 | 0 | 2100 | |
| 31044415 | PrakharJain | D | Oct. 5, 2017, 6:39 p.m. | OK | Java 8 | TESTS | 49 | 124 | 0 | 2100 | |
| 31023626 | Slamur | D | Oct. 5, 2017, 8:50 a.m. | OK | Java 8 | TESTS | 49 | 124 | 0 | 2100 | |
| 31022563 | kessido | D | Oct. 5, 2017, 8:38 a.m. | OK | Java 8 | TESTS | 49 | 124 | 0 | 2100 | |
| 31018834 | uwi | D | Oct. 5, 2017, 8 a.m. | OK | Java 8 | TESTS | 49 | 124 | 0 | 2100 | |
| 31015840 | Petr | D | Oct. 5, 2017, 7:37 a.m. | OK | Java 8 | TESTS | 49 | 124 | 0 | 2100 | |
| 32088718 | donli | D | Nov. 6, 2017, 7:10 a.m. | OK | Java 8 | TESTS | 49 | 140 | 0 | 2100 | |
| 31024735 | kroyl | D | Oct. 5, 2017, 9:03 a.m. | OK | MS C# | TESTS | 49 | 62 | 2867200 | 2100 | |
| 31032314 | Kirundel | D | Oct. 5, 2017, 12:09 p.m. | OK | MS C# | TESTS | 49 | 62 | 5120000 | 2100 | |
| 31032245 | Kirundel | D | Oct. 5, 2017, 12:07 p.m. | OK | MS C# | TESTS | 49 | 92 | 5324800 | 2100 | |
| 31032221 | Kirundel | D | Oct. 5, 2017, 12:06 p.m. | OK | MS C# | TESTS | 49 | 109 | 5324800 | 2100 | |
| 31031390 | Kirundel | D | Oct. 5, 2017, 11:47 a.m. | OK | MS C# | TESTS | 49 | 124 | 30924800 | 2100 | |
| 31056371 | Als123 | D | Oct. 6, 2017, 6:37 a.m. | OK | MS C++ | TESTS | 49 | 15 | 3276800 | 2100 | |
| 31051480 | Lovestarry | D | Oct. 6, 2017, 3 a.m. | OK | MS C++ | TESTS | 49 | 15 | 3276800 | 2100 | |
| 31060184 | AleksanderBalobanov | D | Oct. 6, 2017, 8:42 a.m. | OK | MS C++ | TESTS | 49 | 15 | 40857600 | 2100 | |
| 42764406 | vjudge1 | D | Sept. 11, 2018, 12:29 p.m. | OK | MS C++ | TESTS | 49 | 31 | 409600 | 2100 | |
| 31030670 | nukeykt | D | Oct. 5, 2017, 11:34 a.m. | OK | MS C++ | TESTS | 49 | 296 | 47411200 | 2100 | |
| 32102917 | vjudge4 | D | Nov. 6, 2017, 6:09 p.m. | OK | MS C++ | TESTS | 49 | 405 | 204800 | 2100 | |
| 39408470 | Ali_Pi | D | June 19, 2018, 11:20 a.m. | OK | Python 2 | TESTS | 49 | 171 | 2150400 | 2100 | |
| 32367528 | Firepaw | D | Nov. 17, 2017, 1:04 a.m. | OK | Python 3 | TESTS | 49 | 108 | 2560000 | 2100 | |
| 31023840 | edwardjrolls | D | Oct. 5, 2017, 8:52 a.m. | OK | Python 3 | TESTS | 49 | 109 | 9728000 | 2100 | |
| 32377126 | Obsession | D | Nov. 17, 2017, noon | OK | Python 3 | TESTS | 49 | 124 | 1740800 | 2100 | |
| 32082857 | RccHD | D | Nov. 5, 2017, 7:53 p.m. | OK | Python 3 | TESTS | 49 | 124 | 1843200 | 2100 | |
| 32024628 | genocid | D | Nov. 3, 2017, 5:01 p.m. | OK | Python 3 | TESTS | 49 | 140 | 11878400 | 2100 | |
| 31027655 | iehn | D | Oct. 5, 2017, 9:42 a.m. | OK | Python 3 | TESTS | 49 | 1950 | 243814400 | 2100 |
Back to search problems