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 |
|---|---|---|---|---|---|---|
| 17 | Codeforces Beta Round 17 | FINISHED | False | 7200 | 500137180 | June 10, 2010, 3 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1021 ) | C | Balance | PROGRAMMING | dp | 2500 |
Nick likes strings very much, he likes to rotate them, sort them, rearrange characters within a string... Once he wrote a random string of characters a , b , c on a piece of paper and began to perform the following operations: to take two adjacent characters and replace the second character with the first one, to take two adjacent characters and replace the first character with the second one To understand these actions better, let's take a look at a string « abc ». All of the following strings can be obtained by performing one of the described operations on « abc »: « bbc », « abb », « acc ». Let's denote the frequency of a character for each of the characters a , b and c as the number of occurrences of this character in the string. For example, for string « abc »: | a | = 1, | b | = 1, | c | = 1, and for string « bbc »: | a | = 0, | b | = 2, | c | = 1. While performing the described operations, Nick sometimes got balanced strings . Let's say that a string is balanced, if the frequencies of each character differ by at most 1. That is - 1 ≤ | a | - | b | ≤ 1 , - 1 ≤ | a | - | c | ≤ 1 и - 1 ≤ | b | - | c | ≤ 1 . Would you help Nick find the number of different balanced strings that can be obtained by performing the operations described above, perhaps multiple times, on the given string s . This number should be calculated modulo 51123987 . The first line contains integer n ( 1 ≤ n ≤ 150 ) — the length of the given string s . Next line contains the given string s . The initial string can be balanced as well, in this case it should be counted too. The given string s consists only of characters a , b and c . Output the only number — the number of different balanced strings that can be obtained by performing the described operations, perhaps multiple times, on the given string s , modulo 51123987 . In the first sample it is possible to get 51 different strings through the described operations, but only 7 of them are balanced: « abca », « bbca », « bcca », « bca |
| Codeforces Beta Round #17 Tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2103978 | ccad2015 | C | Sept. 8, 2012, 10:32 a.m. | OK | FPC | TESTS | 42 | 156 | 86220800 | 2500 | |
| 4172903 | PeterTong97 | C | July 27, 2013, 3:41 a.m. | OK | FPC | TESTS | 42 | 186 | 85708800 | 2500 | |
| 4163609 | Eason.chan | C | July 25, 2013, 11:55 a.m. | OK | FPC | TESTS | 42 | 328 | 91955200 | 2500 | |
| 4163554 | liuhanzhi | C | July 25, 2013, 11:49 a.m. | OK | FPC | TESTS | 42 | 343 | 91340800 | 2500 | |
| 4163929 | abc568568 | C | July 25, 2013, 12:43 p.m. | OK | FPC | TESTS | 42 | 359 | 90726400 | 2500 | |
| 4163629 | alXing | C | July 25, 2013, 11:58 a.m. | OK | FPC | TESTS | 42 | 375 | 85708800 | 2500 | |
| 4163595 | lzxissmart | C | July 25, 2013, 11:54 a.m. | OK | FPC | TESTS | 42 | 421 | 90112000 | 2500 | |
| 1215494 | zanoes | C | Feb. 22, 2012, 5:51 a.m. | OK | FPC | TESTS | 42 | 580 | 110796800 | 2500 | |
| 407307 | lb123 | C | April 25, 2011, 7:09 a.m. | OK | FPC | TESTS | 42 | 640 | 110796800 | 2500 | |
| 2423611 | luogan | C | Oct. 25, 2012, 2:21 a.m. | OK | FPC | TESTS | 42 | 656 | 85094400 | 2500 | |
| 77504 | LayCurse | C | June 10, 2010, 4:53 p.m. | OK | GNU C | TESTS | 42 | 1030 | 8294400 | 2500 | |
| 3785685 | triple_e | C | May 27, 2013, 10:53 p.m. | OK | GNU C++ | TESTS | 42 | 93 | 80793600 | 2500 | |
| 11364732 | darrensun | C | May 31, 2015, 9:28 a.m. | OK | GNU C++ | TESTS | 42 | 124 | 80793600 | 2500 | |
| 2400213 | yxfish | C | Oct. 21, 2012, 8:11 a.m. | OK | GNU C++ | TESTS | 42 | 171 | 85606400 | 2500 | |
| 17182951 | Dyian | C | April 6, 2016, 9:17 a.m. | OK | GNU C++ | TESTS | 42 | 186 | 3686400 | 2500 | |
| 670884 | rankalee | C | Sept. 6, 2011, 2:42 p.m. | OK | GNU C++ | TESTS | 42 | 200 | 85913600 | 2500 | |
| 76778 | rng_58 | C | June 10, 2010, 4:23 p.m. | OK | GNU C++ | TESTS | 42 | 220 | 40448000 | 2500 | |
| 77952 | jaaro | C | June 10, 2010, 5:27 p.m. | OK | GNU C++ | TESTS | 42 | 230 | 4096000 | 2500 | |
| 1238404 | aeron | C | Feb. 27, 2012, 7:29 a.m. | OK | GNU C++ | TESTS | 42 | 250 | 86528000 | 2500 | |
| 2675610 | gty3296 | C | Nov. 29, 2012, 6:24 a.m. | OK | GNU C++ | TESTS | 42 | 250 | 95436800 | 2500 | |
| 3701083 | ydc | C | May 11, 2013, 7:20 a.m. | OK | GNU C++ | TESTS | 42 | 250 | 102195200 | 2500 | |
| 3019455 | lemur | C | Jan. 28, 2013, 12:26 p.m. | OK | GNU C++0x | TESTS | 42 | 249 | 87347200 | 2500 | |
| 1186836 | Archon.JK | C | Feb. 17, 2012, 12:37 p.m. | OK | GNU C++0x | TESTS | 42 | 280 | 86425600 | 2500 | |
| 3019460 | lemur | C | Jan. 28, 2013, 12:27 p.m. | OK | GNU C++0x | TESTS | 42 | 312 | 97792000 | 2500 | |
| 2872668 | xlk | C | Jan. 4, 2013, 9 a.m. | OK | GNU C++0x | TESTS | 42 | 328 | 91238400 | 2500 | |
| 2792761 | apia | C | Dec. 19, 2012, 2:05 a.m. | OK | GNU C++0x | TESTS | 42 | 343 | 106700800 | 2500 | |
| 6980221 | xiaohao123 | C | June 29, 2014, 12:33 p.m. | OK | GNU C++0x | TESTS | 42 | 436 | 95436800 | 2500 | |
| 7680924 | wanbo | C | Sept. 4, 2014, 10:31 a.m. | OK | GNU C++0x | TESTS | 42 | 560 | 109056000 | 2500 | |
| 9083757 | zeyuanxy | C | Dec. 11, 2014, 4:38 p.m. | OK | GNU C++0x | TESTS | 42 | 592 | 103321600 | 2500 | |
| 6870480 | netkuba | C | June 12, 2014, 10:49 p.m. | OK | GNU C++0x | TESTS | 42 | 934 | 80281600 | 2500 | |
| 53102876 | FelixMirave | C | April 21, 2019, 5:37 p.m. | OK | GNU C++11 | TESTS | 42 | 62 | 2560000 | 2500 | |
| 54495128 | WOSHIGEPACHONG2 | C | May 22, 2019, 5:21 p.m. | OK | GNU C++11 | TESTS | 42 | 62 | 2560000 | 2500 | |
| 54454336 | WoShiGePaChong | C | May 21, 2019, 3:01 p.m. | OK | GNU C++11 | TESTS | 42 | 92 | 2560000 | 2500 | |
| 53100889 | FelixMirave | C | April 21, 2019, 4:23 p.m. | OK | GNU C++11 | TESTS | 42 | 154 | 3993600 | 2500 | |
| 50557007 | vjudge3 | C | Feb. 27, 2019, 8:35 a.m. | OK | GNU C++11 | TESTS | 42 | 186 | 103424000 | 2500 | |
| 41008734 | ReaLNero1 | C | July 31, 2018, 11:25 a.m. | OK | GNU C++11 | TESTS | 42 | 186 | 104038400 | 2500 | |
| 16902431 | JayYe | C | March 24, 2016, 7:57 a.m. | OK | GNU C++11 | TESTS | 42 | 186 | 106291200 | 2500 | |
| 63517149 | vjudge5 | C | Oct. 27, 2019, 1:27 a.m. | OK | GNU C++11 | TESTS | 42 | 218 | 95436800 | 2500 | |
| 51919248 | zck | C | March 28, 2019, 2:24 a.m. | OK | GNU C++11 | TESTS | 42 | 218 | 103936000 | 2500 | |
| 44673712 | Darling-IcePrincess_1968 | C | Oct. 22, 2018, 12:49 a.m. | OK | GNU C++11 | TESTS | 42 | 218 | 105164800 | 2500 | |
| 63558857 | MagicSpark | C | Oct. 27, 2019, 1:39 p.m. | OK | GNU C++14 | TESTS | 42 | 186 | 87347200 | 2500 | |
| 62964081 | naive_wcx | C | Oct. 20, 2019, 3:17 a.m. | OK | GNU C++14 | TESTS | 42 | 216 | 92467200 | 2500 | |
| 22801743 | ___---___ | C | Dec. 8, 2016, 4:53 a.m. | OK | GNU C++14 | TESTS | 42 | 216 | 94412800 | 2500 | |
| 44699467 | 2683331518 | C | Oct. 22, 2018, 2:15 p.m. | OK | GNU C++14 | TESTS | 42 | 216 | 103321600 | 2500 | |
| 27442410 | meopass_0v0 | C | May 30, 2017, 7:43 a.m. | OK | GNU C++14 | TESTS | 42 | 248 | 100966400 | 2500 | |
| 36519079 | Flash-boy | C | March 23, 2018, 3:01 a.m. | OK | GNU C++14 | TESTS | 42 | 248 | 106700800 | 2500 | |
| 63470231 | vjudge1 | C | Oct. 26, 2019, 12:08 p.m. | OK | GNU C++14 | TESTS | 42 | 278 | 103321600 | 2500 | |
| 35543606 | Emma194 | C | Feb. 21, 2018, 10:06 a.m. | OK | GNU C++14 | TESTS | 42 | 278 | 105267200 | 2500 | |
| 44617802 | FelixChen | C | Oct. 21, 2018, 3:37 a.m. | OK | GNU C++14 | TESTS | 42 | 280 | 3788800 | 2500 | |
| 34599811 | khokho | C | Jan. 27, 2018, 8:49 a.m. | OK | GNU C++14 | TESTS | 42 | 280 | 92569600 | 2500 | |
| 44574561 | sunzhihong | C | Oct. 20, 2018, 6:29 a.m. | OK | GNU C++17 | TESTS | 42 | 156 | 49356800 | 2500 | |
| 63486144 | vjudge2 | C | Oct. 26, 2019, 1:06 p.m. | OK | GNU C++17 | TESTS | 42 | 218 | 101376000 | 2500 | |
| 67501453 | RNS_CUS | C | Dec. 24, 2019, 4:55 a.m. | OK | GNU C++17 | TESTS | 42 | 248 | 103321600 | 2500 | |
| 44674846 | lqs2015 | C | Oct. 22, 2018, 2:31 a.m. | OK | GNU C++17 | TESTS | 42 | 248 | 103628800 | 2500 | |
| 48784229 | vjudge4 | C | Jan. 23, 2019, 8:12 a.m. | OK | GNU C++17 | TESTS | 42 | 278 | 90931200 | 2500 | |
| 44979372 | vjudge1 | C | Oct. 28, 2018, 7:48 a.m. | OK | GNU C++17 | TESTS | 42 | 280 | 103628800 | 2500 | |
| 41680732 | hjc20032003 | C | Aug. 17, 2018, 10:47 a.m. | OK | GNU C++17 | TESTS | 42 | 312 | 85708800 | 2500 | |
| 48784220 | saxin | C | Jan. 23, 2019, 8:12 a.m. | OK | GNU C++17 | TESTS | 42 | 340 | 90931200 | 2500 | |
| 37440203 | kenimo | C | April 18, 2018, 2:32 p.m. | OK | GNU C++17 | TESTS | 42 | 342 | 7065600 | 2500 | |
| 63478067 | vjudge4 | C | Oct. 26, 2019, 12:38 p.m. | OK | GNU C++17 | TESTS | 42 | 342 | 103321600 | 2500 | |
| 76062 | ivan.popelyshev | C | June 10, 2010, 3:45 p.m. | OK | Java 6 | TESTS | 42 | 590 | 42393600 | 2500 | |
| 76263 | winger | C | June 10, 2010, 3:56 p.m. | OK | Java 6 | TESTS | 42 | 1880 | 42393600 | 2500 | |
| 691534 | OgieKako | C | Sept. 12, 2011, 7:23 p.m. | OK | Java 6 | TESTS | 42 | 2360 | 35225600 | 2500 | |
| 2927639 | hama-du | C | Jan. 15, 2013, 4:53 p.m. | OK | Java 6 | TESTS | 42 | 2901 | 2457600 | 2500 | |
| 2927631 | hama-du | C | Jan. 15, 2013, 4:51 p.m. | OK | Java 6 | TESTS | 42 | 2953 | 102400 | 2500 | |
| 2850749 | niyaznigmatul | C | Dec. 28, 2012, 9:36 p.m. | OK | Java 7 | TESTS | 42 | 1109 | 2457600 | 2500 | |
| 10900458 | dspstanky | C | April 26, 2015, 10:09 p.m. | OK | Java 7 | TESTS | 42 | 1372 | 49664000 | 2500 | |
| 6085250 | Cricycle | C | March 20, 2014, 2:07 a.m. | OK | Java 7 | TESTS | 42 | 1776 | 64614400 | 2500 | |
| 4370629 | Zyflair | C | Aug. 30, 2013, 1:19 p.m. | OK | Java 7 | TESTS | 42 | 1840 | 2048000 | 2500 | |
| 15345269 | sroyal | C | Jan. 14, 2016, 2:08 p.m. | OK | Java 8 | TESTS | 42 | 2026 | 128819200 | 2500 | |
| 7476816 | AlexFetisov | C | Aug. 15, 2014, 8:42 p.m. | OK | Java 8 | TESTS | 42 | 2152 | 921600 | 2500 | |
| 11364972 | ProjectYoung | C | May 31, 2015, 9:59 a.m. | OK | Java 8 | TESTS | 42 | 2650 | 132608000 | 2500 | |
| 20445593 | mkirsche | C | Sept. 7, 2016, 8:30 p.m. | OK | Java 8 | TESTS | 42 | 2930 | 46080000 | 2500 | |
| 18122644 | azukun | C | May 27, 2016, 6:58 p.m. | OK | MS C# | TESTS | 42 | 1902 | 14950400 | 2500 | |
| 78564 | meret | C | June 11, 2010, 2:17 p.m. | OK | MS C++ | TESTS | 42 | 110 | 82124800 | 2500 | |
| 10236681 | Auster | C | March 11, 2015, 12:38 p.m. | OK | MS C++ | TESTS | 42 | 248 | 2969600 | 2500 | |
| 275201 | maksay | C | Feb. 4, 2011, 7:18 p.m. | OK | MS C++ | TESTS | 42 | 280 | 104755200 | 2500 | |
| 1748776 | seen | C | June 1, 2012, 3:31 a.m. | OK | MS C++ | TESTS | 42 | 330 | 87040000 | 2500 | |
| 79260 | redox | C | July 22, 2010, 1:38 a.m. | OK | MS C++ | TESTS | 42 | 340 | 104755200 | 2500 | |
| 4865910 | Kazim | C | Oct. 24, 2013, 3:40 p.m. | OK | MS C++ | TESTS | 42 | 342 | 3174400 | 2500 | |
| 4865899 | Kazim | C | Oct. 24, 2013, 3:38 p.m. | OK | MS C++ | TESTS | 42 | 374 | 3174400 | 2500 | |
| 2102827 | Lepetrandr | C | Sept. 7, 2012, 3:58 p.m. | OK | MS C++ | TESTS | 42 | 375 | 4096000 | 2500 | |
| 78772 | pes | C | June 13, 2010, 12:20 p.m. | OK | MS C++ | TESTS | 42 | 380 | 81100800 | 2500 | |
| 78937 | slavik | C | June 14, 2010, 3:26 p.m. | OK | MS C++ | TESTS | 42 | 380 | 85913600 | 2500 | |
| 55738721 | tushusavaliya | C | June 19, 2019, 6:13 a.m. | OK | Ocaml | TESTS | 42 | 1496 | 2867200 | 2500 | |
| 7678787 | ShingRay | C | Sept. 4, 2014, 4:31 a.m. | OK | Ocaml | TESTS | 42 | 1996 | 3379200 | 2500 | |
| 7678775 | ShingRay | C | Sept. 4, 2014, 4:27 a.m. | OK | Ocaml | TESTS | 42 | 2184 | 3379200 | 2500 | |
| 7678764 | ShingRay | C | Sept. 4, 2014, 4:23 a.m. | OK | Ocaml | TESTS | 42 | 2370 | 3379200 | 2500 | |
| 7678741 | ShingRay | C | Sept. 4, 2014, 4:16 a.m. | OK | Ocaml | TESTS | 42 | 2402 | 3379200 | 2500 |
Back to search problems