Codeforces Round 656 (Div. 3)

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
1385 Codeforces Round 656 (Div. 3) FINISHED False 8100 181409123 July 17, 2020, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 21815 ) D a-Good String PROGRAMMING bitmasks brute force divide and conquer dp implementation 1500

You are given a string s[1 ... n] consisting of lowercase Latin letters. It is guaranteed that n = 2^k for some integer k ge 0 . The string s[1 ... n] is called c -good if at least one of the following three conditions is satisfied: For example: "aabc" is 'a '-good, "ffgheeee" is 'e '-good. In one move, you can choose one index i from 1 to n and replace s_i with any lowercase Latin letter (any character from 'a ' to 'z '). Your task is to find the minimum number of moves required to obtain an 'a '-good string from s (i.e. c -good string for c= 'a '). It is guaranteed that the answer always exists. You have to answer t independent test cases. Another example of an 'a '-good string is as follows. Consider the string s = "cdbbaaaa". It is an 'a '-good string, because: The first line of the input contains one integer t ( 1 <= t <= 2 cdot 10^4 ) -- the number of test cases. Then t test cases follow. The first line of the test case contains one integer n ( 1 <= n <= 131~072 ) -- the length of s . It is guaranteed that n = 2^k for some integer k ge 0 . The second line of the test case contains the string s consisting of n lowercase Latin letters. It is guaranteed that the sum of n does not exceed 2 cdot 10^5 ( sum n <= 2 cdot 10^5 ). For each test case, print the answer -- the minimum number of moves required to obtain an 'a '-good string from s (i.e. c -good string with c = 'a '). It is guaranteed that the answer exists.

Tutorials

