Codeforces problemset search & solutions
Exclude tags.

Review the problem statement from Codeforces (link will open a new tab). When you've matched your problem, go to the solutions.

Search on plain tags, ratings, names, and problem text. Example: brute force or binary search

1 2 >

Solved
Name
Tags
Solutions
Index
Contest
Type
Points
Tutorial
Rating Level
7089 Center Alignment implementation strings Statement B Codeforces Beta Round 5 {5} PROGRAMMING C, D и E с CBR5 - разбор 1400
1909 Logging implementation strings Statement D Codeforces Beta Round 16 (Div. 2 Only) {16} PROGRAMMING Codeforces Beta Round #16 Tutorial 2000
2340 Jabber ID implementation strings Statement A Codeforces Alpha Round 21 (Codeforces format) {21} PROGRAMMING 2300
4837 Sysadmin Bob greedy implementation strings Statement B Codeforces Beta Round 31 (Div. 2, Codeforces format) {31} PROGRAMMING 1500
4924 Page Numbers expression parsing implementation sortings strings Statement C Codeforces Beta Round 34 (Div. 2) {34} PROGRAMMING Codeforces Beta Round #34 (Div. 2) Разбор 1400
3710 Spelling Check hashing implementation strings Statement J School Team Contest 1 (Winter Computer School 2010/11) {39} PROGRAMMING School Team Contest #1 (Winter Computer School 2010/11): Problem K Tutorial 1600
199046 Translation implementation strings Statement A Codeforces Beta Round 40 (Div. 2) {41} PROGRAMMING Codeforces Beta Round #40 Mini-Tutorial 900
21250 Letter implementation strings Statement B Codeforces Beta Round 42 (Div. 2) {43} PROGRAMMING How to solve Codeforces 42(Div.2) 1200
241627 Word implementation strings Statement A Codeforces Beta Round 55 (Div. 2) {59} PROGRAMMING Round 55 (DIV 2) 800
13839 Sinking Ship implementation sortings strings Statement A Codeforces Beta Round 59 (Div. 2) {63} PROGRAMMING Разбор задач Codeforces Round #59 (Div. 2) 1100
7192 Petya and Java implementation strings Statement A Codeforces Beta Round 61 (Div. 2) {66} PROGRAMMING Codeforces Beta Round #61 (Div. 2): Editorial 1400
3677 Facetook Priority Wall expression parsing implementation strings Statement B Codeforces Beta Round 67 (Div. 2) {75} PROGRAMMING Codeforces Beta Round #67 (Div. 2) Editorial 1500
15792 Haiku implementation strings Statement A Codeforces Beta Round 70 (Div. 2) {78} PROGRAMMING Solutions for Codeforces Beta Round #70 (Div. 2) 1000
2170 Sequence Formatting implementation strings Statement B Yandex.Algorithm Open 2011: Qualification 1 {81} PROGRAMMING 1700
1277 Vasya and Types implementation strings Statement B Codeforces Beta Round 73 (Div. 1 Only) {87} PROGRAMMING CodeForces Beta Round #73 div. 1 analysis (particulary with div. 2) 1900
5812 African Crossword implementation strings Statement B Codeforces Beta Round 74 (Div. 2 Only) {90} PROGRAMMING Codeforces Beta Round #74 - Short editorial except Div. 1 E 1100
12683 Restoring Password implementation strings Statement A Codeforces Beta Round 76 (Div. 2 Only) {94} PROGRAMMING Analysis Beta Round #76 (Div. 2-A,B,C) 1000
1883 Hockey implementation strings Statement A Codeforces Beta Round 77 (Div. 1 Only) {95} PROGRAMMING Codeforces Beta Round #77 - Analysis 1700
202713 Football implementation strings Statement A Codeforces Beta Round 77 (Div. 2 Only) {96} PROGRAMMING Codeforces Beta Round #77 (Div. 2 Only) Question A - D 1100
10530 Palindromic Times implementation strings Statement A Codeforces Beta Round 83 (Div. 2 Only) {108} PROGRAMMING Editorial: Codeforces Beta Round #83 (Dima) 1100
303859 Petya and Strings implementation strings Statement A Codeforces Beta Round 85 (Div. 2 Only) {112} PROGRAMMING Разбор CFBR #85 Div. 1 C, D 900
2631 Grammar Lessons implementation strings Statement A Codeforces Beta Round 86 (Div. 1 Only) {113} PROGRAMMING Codeforces Beta Round #86 Editorial 1600
241362 String Task implementation strings Statement A Codeforces Beta Round 89 (Div. 2) {118} PROGRAMMING Разбор задач. Codeforces beta round #89. 1100
4119 Prime Permutation implementation number theory strings Statement A Codeforces Beta Round 92 (Div. 1 Only) {123} PROGRAMMING Codeforces Beta Round #92 - Analysis 1600
2978 String brute force constructive algorithms hashing implementation string suffix structures strings Statement B Codeforces Beta Round 94 (Div. 1 Only) {128} PROGRAMMING 3219 2200
571 Gnikool Ssalg *special implementation strings Statement B Unknown Language Round 4 {130} PROGRAMMING Unknown Language Round #4: editorial 1500
105030 cAPS lOCK implementation strings Statement A Codeforces Beta Round 95 (Div. 2) {131} PROGRAMMING Разбор Codeforces Beta Round #95 (Div.2) 1100
1429 Last Chance data structures implementation strings Statement E Codeforces Beta Round 98 (Div. 2) {137} PROGRAMMING Codeforces Beta Round #98 (Div. 2): Editorial 2000
106088 Amusing Joke implementation sortings strings Statement A Codeforces Round 101 (Div. 2) {141} PROGRAMMING Codeforces Round #101 (Div. 2) Разбор Задач. 900
5393 Help Kingdom of Far Far Away 2 implementation strings Statement B Codeforces Round 102 (Div. 2) {143} PROGRAMMING Codeforces Round #102 - Editorial 1200
4290 Anagram Search implementation strings Statement C Codeforces Round 103 (Div. 2) {144} PROGRAMMING Codeforces Round #103 (Div. 2) Разбор Задач. 1500
4315 Punctuation implementation strings Statement A Codeforces Testing Round 4 {147} PROGRAMMING 1300
6974 Phone Numbers implementation strings Statement B Codeforces Round 107 (Div. 2) {151} PROGRAMMING Codeforces Round #107. Tutorial. 1300
1323 Wizards and Minimal Spell implementation strings Statement B Codeforces Round 114 (Div. 2) {168} PROGRAMMING Codeforces Round #114 — Tutorial 1700
9504 Common Divisors brute force hashing implementation math strings Statement D Codeforces Round 117 (Div. 2) {182} PROGRAMMING Codeforces Round #117 (Div. 2) Разбор Задач 1400
18801 Comparing Strings implementation strings Statement A Codeforces Round 118 (Div. 2) {186} PROGRAMMING Editorial for Round #118 1200
20320 LLPS binary search bitmasks brute force greedy implementation strings Statement A Codeforces Round 127 (Div. 2) {202} PROGRAMMING 900
1738 Little Elephant and Strings data structures implementation string suffix structures two pointers Statement E Codeforces Round 129 (Div. 1) {204} PROGRAMMING Tutorial 2800
33377 k-String implementation strings Statement A Codeforces Round 135 (Div. 2) {219} PROGRAMMING User editorial for Codeforces Round #135 (Div. 2) 1100
298577 Boy or Girl brute force implementation strings Statement A Codeforces Round 146 (Div. 2) {236} PROGRAMMING Codeforces Round #146 Tutorial 800
5568 Internet Address implementation strings Statement B CROC-MBTU 2012, Elimination Round (ACM-ICPC) {245} PROGRAMMING КРОК-МВТУ 2012, Отборочный раунд (Разбор) 1100
1004 Log Stream Analysis binary search brute force implementation strings Statement F CROC-MBTU 2012, Elimination Round (ACM-ICPC) {245} PROGRAMMING КРОК-МВТУ 2012, Отборочный раунд (Разбор) 2000
2285 Restoring IPv6 implementation strings Statement B CROC-MBTU 2012, Final Round (Online version, Div. 2) {250} PROGRAMMING CROC-MBTU 2012, Final Round, Editorial 1500
4113 Ancient Prophesy brute force implementation strings Statement B Codeforces Round 158 (Div. 2) {260} PROGRAMMING Codeforces Round #158 (Div. 2) Tutorial 1600
285648 Word Capitalization implementation strings Statement A Codeforces Round 172 (Div. 2) {281} PROGRAMMING Codeforces Round #172 Editorial 800
10441 XOR and OR constructive algorithms implementation math Statement C Codeforces Round 173 (Div. 2) {282} PROGRAMMING Round #173 — Editorial 1600
3108 Command Line Arguments *special implementation strings Statement B Croc Champ 2013 - Qualification Round {291} PROGRAMMING 2000
419 Shaass and Painter Robot brute force implementation number theory Statement D Codeforces Round 178 (Div. 2) {294} PROGRAMMING Codeforces Round #178 Editorial 2700
5446 Whose sentence is it? implementation strings Statement A Codeforces Round 185 (Div. 2) {312} PROGRAMMING Codeforces Round #185 Editorial 1300
8418 Strings of Power implementation strings two pointers Statement B Codeforces Round 188 (Div. 2) {318} PROGRAMMING 7956 1300
291740 Helpful Maths greedy implementation sortings strings Statement A Codeforces Round 197 (Div. 2) {339} PROGRAMMING Codeforces Round #197 — Tutorial 900
2123 Xenia and Hamming implementation math Statement B Codeforces Round 207 (Div. 1) {356} PROGRAMMING 9210 2000
605 Xenia and String Problem dp hashing implementation string suffix structures strings Statement E Codeforces Round 207 (Div. 1) {356} PROGRAMMING 9210 2800
876 Dima and Magic Guitar brute force implementation math Statement E Codeforces Round 214 (Div. 2) {366} PROGRAMMING Codeforces Round #214 (Div. 2) — Tutorial 2300
6270 Semifinals implementation sortings Statement B Codeforces Round 222 (Div. 2) {378} PROGRAMMING Codeforces Round #222 — Problem Analysis 1300
11008 Bear and Strings brute force greedy implementation math strings Statement B Codeforces Round 226 (Div. 2) {385} PROGRAMMING Codeforces Round #226 (Div. 2) — Editorial 1300
408 Hamming Triples implementation math two pointers Statement E Codeforces Round 238 (Div. 1) {406} PROGRAMMING Codeforces Round #238 Tutorial 2700
4293 Pattern implementation strings Statement C Coder-Strike 2014 - Round 1 {412} PROGRAMMING Editorial of Coder-Strike 2014 Round 1 1300
4312 Kolya and Tandem Repeat brute force implementation strings Statement B Codeforces Round 253 (Div. 2) {443} PROGRAMMING Codeforces #253 editorial 1500
17764 Suffix Structures implementation strings Statement B Codeforces Round 256 (Div. 2) {448} PROGRAMMING Tutorial 1400
8624 Eevee brute force implementation strings Statement A MemSQL Start[c]UP 2.0 - Round 1 {452} PROGRAMMING MemSQL Start[c]UP 2.0 Round 1 and 2 Editorials 1200
7276 A Lot of Games dfs and similar dp games implementation strings trees Statement B Codeforces Round 260 (Div. 1) {455} PROGRAMMING Codeforces Round #260 — Editorial 2100
692 Strange Sorting implementation math Statement C Codeforces Round 276 (Div. 1) {484} PROGRAMMING Codeforces Round #276 — Editorial 2600
46069 Lecture implementation strings Statement B Codeforces Round 284 (Div. 2) {499} PROGRAMMING 15353 1000
6993 Mr. Kitayuta's Gift brute force implementation strings Statement A Codeforces Round 286 (Div. 2) {505} PROGRAMMING Tutorial 1200
8478 Tanya and Postcard greedy implementation strings Statement B Codeforces Round 293 (Div. 2) {518} PROGRAMMING Codeforces Round #293 (Div.2) Editorial 1500
134785 Pangram implementation strings Statement A Codeforces Round 295 (Div. 2) {520} PROGRAMMING Codeforces Round #295 Editorial (now with bonuses!) 900
8932 Set of Strings implementation strings Statement A Codeforces Round 302 (Div. 2) {544} PROGRAMMING Editorial Codeforces Round #302 1100
10420 Mike and Fax brute force implementation strings Statement A Codeforces Round 305 (Div. 2) {548} PROGRAMMING Codeforces Round #305 Editorial 1200
10346 Face Detection implementation strings Statement A Looksery Cup 2015 {549} PROGRAMMING Looksery Cup 2015 Editorial 1000
44988 Two Substrings brute force dp greedy implementation strings Statement A Codeforces Round 306 (Div. 2) {550} PROGRAMMING Разбор задач Codeforces Round #306 (Div. 2) 1500
4092 ZgukistringZ brute force constructive algorithms implementation strings Statement B Codeforces Round 307 (Div. 2) {551} PROGRAMMING Tutorial 1800
1787 Vanya and Brackets brute force dp expression parsing greedy implementation strings Statement E Codeforces Round 308 (Div. 2) {552} PROGRAMMING Codeforces #308 (Div. 2) Editorial 2300
958 Digits of Number Pi dp implementation strings Statement F Codeforces Round 325 (Div. 1) {585} PROGRAMMING Разбор Codeforces Round #325 3200
8719 Rebranding implementation strings Statement B Codeforces Round 327 (Div. 2) {591} PROGRAMMING Editorial 1200
12459 Queries on a String implementation strings Statement B Educational Codeforces Round 1 {598} PROGRAMMING Editorial 1400
5910 Extract Numbers implementation strings Statement A Educational Codeforces Round 2 {600} PROGRAMMING Editorial 1600
7961 The Text Splitting brute force implementation strings Statement A Educational Codeforces Round 4 {612} PROGRAMMING 22299 1300
11033 Comparing Two Long Integers implementation strings Statement A Educational Codeforces Round 5 {616} PROGRAMMING Editorial of Educational Codeforces Round 5 1200
2515 Messenger data structures hashing implementation string suffix structures strings Statement D Codeforces Round 344 (Div. 2) {631} PROGRAMMING Editorial Codeforces Round #344 (Div. 2) 2100
3498 Spy Syndrome 2 data structures dp hashing implementation sortings string suffix structures strings Statement C Manthan, Codefest 16 {633} PROGRAMMING Manthan, Codefest 16: Editorials 1900
1028 Hostname Aliases *special binary search data structures implementation sortings strings Statement C CROC 2016 - Qualification {644} PROGRAMMING 2300
3850 Reberland Linguistics dp implementation strings Statement A Codeforces Round 349 (Div. 1) {666} PROGRAMMING Codeforces Round #349 Editorial 1800
18782 Different is Good constructive algorithms implementation strings Statement B Codeforces Round 352 (Div. 2) {672} PROGRAMMING 1000
7089 Vanya and Label bitmasks combinatorics implementation strings Statement C Codeforces Round 355 (Div. 2) {677} PROGRAMMING Codeforces Round #355 (Div. 2) Editorial 1500
8290 s-palindrome implementation strings Statement B Educational Codeforces Round 14 {691} PROGRAMMING Editorial of Educational Codeforces Round 14 1600
3044 Exponential notation implementation strings Statement C Educational Codeforces Round 14 {691} PROGRAMMING Editorial of Educational Codeforces Round 14 1900
6069 Barnicle brute force implementation math strings Statement B Codeforces Round 362 (Div. 2) {697} PROGRAMMING 1400
10004 Letters Cyclic Shift constructive algorithms greedy implementation strings Statement A AIM Tech Round 3 (Div. 1) {708} PROGRAMMING Editorial 1200
10436 Memory and Trident implementation strings Statement B Codeforces Round 370 (Div. 2) {712} PROGRAMMING Codeforces Round #370 Editorial 1200
12555 Passwords implementation math sortings strings Statement B Codeforces Round 374 (Div. 2) {721} PROGRAMMING Codeforces Round #374 (Div. 2) Editorial 1200
6837 Verse Pattern implementation strings Statement B Intel Code Challenge Elimination Round (Div. 1 + Div. 2, combined) {722} PROGRAMMING Tutorial 1200
11055 Text Document Analysis expression parsing implementation strings Statement B Codeforces Round 375 (Div. 2) {723} PROGRAMMING Codeforces Round #375 (Div.2) Editorial 1100
2957 Hidden Word brute force constructive algorithms implementation strings Statement C Canada Cup 2016 {725} PROGRAMMING Canada Cup Editorial 1600
2294 Bill Total Value expression parsing implementation strings Statement B Technocup 2017 - Elimination Round 1 (Unofficially Open for Everyone, Rated for Div. 2) {727} PROGRAMMING Tutorial 1600
8232 Interview with Oleg implementation strings Statement A Technocup 2017 - Elimination Round 2 {729} PROGRAMMING Technocup 2017 — Elimination Round 2 (and Codeforces Round 380) Editorial 1000
54776 Night at the Museum implementation strings Statement A Codeforces Round 376 (Div. 2) {731} PROGRAMMING 47840 800
206572 Anton and Danik implementation strings Statement A Codeforces Round 379 (Div. 2) {734} PROGRAMMING Tutorial of Codeforces Round #379 (Div. 2) 700
13282 Ostap and Grasshopper implementation strings Statement A Codeforces Round 382 (Div. 2) {735} PROGRAMMING Codeforces Round #382 Editorial 1000
11097 Hongcow Learns the Cyclic Shift implementation strings Statement A Codeforces Round 385 (Div. 2) {745} PROGRAMMING Tutorial 900
32579 Decoding implementation strings Statement B Codeforces Round 386 (Div. 2) {746} PROGRAMMING 900
9779 Mammoth's Genome Decoding implementation strings Statement B Codeforces Round 387 (Div. 2) {747} PROGRAMMING 49171 1000
2124 Comments dfs and similar expression parsing implementation strings Statement E Codeforces Round 387 (Div. 2) {747} PROGRAMMING 49171 1700
5672 Santa Claus and Keyboard Check implementation strings Statement B Technocup 2017 - Elimination Round 3 {748} PROGRAMMING Codeforces Round 389 (Div.2) Editorial 1500
1127 Vladik and chat brute force constructive algorithms dp implementation strings Statement C Codeforces Round 390 (Div. 2) {754} PROGRAMMING 2200
7617 Code obfuscation greedy implementation strings Statement B Codeforces Round 397 by Kaspersky Lab and Barcelona Bootcamp (Div. 1 + Div. 2 combined) {765} PROGRAMMING Codeforces Round #397 Editorial 1100
1403 Stepan and Vowels *special implementation strings Statement K VK Cup 2017 - Wild Card Round 1 {774} PROGRAMMING VK Cup 2017 — Уайлд-кард раунд 1 — Разбор 1600
13006 A Serial Killer brute force implementation strings Statement A ICM Technex 2017 and Codeforces Round 400 (Div. 1 + Div. 2, combined) {776} PROGRAMMING ICM Technex 2017 and Codeforces Round #400 (Div. 1 + Div. 2, combined) Editorial 900
5293 Cloud of Hashtags binary search greedy implementation strings Statement D Codeforces Round 401 (Div. 2) {777} PROGRAMMING Problem analysis of Codeforces Round #401 (Div. 2) 1800
3067 Innokenty and a Football League 2-sat graphs greedy implementation shortest paths strings Statement D Технокубок 2017 - Финал (только для онсайт-финалистов) {780} PROGRAMMING Technocup 2017 Finals and Codeforces Round #403 Editorial 2000
116278 Anton and Polyhedrons implementation strings Statement A Codeforces Round 404 (Div. 2) {785} PROGRAMMING Editorial 600
8334 Fake News (easy) implementation strings Statement G1 Helvetic Coding Contest 2017 online mirror (teams allowed, unrated) {802} PROGRAMMING helvetic-coding-contest-2017-editorial.pdf 800
10330 Minimum number of steps combinatorics greedy implementation math Statement B Codeforces Round 411 (Div. 1) {804} PROGRAMMING Codeforces Round #411 Editorial 1400
10465 Crossword solving brute force implementation strings Statement B Codeforces Round 422 (Div. 2) {822} PROGRAMMING Codeforces Round #422 (Div. 2) Editorial 1100
15890 Keyboard Layouts implementation strings Statement B Codeforces Round 424 (Div. 2, rated, based on VK Cup Finals) {831} PROGRAMMING Codeforces Round #424 Editorial 800
4707 Petya and Exam implementation strings Statement B Codeforces Round 425 (Div. 2) {832} PROGRAMMING Codeforces Round #425 (Div.2) Editorial 1600
12374 Diversity greedy implementation strings Statement A AIM Tech Round 4 (Div. 2) {844} PROGRAMMING AIM Tech Round 4 -- Editorial 1000
28905 Tom Riddle's Diary brute force implementation strings Statement A Manthan, Codefest 17 {855} PROGRAMMING 54750 700
10143 Polycarp and Letters brute force implementation strings Statement B Codeforces Round 436 (Div. 2) {864} PROGRAMMING Codeforces Round #436 (Div.2) Разбор 1100
10239 Bark to Unlock brute force implementation strings Statement A Codeforces Round 438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined) {868} PROGRAMMING 55046 1000
1033 Huge Strings bitmasks brute force dp implementation strings Statement D Codeforces Round 438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined) {868} PROGRAMMING 55046 2100
11639 Alex and broken contest implementation strings Statement A Codeforces Round 442 (Div. 2) {877} PROGRAMMING 55362 1200
2075 Field of Wonders implementation strings Statement E 2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred) {883} PROGRAMMING 1600
1811 Palindromic Cut brute force implementation strings Statement H 2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred) {883} PROGRAMMING 1800
5913 Phone Numbers implementation strings Statement C Codeforces Round 451 (Div. 2) {898} PROGRAMMING Codeforces Round #451 (Div.2) Editorial 1400
1634 Swapping Characters brute force hashing implementation strings Statement E Educational Codeforces Round 34 (Rated for Div. 2) {903} PROGRAMMING Educational Codeforces Round 34 Editorial 2200
4504 Shockers implementation strings Statement A Codeforces Round 454 (Div. 1, based on Technocup 2018 Elimination Round 4) {906} PROGRAMMING Editorial Codeforces Round 454 (and Technocup 2018 — Elimination Round 4) 1600
3696 The Monster dp greedy implementation math Statement A Codeforces Round 459 (Div. 1) {917} PROGRAMMING Codeforces Round #459 Editorial 1900
20784 Radio Station implementation strings Statement B Codeforces Round 459 (Div. 2) {918} PROGRAMMING 900
1471 Picking Strings constructive algorithms implementation strings Statement D VK Cup 2018 - Round 1 {923} PROGRAMMING VK Cup 2018 Round 1 and CF Round #470 (div. 1 & 2) editorial 2500
3235 Game with String implementation probabilities strings Statement B Codeforces Round 468 (Div. 1, based on Technocup 2018 Final Round) {930} PROGRAMMING Codeforces Round #468 and Technocup 2018 Final Round Analysis 1800
1291 Lock Puzzle constructive algorithms implementation strings Statement C Codeforces Round 467 (Div. 1) {936} PROGRAMMING Codeforces Round #467, Editorial 2500
6802 Phone Numbers constructive algorithms implementation strings Statement C Codeforces Round 466 (Div. 2) {940} PROGRAMMING [Editorial] Codeforces Round #466 (Div. 2) 1500
7905 String Typing implementation strings Statement B Educational Codeforces Round 40 (Rated for Div. 2) {954} PROGRAMMING 58519 1400
10484 Aramic script implementation strings Statement A Codeforces Round 478 (Div. 2) {975} PROGRAMMING Codeforces Round #478 (Div. 2), Editorial 1000
52194 Two-gram implementation strings Statement B Codeforces Round 479 (Div. 3) {977} PROGRAMMING Codeforces Round #479 (Div. 3) Editorial 900
10470 Antipalindrome brute force implementation strings Statement A Avito Code Challenge 2018 {981} PROGRAMMING 59713 1000
11266 A Blend of Springtime implementation strings Statement A Codeforces Round 487 (Div. 2) {989} PROGRAMMING Codeforces Round #487 (Div. 2) Editorial 1000
28188 Delete from the Left brute force implementation strings Statement B Codeforces Round 496 (Div. 3) {1005} PROGRAMMING Codeforces Round 496 (Div. 3): Problem Tutorials 1000
16559 Romaji implementation strings Statement A Codeforces Round 497 (Div. 2) {1008} PROGRAMMING Editorial for Codeforces Round #497 by Skyglow 900
9418 Single Wildcard Pattern Matching brute force implementation strings Statement A Codeforces Round 504 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final) {1023} PROGRAMMING Codeforces Round 504 Editorial 1300
19394 Palindromic Twist implementation strings Statement A Educational Codeforces Round 49 (Rated for Div. 2) {1027} PROGRAMMING Educational Codeforces Round 49 Editorial 1000
13714 Many Equal Substrings implementation strings Statement A Codeforces Round 506 (Div. 3) {1029} PROGRAMMING Codeforces Round #506 (Div. 3) Editorial 1300
15807 Equality implementation strings Statement A Codeforces Round 508 (Div. 2) {1038} PROGRAMMING Tutorial 800
8985 Vasya And Password greedy implementation strings Statement A Educational Codeforces Round 51 (Rated for Div. 2) {1051} PROGRAMMING Educational Codeforces Round 51 Editorial 1200
519 Chips Puzzle constructive algorithms implementation math Statement E Mail.Ru Cup 2018 Round 1 {1054} PROGRAMMING Editorial 2400
690 Refactoring greedy implementation strings Statement D Mail.Ru Cup 2018 Round 2 {1055} PROGRAMMING Mail.Ru Cup 2018 Round 2 — analysis 2300
17423 Diverse Substring implementation strings Statement A Educational Codeforces Round 53 (Rated for Div. 2) {1073} PROGRAMMING 62742 1000
1161 Vasya and Templates greedy implementation strings Statement E Technocup 2019 - Elimination Round 4 {1085} PROGRAMMING Technocup 2019 — Elimination Round 4 + Codeforces Round 528: editorial 2500
12788 Right-Left Cipher implementation strings Statement A Technocup 2019 - Elimination Round 4 {1085} PROGRAMMING Technocup 2019 — Elimination Round 4 + Codeforces Round 528: editorial 900
10638 Zuhair and Strings brute force implementation strings Statement B Codeforces Round 533 (Div. 2) {1105} PROGRAMMING Tutorial 1200
18301 Superhero Transformation implementation strings Statement A CodeCraft-19 and Codeforces Round 537 (Div. 2) {1111} PROGRAMMING CodeCraft-19 and Codeforces Round #537 (Div. 2) Editorial 1000
17828 Even Substrings implementation strings Statement A Codeforces Round 548 (Div. 2) {1139} PROGRAMMING Codeforces Round #548 Editorial 700
11808 Good String implementation strings Statement B Educational Codeforces Round 62 (Rated for Div. 2) {1140} PROGRAMMING Educational Codeforces Round 62 Editorial 1200
22325 Diverse Strings implementation strings Statement A Codeforces Round 550 (Div. 3) {1144} PROGRAMMING 66307 900
9471 Hate "A" implementation strings Statement B Forethought Future Cup - Elimination Round {1146} PROGRAMMING 66639 1100
23898 Love "A" implementation strings Statement A Forethought Future Cup - Elimination Round {1146} PROGRAMMING 66639 600
2090 Three Religions dp implementation strings Statement B Codeforces Round 556 (Div. 1) {1149} PROGRAMMING 66783 2200
29030 Reverse a Substring implementation sortings strings Statement A Educational Codeforces Round 63 (Rated for Div. 2) {1155} PROGRAMMING 66687 1000
6623 Ugly Pairs dfs and similar greedy implementation sortings strings Statement B Educational Codeforces Round 64 (Rated for Div. 2) {1156} PROGRAMMING 66827 1800
596 Anagram Paths dp implementation trees Statement D Codeforces Round 562 (Div. 1) {1168} PROGRAMMING Codeforces Round #562 — Editorial 2900
837 Minus and Minus Give Plus *special implementation strings Statement C Kotlin Heroes: Episode 1 {1170} PROGRAMMING Kotlin Heroes Editorial
6719 Split a Number greedy implementation strings Statement B Codeforces Round 567 (Div. 2) {1181} PROGRAMMING Editorial of Codeforces Round #567 (based on All-Russian olympiad in the name of Keldysh) 1500
12130 Plus from Picture dfs and similar implementation strings Statement B Codeforces Round 566 (Div. 2) {1182} PROGRAMMING 67614 1300
5613 Subsequences (easy version) dp graphs implementation shortest paths Statement E Codeforces Round 570 (Div. 3) {1183} PROGRAMMING Tutorial 2000
14473 Email from Polycarp implementation strings Statement B Codeforces Round 568 (Div. 2) {1185} PROGRAMMING Editorial for Codeforces Round #568 (Div. 2) 1200
6739 Vus the Cossack and Strings implementation math Statement C Codeforces Round 571 (Div. 2) {1186} PROGRAMMING E 1800
13120 Letters Shop binary search implementation strings Statement B Educational Codeforces Round 67 (Rated for Div. 2) {1187} PROGRAMMING Разбор Educational Codeforces Round 67 1300
14872 From S To T implementation strings Statement C Educational Codeforces Round 68 (Rated for Div. 2) {1194} PROGRAMMING Разбор Educational Codeforces Round 68 1300
10590 RGB Substring (hard version) data structures dp implementation two pointers Statement D2 Codeforces Round 575 (Div. 3) {1196} PROGRAMMING Editorial 1600
10167 Compress Words brute force hashing implementation string suffix structures strings Statement E Codeforces Round 578 (Div. 2) {1200} PROGRAMMING Codeforces Round #578 (Div. 2) Editorial 2000
17289 Important Exam implementation strings Statement A Codeforces Round 577 (Div. 2) {1201} PROGRAMMING Codeforces Round #577 (Div 2) Editorial 900
2814 You Are Given a WASD-string... brute force data structures dp greedy implementation math strings Statement C Educational Codeforces Round 70 (Rated for Div. 2) {1202} PROGRAMMING 68972 2100
667 You Are Given Some Letters... binary search implementation math Statement F Educational Codeforces Round 70 (Rated for Div. 2) {1202} PROGRAMMING 68972 2800
8466 Remove the Substring (hard version) binary search greedy implementation two pointers Statement D2 Codeforces Round 579 (Div. 3) {1203} PROGRAMMING Codeforces Round #579 (Div. 3) Editorial 1800
153 kotlinkotlinkotlinkotlin... *special graphs implementation strings Statement F Kotlin Heroes: Episode 2 {1211} PROGRAMMING Kotlin Heroes: Episode 2 Editorial 2400
3177 Unstable String Sort data structures dfs and similar dsu graphs greedy implementation strings Statement F Codeforces Round 582 (Div. 3) {1213} PROGRAMMING Codeforces Round #582 (Div. 3) Editorial 2400
2506 Periodic integer number implementation strings Statement C Bubble Cup 12 - Finals [Online Mirror, unrated, Div. 2] {1219} PROGRAMMING E 1700
33258 Cards implementation sortings strings Statement A Codeforces Round 586 (Div. 1 + Div. 2) {1220} PROGRAMMING Codeforces Round #586 Editorial 600
17482 Dominated Subarray greedy implementation sortings strings two pointers Statement C Educational Codeforces Round 76 (Rated for Div. 2) {1257} PROGRAMMING Educational Codeforces Round 76 Editorial 1200
9215 Long Beautiful Integer constructive algorithms greedy implementation strings Statement A Codeforces Round 609 (Div. 1) {1268} PROGRAMMING Codeforces Round #609 — Editorial 1700
18647 Shuffle Hashing brute force implementation strings Statement A Educational Codeforces Round 78 (Rated for Div. 2) {1278} PROGRAMMING Educational Codeforces Round 78 Editorial 1000
18639 New Year and Naming implementation strings Statement A Hello 2020 {1284} PROGRAMMING Hello 2020 Editorial 600
23200 Collecting Packages implementation sortings Statement B Codeforces Round 615 (Div. 3) {1294} PROGRAMMING Codeforces Round #615 (Div. 3) Editorial 1200
20292 Three Strings implementation strings Statement A Codeforces Round 619 (Div. 2) {1301} PROGRAMMING 500.0 Codeforces Round #619 (Div. 2) Editorial 800
37647 Erasing Zeroes implementation strings Statement A Educational Codeforces Round 82 (Rated for Div. 2) {1303} PROGRAMMING Educational Codeforces Round 82 700
18996 Longest Palindrome brute force constructive algorithms greedy implementation strings Statement B Codeforces Round 620 (Div. 2) {1304} PROGRAMMING 1000.0 Codeforces Round #620 (Div. 2) Editorial 1100
11891 String Modification brute force constructive algorithms implementation sortings strings Statement B CodeCraft-20 (Div. 2) {1316} PROGRAMMING 1000.0 Codecraft-20 (Div.2) Editorial 1400
32782 K-th Beautiful String combinatorics implementation math Statement B Codeforces Round 629 (Div. 3) {1328} PROGRAMMING 75246 1300
22203 K-Complete Word dfs and similar dsu greedy implementation strings Statement C Codeforces Round 630 (Div. 2) {1332} PROGRAMMING 1250.0 Codeforces Round #630 Editorial 1500
36368 Ternary String binary search dp implementation two pointers Statement B Educational Codeforces Round 87 (Rated for Div. 2) {1354} PROGRAMMING 77593 1200
27084 Subsequence Hate implementation strings Statement B Codeforces Round 646 (Div. 2) {1363} PROGRAMMING 1000.0 78202 1400
8954 Task On The Board constructive algorithms greedy implementation sortings Statement D Codeforces Round 650 (Div. 3) {1367} PROGRAMMING Codeforces Round #650 (Div. 3) Editorial
69827 Short Substrings implementation strings Statement A Codeforces Round 650 (Div. 3) {1367} PROGRAMMING Codeforces Round #650 (Div. 3) Editorial
25817 AccurateLee greedy implementation strings Statement B Codeforces Round 652 (Div. 2) {1369} PROGRAMMING 1000.0 Codeforces Round #652 (Div. 2) Editorial 1200
57611 01 Game brute force constructive algorithms dp games implementation strings Statement B Educational Codeforces Round 90 (Rated for Div. 2) {1373} PROGRAMMING Educational Codeforces Round 90 Editorial
12485 Acacius and String brute force implementation strings Statement A Codeforces Round 657 (Div. 2) {1379} PROGRAMMING 500.0 Codeforces Round #657 Editorial 1500
20910 Good String brute force dp greedy implementation two pointers Statement C Educational Codeforces Round 92 (Rated for Div. 2) {1389} PROGRAMMING 80809
524 Twilight and Ancient Scroll (easier version) dp hashing implementation string suffix structures strings Statement E1 Codeforces Round 662 (Div. 2) {1393} PROGRAMMING 1500.0 Codeforces Round #662 Editorial
530 Twilight and Ancient Scroll (harder version) dp implementation string suffix structures strings Statement E2 Codeforces Round 662 (Div. 2) {1393} PROGRAMMING 1500.0 Codeforces Round #662 Editorial
20580 Balanced Bitstring implementation strings Statement A Codeforces Round 668 (Div. 1) {1404} PROGRAMMING 500.0 Codeforces Round #668 Editorial
6318 Perform Easily data structures dp implementation sortings two pointers Statement C Technocup 2021 - Elimination Round 1 {1413} PROGRAMMING 1500.0 Codeforces Round 679 (Div. 1, Div. 2) and Technocup Round 1 editorial
925 Minlexes dp greedy implementation strings Statement E Codeforces Round 675 (Div. 2) {1422} PROGRAMMING 2000.0 Codeforces Round #675 (Div. 2) Editorial
17557 String Equality dp greedy hashing implementation strings Statement C Codeforces Round 685 (Div. 2) {1451} PROGRAMMING 1250.0 Editorial — Codeforces Round #685
20582 Non-Substring Subsequence greedy implementation strings Statement B Codeforces Round 685 (Div. 2) {1451} PROGRAMMING 750.0 Editorial — Codeforces Round #685
29587 Last Year's Substring implementation strings Statement B Codeforces Round 690 (Div. 3) {1462} PROGRAMMING Codeforces Round #690 (Div. 3) Editorial
4957 AB Graph constructive algorithms graphs greedy implementation strings Statement D Codeforces Round 699 (Div. 2) {1481} PROGRAMMING 2000.0 Codeforces Round #699 (Div. 2) Editorial
25893 Space Navigation greedy implementation strings Statement A Codeforces Round 699 (Div. 2) {1481} PROGRAMMING 500.0 Codeforces Round #699 (Div. 2) Editorial
5039 K-beautiful Strings binary search brute force greedy implementation strings Statement C Codeforces Round 705 (Div. 2) {1493} PROGRAMMING 1750.0 Codeforces Round #705 (Div.2) Editorial
27884 Flip the Bits constructive algorithms greedy implementation math Statement B Codeforces Round 712 (Div. 2) {1504} PROGRAMMING 1000.0 Codeforces Round #712 Editorial 1200
6781 Binary Literature constructive algorithms greedy implementation math strings two pointers Statement A Codeforces Round 715 (Div. 1) {1508} PROGRAMMING 750.0 Codeforces Round #715 Editorial
22201 A-B Palindrome constructive algorithms implementation strings Statement C Codeforces Round 713 (Div. 3) {1512} PROGRAMMING Codeforces Round #713 (Div. 3) Editorial
3414 Minimax constructive algorithms greedy implementation strings Statement E Codeforces Round 733 (Div. 1 + Div. 2, based on VK Cup 2021 - Elimination (Engine)) {1530} PROGRAMMING 2000.0 Codeforces Round #733 Editorial (all problems)
18123 Unstable String dp greedy implementation strings two pointers Statement C Educational Codeforces Round 110 (Rated for Div. 2) {1535} PROGRAMMING 91481
3305 Funny Substrings brute force data structures hashing implementation strings Statement E Codeforces Round 725 (Div. 3) {1538} PROGRAMMING Codeforces Round #725 (Div. 3) Editorial
27097 Love Song dp implementation strings Statement B Codeforces Round 727 (Div. 2) {1539} PROGRAMMING 750.0 tutorial 800
28230 Alphabetical Strings greedy implementation strings Statement B Codeforces Round 731 (Div. 3) {1547} PROGRAMMING Codeforces Round #731 (Div. 3) Editorial
8965 Polycarp and String Transformation binary search implementation sortings strings Statement E Codeforces Round 739 (Div. 3) {1560} PROGRAMMING 94009 1800
31990 Domino Disaster implementation strings Statement A Codeforces Round 742 (Div. 2) {1567} PROGRAMMING 500.0 Codeforces Round #742 Editorial
2218 Higher Order Functions implementation strings Statement H ICPC WF Moscow Invitational Contest - Online Mirror (Unrated, ICPC Rules, Teams Preferred) {1578} PROGRAMMING Tutorial (PDF)
19246 Dominant Character brute force implementation strings Statement C Codeforces Round 754 (Div. 2) {1605} PROGRAMMING 1500.0 tutorial 1400
41419 Linear Keyboard implementation strings Statement A Codeforces Round 753 (Div. 3) {1607} PROGRAMMING Codeforces Round #753 (Div. 3) Editorial
12218 William the Vigilant implementation strings Statement B Deltix Round, Autumn 2021 (open for everyone, rated, Div. 1 + Div. 2) {1609} PROGRAMMING 1000.0 Deltix Round, Autumn 2021. Editorial 1100
4835 Reverse bitmasks implementation math strings Statement F Codeforces Round 760 (Div. 3) {1618} PROGRAMMING Codeforces Round #760 (Div. 3) Editorial
64615 Square String? implementation strings Statement A Codeforces Round 762 (Div. 3) {1619} PROGRAMMING Tutorial
7380 BA-String bitmasks brute force dp greedy implementation math shortest paths Statement C Educational Codeforces Round 119 (Rated for Div. 2) {1620} PROGRAMMING 98061
4711 Masha-forgetful brute force constructive algorithms dp hashing implementation strings Statement E Codeforces Round 764 (Div. 3) {1624} PROGRAMMING Codeforces Round #764 (Div. 3) Editorial
57769 Make AP implementation math Statement B Codeforces Round 764 (Div. 3) {1624} PROGRAMMING Codeforces Round #764 (Div. 3) Editorial
3534 Expand the Path brute force combinatorics implementation math Statement E Educational Codeforces Round 123 (Rated for Div. 2) {1644} PROGRAMMING 100227
3397 Tyler and Strings combinatorics data structures implementation strings Statement C Codeforces Round 775 (Div. 1, based on Moscow Open Olympiad in Informatics) {1648} PROGRAMMING 1500.0 Codeforces Round #775 Editorial
37680 Deletions of Two Adjacent Letters implementation strings Statement A Codeforces Round 776 (Div. 3) {1650} PROGRAMMING 100712
8064 Promising String (easy version) brute force implementation math strings Statement F1 Codeforces Round 780 (Div. 3) {1660} PROGRAMMING Codeforces Round #780 (Div. 3) Editorial
3246 Promising String (hard version) data structures implementation math strings Statement F2 Codeforces Round 780 (Div. 3) {1660} PROGRAMMING Codeforces Round #780 (Div. 3) Editorial
42946 Odd/Even Increments greedy greedy implementation math Statement C Codeforces Round 784 (Div. 4) {1669} PROGRAMMING 102101 800
13599 Dorms War brute force implementation strings Statement B Codeforces Round 788 (Div. 2) {1670} PROGRAMMING 1000.0 Tutorial 1100
7038 Cyclic Rotation constructive algorithms greedy implementation two pointers Statement D Codeforces Global Round 20 {1672} PROGRAMMING 1000.0 Global Round 20 Editorial 1700
26837 Infinite Replacement combinatorics implementation strings Statement C Codeforces Round 786 (Div. 3) {1674} PROGRAMMING 102482
35910 Most Similar Words brute force greedy implementation implementation math strings Statement C Codeforces Round 790 (Div. 4) {1676} PROGRAMMING Codeforces Round #790 (Div. 4) Editorial
3764 Linguistics greedy implementation strings Statement B Codeforces Round 794 (Div. 1) {1685} PROGRAMMING 1000.0 103198 2000
17890 Lex String brute force greedy implementation sortings two pointers Statement A Codeforces Round 798 (Div. 2) {1689} PROGRAMMING 500.0 Editorial for Codeforces Round #798 (Div. 2)
16054 awoo's Favorite Problem constructive algorithms data structures dp greedy implementation strings two pointers Statement C Educational Codeforces Round 130 (Rated for Div. 2) {1697} PROGRAMMING 103835
103196 YES or YES? implementation strings Statement A Codeforces Round 806 (Div. 4) {1703} PROGRAMMING 104786
42052 Cypher implementation strings Statement C Codeforces Round 806 (Div. 4) {1703} PROGRAMMING 104786
10773 Recover an RBS greedy implementation strings Statement C Educational Codeforces Round 132 (Rated for Div. 2) {1709} PROGRAMMING 105164
3594 Fibonacci Strings brute force data structures greedy implementation math number theory Statement B Codeforces Round 814 (Div. 1) {1718} PROGRAMMING 1250.0 Codeforces Round #814 (Div. 1, Div. 2) Editorial
11015 Ela Sorting Books greedy implementation strings Statement A Dytechlab Cup 2022 {1737} PROGRAMMING 500.0 Editorial of Dytechlab Cup 2022
34175 Compare T-Shirt Sizes implementation implementation strings Statement A Codeforces Round 826 (Div. 3) {1741} PROGRAMMING 107908
63925 Increasing greedy implementation sortings Statement B Codeforces Round 827 (Div. 4) {1742} PROGRAMMING 107962
17056 Diverse Substrings brute force implementation strings Statement B Codeforces Round 833 (Div. 2) {1748} PROGRAMMING 1000.0 Codeforces Round #833 (Div. 2) Editorial 1400
33151 Yes-Yes? implementation strings Statement A Codeforces Round 834 (Div. 3) {1759} PROGRAMMING 109254