Codeforces Round #656 (Div. 3) Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
87145490 lcdc123 D July 17, 2020, 4:10 p.m. OK GNU C11 TESTS 19 78 3788800 1500
87174427 Amin.s D July 17, 2020, 7:03 p.m. OK GNU C11 TESTS 19 78 3788800 1500
87141815 rainboy D July 17, 2020, 4:01 p.m. OK GNU C11 TESTS 19 93 3788800 1500
87129054 JoseTomas01 D July 17, 2020, 3:35 p.m. OK GNU C11 TESTS 19 139 3788800 1500
87147747 mcqueen1 D July 17, 2020, 4:16 p.m. OK GNU C++11 TESTS 19 30 3993600 1500
87130714 zhangyekai D July 17, 2020, 3:38 p.m. OK GNU C++11 TESTS 19 30 3993600 1500
87189162 hxfree D July 18, 2020, 2:12 a.m. OK GNU C++11 TESTS 19 31 3788800 1500
87147630 xyyshh D July 17, 2020, 4:15 p.m. OK GNU C++11 TESTS 19 31 3891200 1500
87187537 Sakura-hero D July 18, 2020, 1:23 a.m. OK GNU C++11 TESTS 19 31 3993600 1500
87183655 ez_coder D July 17, 2020, 10:23 p.m. OK GNU C++11 TESTS 19 31 3993600 1500
87168435 BoobooX D July 17, 2020, 5:52 p.m. OK GNU C++11 TESTS 19 31 3993600 1500
87166923 xwn D July 17, 2020, 5:35 p.m. OK GNU C++11 TESTS 19 31 3993600 1500
87164851 DaoTa D July 17, 2020, 5:16 p.m. OK GNU C++11 TESTS 19 31 3993600 1500
87158190 haomie D July 17, 2020, 4:44 p.m. OK GNU C++11 TESTS 19 31 3993600 1500
87133709 chthollist D July 17, 2020, 3:44 p.m. OK GNU C++14 TESTS 19 30 3891200 1500
87166680 RaviVK D July 17, 2020, 5:33 p.m. OK GNU C++14 TESTS 19 31 3788800 1500
87151961 yyyg D July 17, 2020, 4:27 p.m. OK GNU C++14 TESTS 19 31 3891200 1500
87148823 jonathanesmuyguapo D July 17, 2020, 4:18 p.m. OK GNU C++14 TESTS 19 31 3891200 1500
87147253 hj1105 D July 17, 2020, 4:14 p.m. OK GNU C++14 TESTS 19 31 3891200 1500
87183094 nippletwister D July 17, 2020, 10:04 p.m. OK GNU C++14 TESTS 19 31 3891200 1500
87187896 daydreamer233 D July 18, 2020, 1:34 a.m. OK GNU C++14 TESTS 19 31 3891200 1500
87197524 mr.ashish D July 18, 2020, 5:35 a.m. OK GNU C++14 TESTS 19 31 3891200 1500
87142323 ZFJprgkiller D July 17, 2020, 4:02 p.m. OK GNU C++14 TESTS 19 31 3891200 1500
87164787 sam721 D July 17, 2020, 5:15 p.m. OK GNU C++14 TESTS 19 31 3891200 1500
87189550 lifehappy D July 18, 2020, 2:22 a.m. OK GNU C++17 TESTS 19 31 3891200 1500
87198365 deepakydv_321 D July 18, 2020, 5:47 a.m. OK GNU C++17 TESTS 19 31 3891200 1500
87197893 2019329621144 D July 18, 2020, 5:40 a.m. OK GNU C++17 TESTS 19 31 3891200 1500
87193043 ConstantEcho D July 18, 2020, 3:48 a.m. OK GNU C++17 TESTS 19 31 3891200 1500
87189870 Minc_sss D July 18, 2020, 2:30 a.m. OK GNU C++17 TESTS 19 31 3891200 1500
87172056 jacksonf09 D July 17, 2020, 6:32 p.m. OK GNU C++17 TESTS 19 31 3891200 1500
87167273 PersistentProgrammer D July 17, 2020, 5:40 p.m. OK GNU C++17 TESTS 19 31 3891200 1500
87163891 YB102000 D July 17, 2020, 5:08 p.m. OK GNU C++17 TESTS 19 31 3891200 1500
87162430 sap_rocks D July 17, 2020, 4:57 p.m. OK GNU C++17 TESTS 19 31 3891200 1500
87159383 nofuck D July 17, 2020, 4:47 p.m. OK GNU C++17 TESTS 19 31 3891200 1500
87137193 H4Wk3ye D July 17, 2020, 3:51 p.m. OK GNU C++17 (64) TESTS 19 30 4812800 1500
87135425 uO_Ou D July 17, 2020, 3:47 p.m. OK GNU C++17 (64) TESTS 19 31 4403200 1500
87191864 sayan_244 D July 18, 2020, 3:22 a.m. OK GNU C++17 (64) TESTS 19 31 4812800 1500
87189786 _protector_ D July 18, 2020, 2:27 a.m. OK GNU C++17 (64) TESTS 19 31 4812800 1500
87187646 harshit15 D July 18, 2020, 1:27 a.m. OK GNU C++17 (64) TESTS 19 31 4812800 1500
87181076 Dsxv D July 17, 2020, 9:06 p.m. OK GNU C++17 (64) TESTS 19 31 4812800 1500
87197733 Mormo_1703119 D July 18, 2020, 5:38 a.m. OK GNU C++17 (64) TESTS 19 31 4812800 1500
87197968 it_aint_me D July 18, 2020, 5:41 a.m. OK GNU C++17 (64) TESTS 19 31 4812800 1500
87197315 zxcv_1 D July 18, 2020, 5:32 a.m. OK GNU C++17 (64) TESTS 19 31 4812800 1500
87193909 IMCV D July 18, 2020, 4:09 a.m. OK GNU C++17 (64) TESTS 19 31 4812800 1500
87157580 Rahul D July 17, 2020, 4:42 p.m. OK Go TESTS 19 46 25600000 1500
87194394 synapse D July 18, 2020, 4:22 a.m. OK Go TESTS 19 62 11059200 1500
87194329 synapse D July 18, 2020, 4:19 a.m. OK Go TESTS 19 62 11059200 1500
87124949 meooow D July 17, 2020, 3:28 p.m. OK Go TESTS 19 62 25395200 1500
87130236 snow_bear_328 D July 17, 2020, 3:37 p.m. OK Go TESTS 19 93 11059200 1500
87185173 jc881203 D July 17, 2020, 11:20 p.m. OK Go TESTS 19 93 15155200 1500
87158947 Aidar.Babanov D July 17, 2020, 4:46 p.m. OK Go TESTS 19 108 11059200 1500
87144196 keep__calm D July 17, 2020, 4:07 p.m. OK Go TESTS 19 967 11059200 1500
87166265 sr_4 D July 17, 2020, 5:29 p.m. OK Java 11 TESTS 19 171 23756800 1500
87175903 Apass.Jack D July 17, 2020, 7:24 p.m. OK Java 11 TESTS 19 187 23756800 1500
87164708 sr_4 D July 17, 2020, 5:15 p.m. OK Java 11 TESTS 19 187 23756800 1500
87151189 saikaushik D July 17, 2020, 4:25 p.m. OK Java 11 TESTS 19 187 23756800 1500
87141635 vivek21 D July 17, 2020, 4:01 p.m. OK Java 11 TESTS 19 187 23859200 1500
87131140 RockStar_14 D July 17, 2020, 3:39 p.m. OK Java 11 TESTS 19 187 23859200 1500
87149132 atishay127 D July 17, 2020, 4:19 p.m. OK Java 11 TESTS 19 187 24064000 1500
87134274 NPE_TLE D July 17, 2020, 3:45 p.m. OK Java 11 TESTS 19 187 24064000 1500
87182944 iamgabruh D July 17, 2020, 10 p.m. OK Java 11 TESTS 19 202 23756800 1500
87173659 kumarpritam863 D July 17, 2020, 6:53 p.m. OK Java 11 TESTS 19 202 23756800 1500
87153400 karthickshiva1709 D July 17, 2020, 4:31 p.m. OK Java 8 TESTS 19 109 20480000 1500
87143968 ashraybharambe D July 17, 2020, 4:06 p.m. OK Java 8 TESTS 19 124 20377600 1500
87138361 Mildog D July 17, 2020, 3:54 p.m. OK Java 8 TESTS 19 124 20377600 1500
87165881 noobie_code D July 17, 2020, 5:25 p.m. OK Java 8 TESTS 19 124 20480000 1500
87179473 lzhang D July 17, 2020, 8:29 p.m. OK Java 8 TESTS 19 124 20480000 1500
87179028 kareem3id D July 17, 2020, 8:20 p.m. OK Java 8 TESTS 19 124 20480000 1500
87154301 lannister_1998 D July 17, 2020, 4:33 p.m. OK Java 8 TESTS 19 124 20480000 1500
87149288 himmi_221 D July 17, 2020, 4:20 p.m. OK Java 8 TESTS 19 124 20480000 1500
87147660 Ernestas D July 17, 2020, 4:15 p.m. OK Java 8 TESTS 19 124 20480000 1500
87146315 MubtasimShahriar D July 17, 2020, 4:12 p.m. OK Java 8 TESTS 19 124 20480000 1500
87148440 Loremon D July 17, 2020, 4:17 p.m. OK JavaScript TESTS 19 171 78131200 1500
87134432 kelvinc1024 D July 17, 2020, 3:45 p.m. OK Kotlin TESTS 19 171 40345600 1500
87147364 sultazat D July 17, 2020, 4:15 p.m. OK Kotlin TESTS 19 187 21299200 1500
87125619 sid9406 D July 17, 2020, 3:29 p.m. OK Kotlin TESTS 19 264 20684800 1500
87140965 SergeyOz D July 17, 2020, 3:59 p.m. OK Kotlin TESTS 19 311 21708800 1500
87138556 wuchaojie925 D July 17, 2020, 3:54 p.m. OK Kotlin TESTS 19 311 22118400 1500
87162190 viktorx D July 17, 2020, 4:56 p.m. OK Kotlin TESTS 19 358 20787200 1500
87128685 sergmel D July 17, 2020, 3:35 p.m. OK Kotlin TESTS 19 1388 268390400 1500
87130827 terry_u16 D July 17, 2020, 3:38 p.m. OK Mono C# TESTS 19 62 11776000 1500
87133727 _Trung_Nguyen D July 17, 2020, 3:44 p.m. OK Mono C# TESTS 19 93 13414400 1500
87128510 DM7PvTyc D July 17, 2020, 3:34 p.m. OK Mono C# TESTS 19 140 17203200 1500
87152682 flu2 D July 17, 2020, 4:28 p.m. OK Mono C# TESTS 19 171 12492800 1500
87149928 vsandal1 D July 17, 2020, 4:21 p.m. OK MS C++ TESTS 19 109 4608000 1500
87150166 godovald D July 17, 2020, 4:22 p.m. OK MS C++ TESTS 19 124 6246400 1500
87130990 inu-kimyounghyun D July 17, 2020, 3:39 p.m. OK MS C++ 2017 TESTS 19 31 4198400 1500
87131366 Cube219 D July 17, 2020, 3:39 p.m. OK MS C++ 2017 TESTS 19 31 4198400 1500
87138358 getN1ght D July 17, 2020, 3:54 p.m. OK MS C++ 2017 TESTS 19 61 4300800 1500
87127314 Kig1337 D July 17, 2020, 3:32 p.m. OK MS C++ 2017 TESTS 19 62 4096000 1500
87138285 xhdtlsid2 D July 17, 2020, 3:53 p.m. OK MS C++ 2017 TESTS 19 62 4096000 1500
87132246 deuslovelt D July 17, 2020, 3:41 p.m. OK MS C++ 2017 TESTS 19 62 4096000 1500
87130179 otarra D July 17, 2020, 3:37 p.m. OK MS C++ 2017 TESTS 19 77 41881600 1500
87166700 Tuenjuko D July 17, 2020, 5:33 p.m. OK MS C++ 2017 TESTS 19 93 4096000 1500
87129947 Ivan_Dunko D July 17, 2020, 3:37 p.m. OK MS C++ 2017 TESTS 19 93 4300800 1500
87145082 Dragoncard D July 17, 2020, 4:09 p.m. OK MS C++ 2017 TESTS 19 108 3891200 1500
87136608 a1ikeda D July 17, 2020, 3:50 p.m. OK Perl TESTS 19 1949 88985600 1500
87139386 beethoven97 D July 17, 2020, 3:56 p.m. OK PyPy 2 TESTS 19 405 32256000 1500
87184767 pajenegod D July 17, 2020, 11:02 p.m. OK PyPy 2 TESTS 19 529 28979200 1500
87146874 wolffd D July 17, 2020, 4:13 p.m. OK PyPy 2 TESTS 19 982 32153600 1500
87126547 hajab D July 17, 2020, 3:31 p.m. OK PyPy 2 TESTS 19 1232 40755200 1500
87167370 Hitikkumar D July 17, 2020, 5:41 p.m. OK PyPy 2 TESTS 19 1778 117657600 1500
87165810 anoubhav D July 17, 2020, 5:25 p.m. OK PyPy 3 TESTS 19 249 26726400 1500
87158879 gintoki_s D July 17, 2020, 4:45 p.m. OK PyPy 3 TESTS 19 264 30720000 1500
87172334 reddevil100 D July 17, 2020, 6:36 p.m. OK PyPy 3 TESTS 19 265 29900800 1500
87174813 pk_2809 D July 17, 2020, 7:08 p.m. OK PyPy 3 TESTS 19 280 27340800 1500
87151469 marcus.li D July 17, 2020, 4:25 p.m. OK PyPy 3 TESTS 19 280 28979200 1500
87163663 titia D July 17, 2020, 5:06 p.m. OK PyPy 3 TESTS 19 280 29286400 1500
87156013 Rajdeep2k D July 17, 2020, 4:38 p.m. OK PyPy 3 TESTS 19 280 29286400 1500
87149838 DanTheMan314 D July 17, 2020, 4:21 p.m. OK PyPy 3 TESTS 19 280 31846400 1500
87142283 ZzaZi D July 17, 2020, 4:02 p.m. OK PyPy 3 TESTS 19 280 33075200 1500
87167938 tiwari0000 D July 17, 2020, 5:46 p.m. OK PyPy 3 TESTS 19 295 29491200 1500
87189712 ComptineDunAutreEte D July 18, 2020, 2:26 a.m. OK Python 2 TESTS 19 514 7168000 1500
87189738 ComptineDunAutreEte D July 18, 2020, 2:26 a.m. OK Python 2 TESTS 19 530 7168000 1500
87135003 _WhyNotMe_ D July 17, 2020, 3:46 p.m. OK Python 2 TESTS 19 701 7680000 1500
87149279 Hitikkumar D July 17, 2020, 4:20 p.m. OK Python 2 TESTS 19 1232 11571200 1500
87164028 uddeshya.singh D July 17, 2020, 5:09 p.m. OK Python 3 TESTS 19 436 8601600 1500
87153079 lowzhao D July 17, 2020, 4:30 p.m. OK Python 3 TESTS 19 436 15769600 1500
87133999 tomu.hirata D July 17, 2020, 3:44 p.m. OK Python 3 TESTS 19 468 7884800 1500
87154406 L01c D July 17, 2020, 4:33 p.m. OK Python 3 TESTS 19 514 9011200 1500
87150833 xunil17 D July 17, 2020, 4:24 p.m. OK Python 3 TESTS 19 529 7577600 1500
87133805 shaikh_ubaid D July 17, 2020, 3:44 p.m. OK Python 3 TESTS 19 545 7680000 1500
87162892 pratikjain226 D July 17, 2020, 5:01 p.m. OK Python 3 TESTS 19 545 8089600 1500
87172888 logolica99 D July 17, 2020, 6:43 p.m. OK Python 3 TESTS 19 561 7577600 1500
87165966 sh1194 D July 17, 2020, 5:26 p.m. OK Python 3 TESTS 19 576 7372800 1500
87151917 ak2510 D July 17, 2020, 4:26 p.m. OK Python 3 TESTS 19 577 7577600 1500
87192035 sansen D July 18, 2020, 3:25 a.m. OK Rust TESTS 19 31 5734400 1500
87191016 quickn_babo D July 18, 2020, 3:01 a.m. OK Rust TESTS 19 61 4403200 1500
87143993 rustafarian D July 17, 2020, 4:06 p.m. OK Rust TESTS 19 93 14233600 1500
87129192 komorin95 D July 17, 2020, 3:35 p.m. OK Rust TESTS 19 186 5324800 1500
87140301 bqn D July 17, 2020, 3:58 p.m. OK Rust TESTS 19 249 5324800 1500
87138954 rinz13r D July 17, 2020, 3:55 p.m. OK Rust TESTS 19 280 18841600 1500
87142464 fatemender D July 17, 2020, 4:03 p.m. OK Rust TESTS 19 389 61644800 1500
87187291 IvanDyachenko D July 18, 2020, 1:10 a.m. OK Scala TESTS 19 577 31539200 1500

remove filters

Back to search problems