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 3 4 ... 6 7 8 >Solved |
Name |
Tags |
Solutions |
Index |
Contest |
Type |
Points |
Tutorial |
Rating Level |
|---|---|---|---|---|---|---|---|---|---|
| 1943 | Invariance of Tree | constructive algorithms dfs and similar greedy trees | Statement | B | Codeforces Round 319 (Div. 1) {576} | PROGRAMMING | Editorial Codeforces Round #319 | 2300 | |
| 4298 | Points on Plane | constructive algorithms divide and conquer geometry greedy sortings | Statement | C | Codeforces Round 319 (Div. 1) {576} | PROGRAMMING | Editorial Codeforces Round #319 | 2300 | |
| 683 | Walking! | constructive algorithms greedy | Statement | E | Codeforces Round 320 (Div. 1) [Bayan Thanks-Round] {578} | PROGRAMMING | Codeforces Round #320 [Bayan Thanks-Round] Editorial | 2500 | |
| 4864 | Three Logos | bitmasks brute force constructive algorithms geometry implementation math | Statement | D | Codeforces Round 322 (Div. 2) {581} | PROGRAMMING | Codeforces Round #322 (Div.2) Editorial | 1700 | |
| 8395 | GCD Table | constructive algorithms greedy number theory | Statement | A | Codeforces Round 323 (Div. 1) {582} | PROGRAMMING | Codeforces Round #323 Editorial | 1700 | |
| 3664 | Once Again... | constructive algorithms dp matrices | Statement | B | Codeforces Round 323 (Div. 1) {582} | PROGRAMMING | Codeforces Round #323 Editorial | 2000 | |
| 6554 | Marina and Vasya | constructive algorithms greedy strings | Statement | C | Codeforces Round 324 (Div. 2) {584} | PROGRAMMING | Tutorial | 1700 | |
| 1520 | Anton and Ira | constructive algorithms greedy math | Statement | E | Codeforces Round 324 (Div. 2) {584} | PROGRAMMING | Tutorial | 2400 | |
| 337 | Beautiful Function | constructive algorithms math | Statement | C | Codeforces Round 329 (Div. 2) {593} | PROGRAMMING | 2700 | ||
| 15566 | Vitaly and Night | constructive algorithms implementation | Statement | A | Codeforces Round 330 (Div. 2) {595} | PROGRAMMING | Codeforces Round #330 (Div.1 + Div.2) Editorial | 700 | |
| 7184 | Make Palindrome | constructive algorithms greedy strings | Statement | C | Educational Codeforces Round 2 {600} | PROGRAMMING | Editorial | 1800 | |
| 7629 | Sorting Railway Cars | constructive algorithms greedy | Statement | A | Codeforces Round 335 (Div. 1) {605} | PROGRAMMING | Codeforces Round #335 Problem Analysis | 1600 | |
| 3885 | Lazy Student | constructive algorithms data structures graphs | Statement | B | Codeforces Round 335 (Div. 1) {605} | PROGRAMMING | Codeforces Round #335 Problem Analysis | 1800 | |
| 10158 | Книга - лучший подарок | constructive algorithms implementation | Statement | B | Educational Codeforces Round 3 {609} | PROGRAMMING | Editorial | 1100 | |
| 8401 | Vika and Squares | constructive algorithms implementation | Statement | B | Codeforces Round 337 (Div. 2) {610} | PROGRAMMING | Codeforces Round #337 (Div.2) Editorial | 1300 | |
| 2985 | Harmony Analysis | constructive algorithms | Statement | C | Codeforces Round 337 (Div. 2) {610} | PROGRAMMING | Codeforces Round #337 (Div.2) Editorial | 1800 | |
| 1759 | Vika and Segments | constructive algorithms data structures geometry two pointers | Statement | D | Codeforces Round 337 (Div. 2) {610} | PROGRAMMING | Codeforces Round #337 (Div.2) Editorial | 2300 | |
| 764 | New Year and Forgotten Tree | constructive algorithms flows graphs | Statement | H | Good Bye 2015 {611} | PROGRAMMING | Tutorial | 3000 | |
| 2059 | Square Root of Permutation | combinatorics constructive algorithms dfs and similar graphs math | Statement | E | Educational Codeforces Round 4 {612} | PROGRAMMING | 22299 | 2200 | |
| 1110 | Necklace | constructive algorithms math | Statement | C | Codeforces Round 339 (Div. 1) {613} | PROGRAMMING | Tutorial | 2800 | |
| 4456 | Polyline | constructive algorithms implementation | Statement | D | Codeforces Round 340 (Div. 2) {617} | PROGRAMMING | Tutorial | 1700 | |
| 8362 | Guess the Permutation | constructive algorithms | Statement | B | Wunder Fund Round 2016 (Div. 1 + Div. 2 combined) {618} | PROGRAMMING | Wunder Fund Round 2016 Editorials | 1200 | |
| 1985 | Double Knapsack | constructive algorithms two pointers | Statement | F | Wunder Fund Round 2016 (Div. 1 + Div. 2 combined) {618} | PROGRAMMING | Wunder Fund Round 2016 Editorials | 2900 | |
| 1116 | Rat Kwesh and Cheese | brute force constructive algorithms math | Statement | D | Codeforces Round 341 (Div. 2) {621} | PROGRAMMING | Editorial | 2200 | |
| 3434 | Optimal Number Permutation | constructive algorithms | Statement | D | Educational Codeforces Round 7 {622} | PROGRAMMING | Editorial of Educational Codeforces Round 7 | 1900 | |
| 4814 | Graph and String | constructive algorithms graphs | Statement | A | AIM Tech Round (Div. 1) {623} | PROGRAMMING | 1800 | ||
| 11654 | War of the Corporations | constructive algorithms greedy strings | Statement | B | Codeforces Round 342 (Div. 2) {625} | PROGRAMMING | Codeforces Round #342 (Div. 2) : editorial | 1300 | |
| 7190 | K-special Tables | constructive algorithms implementation | Statement | C | Codeforces Round 342 (Div. 2) {625} | PROGRAMMING | Codeforces Round #342 (Div. 2) : editorial | 1300 | |
| 708 | Finals in arithmetic | constructive algorithms implementation math | Statement | D | Codeforces Round 342 (Div. 2) {625} | PROGRAMMING | Codeforces Round #342 (Div. 2) : editorial | 2400 | |
| 6966 | Cards | constructive algorithms dp math | Statement | B | 8VC Venture Cup 2016 - Elimination Round {626} | PROGRAMMING | 23522 | 1300 | |
| 14914 | Far Relative’s Birthday Cake | brute force combinatorics constructive algorithms implementation | Statement | A | Codeforces Round 343 (Div. 2) {629} | PROGRAMMING | Editorial of Codeforces Round #343 (Div.2) | 800 | |
| 7914 | Print Check | constructive algorithms implementation | Statement | B | Codeforces Round 344 (Div. 2) {631} | PROGRAMMING | Editorial Codeforces Round #344 (Div. 2) | 1300 | |
| 4413 | Alice, Bob, Two Teams | brute force constructive algorithms | Statement | B | Educational Codeforces Round 9 {632} | PROGRAMMING | 43493 | 1400 | |
| 7301 | A Trivial Problem | brute force constructive algorithms math number theory | Statement | B | Manthan, Codefest 16 {633} | PROGRAMMING | Manthan, Codefest 16: Editorials | 1300 | |
| 644 | Startup Funding | binary search constructive algorithms data structures probabilities two pointers | Statement | E | Manthan, Codefest 16 {633} | PROGRAMMING | Manthan, Codefest 16: Editorials | 2400 | |
| 3461 | Island Puzzle | constructive algorithms implementation | Statement | A | 8VC Venture Cup 2016 - Final Round (Div. 1 Edition) {634} | PROGRAMMING | 8VC Venture Cup 2016 — Final Round Editorial | 1400 | |
| 24229 | Chat Order | *special binary search constructive algorithms data structures sortings | Statement | B | VK Cup 2016 - Qualification Round 1 {637} | PROGRAMMING | 1500 | ||
| 5873 | Voting for Photos | *special constructive algorithms implementation | Statement | A | VK Cup 2016 - Qualification Round 1 {637} | PROGRAMMING | 1500 | ||
| 2530 | Promocodes with Mistakes | *special brute force constructive algorithms implementation | Statement | C | VK Cup 2016 - Qualification Round 1 {637} | PROGRAMMING | 1800 | ||
| 4400 | Home Numbers | *special constructive algorithms math | Statement | A | VK Cup 2016 - Qualification Round 2 {638} | PROGRAMMING | 1500 | ||
| 7025 | Bear and Forgotten Tree 3 | constructive algorithms graphs trees | Statement | B | VK Cup 2016 - Round 1 {639} | PROGRAMMING | Tutorial | 1600 | |
| 3198 | Little Artem and Dance | brute force constructive algorithms implementation | Statement | C | VK Cup 2016 - Round 2 {641} | PROGRAMMING | VK Cup 2016 — Раунд 2 (editorial) | 1800 | |
| 3417 | Bear and Two Paths | constructive algorithms graphs | Statement | B | VK Cup 2016 - Round 3 {643} | PROGRAMMING | VK Cup 2016 — Round 3 — Editorial | 1600 | |
| 4690 | Parliament of Berland | *special constructive algorithms | Statement | A | CROC 2016 - Qualification {644} | PROGRAMMING | 1700 | ||
| 2855 | Processing Queries | *special constructive algorithms data structures two pointers | Statement | B | CROC 2016 - Qualification {644} | PROGRAMMING | 2200 | ||
| 3803 | Amity Assessment | brute force constructive algorithms implementation | Statement | A | CROC 2016 - Elimination Round {645} | PROGRAMMING | Editorial for CROC 2016 Elimination Round | 1200 | |
| 2198 | Собери стол | constructive algorithms sortings | Statement | B | Технокубок 2016 - Отборочный Раунд 1 {648} | PROGRAMMING | 1000.0 | Разбор задач Технокубок 2016 — Отборочный Раунд 1 | 800 |
| 1167 | Наибольший подъем | constructive algorithms | Statement | A | Технокубок 2016 - Отборочный Раунд 1 {648} | PROGRAMMING | 500.0 | Разбор задач Технокубок 2016 — Отборочный Раунд 1 | 900 |
| 1697 | Любимые числа Поликарпа | constructive algorithms | Statement | A | Технокубок 2016 - Отборочный Раунд 2 {649} | PROGRAMMING | 500.0 | 1000 | |
| 642 | Этажи | constructive algorithms | Statement | B | Технокубок 2016 - Отборочный Раунд 2 {649} | PROGRAMMING | 1000.0 | 1400 | |
| 440 | Дефрагментация памяти | constructive algorithms greedy implementation | Statement | D | Технокубок 2016 - Отборочный Раунд 2 {649} | PROGRAMMING | 2000.0 | 1600 | |
| 718 | Ants on a Circle | constructive algorithms math | Statement | F | Educational Codeforces Round 10 {652} | PROGRAMMING | Editorial of Educational Codeforces Round 10 | 2800 | |
| 6670 | Qualifying Contest | constructive algorithms sortings | Statement | B | Codeforces Round 346 (Div. 2) {659} | PROGRAMMING | Editorial for Codeforces Round #346 (Div. 2) | 1400 | |
| 1735 | International Olympiad | constructive algorithms greedy implementation math | Statement | D | CROC 2016 - Final Round [Private, For Onsite Finalists Only] {662} | PROGRAMMING | Editorial for CROC 2016 Finals and Codeforces Round #347 | 2000 | |
| 3808 | Rebus | constructive algorithms expression parsing greedy math | Statement | A | Codeforces Round 347 (Div. 1) {663} | PROGRAMMING | Editorial for CROC 2016 Finals and Codeforces Round #347 | 1800 | |
| 4216 | Simple Subset | constructive algorithms greedy number theory | Statement | D | Educational Codeforces Round 12 {665} | PROGRAMMING | Editorial | 2000 | |
| 5899 | Coat of Anticubism | constructive algorithms geometry | Statement | B | Codeforces Round 349 (Div. 2) {667} | PROGRAMMING | Codeforces Round #349 Editorial | 1100 | |
| 18801 | Holidays | brute force constructive algorithms greedy math | Statement | A | Codeforces Round 350 (Div. 2) {670} | PROGRAMMING | Codeforces Round #350 (Div.2) Editorial | 1000 | |
| 936 | Restore a Number | brute force constructive algorithms strings | Statement | F | Codeforces Round 350 (Div. 2) {670} | PROGRAMMING | Codeforces Round #350 (Div.2) Editorial | 2200 | |
| 18635 | Different is Good | constructive algorithms implementation strings | Statement | B | Codeforces Round 352 (Div. 2) {672} | PROGRAMMING | 1000 | ||
| 7751 | Restoring Painting | brute force constructive algorithms math | Statement | B | Codeforces Round 353 (Div. 2) {675} | PROGRAMMING | Tutorial | 1400 | |
| 3888 | Money Transfers | constructive algorithms data structures greedy sortings | Statement | C | Codeforces Round 353 (Div. 2) {675} | PROGRAMMING | Tutorial | 2000 | |
| 14863 | Nicholas and Permutation | constructive algorithms implementation | Statement | A | Codeforces Round 354 (Div. 2) {676} | PROGRAMMING | Editorial | 1000 | |
| 15757 | Bear and Prime 100 | constructive algorithms interactive math | Statement | A | Codeforces Round 356 (Div. 1) {679} | PROGRAMMING | Codeforces Round #356 — Editorial | 1400 | |
| 26427 | Bear and Finding Criminals | constructive algorithms implementation | Statement | B | Codeforces Round 356 (Div. 2) {680} | PROGRAMMING | Codeforces Round #356 — Editorial | 1000 | |
| 13362 | Bear and Five Cards | constructive algorithms implementation | Statement | A | Codeforces Round 356 (Div. 2) {680} | PROGRAMMING | Codeforces Round #356 — Editorial | 900 | |
| 10679 | Heap Operations | constructive algorithms data structures greedy | Statement | C | Codeforces Round 357 (Div. 2) {681} | PROGRAMMING | 45425 | 1600 | |
| 1909 | Gifts by the List | constructive algorithms dfs and similar graphs trees | Statement | D | Codeforces Round 357 (Div. 2) {681} | PROGRAMMING | 45425 | 2100 | |
| 24225 | Alyona and Numbers | constructive algorithms math number theory | Statement | A | Codeforces Round 358 (Div. 2) {682} | PROGRAMMING | 45491 | 1200 | |
| 8043 | Little Robber Girl's Zoo | constructive algorithms implementation sortings | Statement | B | Codeforces Round 359 (Div. 2) {686} | PROGRAMMING | Codeforces Round #359 Editorial | 1200 | |
| 44059 | Free Ice Cream | constructive algorithms implementation | Statement | A | Codeforces Round 359 (Div. 2) {686} | PROGRAMMING | Codeforces Round #359 Editorial | 800 | |
| 36343 | Lovely Palindromes | constructive algorithms math | Statement | B | Codeforces Round 360 (Div. 2) {688} | PROGRAMMING | Codeforces Round #360 Editorial [+ Challenges!] | 1000 | |
| 5507 | Mike and Cellphone | brute force constructive algorithms implementation | Statement | A | Codeforces Round 361 (Div. 2) {689} | PROGRAMMING | Tutorial | 1400 | |
| 112 | Tree of Life (medium) | constructive algorithms hashing trees | Statement | F2 | Helvetic Coding Contest 2016 online mirror (teams, unrated) {690} | PROGRAMMING | 3000 | ||
| 6243 | Fix a Tree | constructive algorithms dfs and similar dsu graphs trees | Statement | B | Codeforces Round 363 (Div. 1) {698} | PROGRAMMING | 46148 | 1700 | |
| 9935 | Letters Cyclic Shift | constructive algorithms greedy implementation strings | Statement | A | AIM Tech Round 3 (Div. 1) {708} | PROGRAMMING | Editorial | 1200 | |
| 3462 | Recover the String | constructive algorithms greedy implementation math | Statement | B | AIM Tech Round 3 (Div. 1) {708} | PROGRAMMING | Editorial | 1900 | |
| 5612 | Magic Odd Square | constructive algorithms math | Statement | C | Educational Codeforces Round 16 {710} | PROGRAMMING | Editorial of Educational Codeforces Round 16 | 1600 | |
| 8658 | Chris and Magic Square | constructive algorithms implementation | Statement | B | Codeforces Round 369 (Div. 2) {711} | PROGRAMMING | 46830 | 1400 | |
| 1528 | Searching Rectangles | binary search constructive algorithms interactive | Statement | B | Codeforces Round 371 (Div. 1) {713} | PROGRAMMING | Codeforces Round #371 Editorial | 2200 | |
| 5893 | Plus and Square Root | constructive algorithms math | Statement | A | Codeforces Round 372 (Div. 1) {715} | PROGRAMMING | Codeforces Round #372 Editorial | 1600 | |
| 3748 | Complete The Graph | binary search constructive algorithms graphs shortest paths | Statement | B | Codeforces Round 372 (Div. 1) {715} | PROGRAMMING | Codeforces Round #372 Editorial | 2200 | |
| 483 | Create a Maze | constructive algorithms | Statement | D | Codeforces Round 372 (Div. 1) {715} | PROGRAMMING | Codeforces Round #372 Editorial | 3000 | |
| 202 | Homework | constructive algorithms | Statement | C | Russian Code Cup 2016 - Finals [Unofficial Mirror, Div. 1 Only Recommended] {720} | PROGRAMMING | Russian Code Cup 2016 — Results and Tutorial | 3100 | |
| 2514 | Maxim and Array | constructive algorithms data structures greedy math | Statement | D | Codeforces Round 374 (Div. 2) {721} | PROGRAMMING | Codeforces Round #374 (Div. 2) Editorial | 2000 | |
| 2315 | One-Way Reform | constructive algorithms dfs and similar flows graphs greedy | Statement | E | Codeforces Round 375 (Div. 2) {723} | PROGRAMMING | Codeforces Round #375 (Div.2) Editorial | 2300 | |
| 2952 | Hidden Word | brute force constructive algorithms implementation strings | Statement | C | Canada Cup 2016 {725} | PROGRAMMING | Canada Cup Editorial | 1600 | |
| 9149 | Guess the Array | constructive algorithms interactive math | Statement | C | Technocup 2017 - Elimination Round 1 (Unofficially Open for Everyone, Rated for Div. 2) {727} | PROGRAMMING | Tutorial | 1400 | |
| 2101 | T-shirts Distribution | constructive algorithms flows greedy | Statement | D | Technocup 2017 - Elimination Round 1 (Unofficially Open for Everyone, Rated for Div. 2) {727} | PROGRAMMING | Tutorial | 1800 | |
| 4105 | Sea Battle | constructive algorithms greedy math | Statement | D | Technocup 2017 - Elimination Round 2 {729} | PROGRAMMING | 1700 | ||
| 2403 | Subordinates | constructive algorithms data structures graphs greedy sortings | Statement | E | Technocup 2017 - Elimination Round 2 {729} | PROGRAMMING | Technocup 2017 — Elimination Round 2 (and Codeforces Round 380) Editorial | 2000 | |
| 3278 | Delete Them | constructive algorithms implementation | Statement | H | 2016-2017 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred) {730} | PROGRAMMING | Разбор задач (видео, по-русски) | 1400 | |
| 2797 | Minimum and Maximum | constructive algorithms interactive | Statement | B | 2016-2017 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred) {730} | PROGRAMMING | Разбор задач (видео, по-русски) | 1900 | |
| 8370 | Coupons and Discounts | constructive algorithms greedy | Statement | B | Codeforces Round 376 (Div. 2) {731} | PROGRAMMING | 47840 | 1200 | |
| 10212 | Sanatorium | binary search constructive algorithms greedy implementation math | Statement | C | Codeforces Round 377 (Div. 2) {732} | PROGRAMMING | Codeforces Round #377 (Div. 2) Editorial | 1300 | |
| 90697 | Buy a Shovel | brute force constructive algorithms implementation math | Statement | A | Codeforces Round 377 (Div. 2) {732} | PROGRAMMING | Codeforces Round #377 (Div. 2) Editorial | 800 | |
| 3569 | Epidemic in Monstropolis | constructive algorithms dp greedy two pointers | Statement | C | Codeforces Round 378 (Div. 2) {733} | PROGRAMMING | Codeforces Round #378 (Div. 2) editorial | 1800 | |
| 1104 | Sleep in Class | constructive algorithms data structures math two pointers | Statement | E | Codeforces Round 378 (Div. 2) {733} | PROGRAMMING | Codeforces Round #378 (Div. 2) editorial | 2500 | |
| 1433 | Anton and School | bitmasks constructive algorithms implementation math | Statement | F | Codeforces Round 379 (Div. 2) {734} | PROGRAMMING | Tutorial of Codeforces Round #379 (Div. 2) | 2600 | |
| 8018 | Tennis Championship | combinatorics constructive algorithms greedy math | Statement | C | Codeforces Round 382 (Div. 2) {735} | PROGRAMMING | Codeforces Round #382 Editorial | 1700 | |
| 226 | Chess Championship | constructive algorithms flows greedy math | Statement | E | Codeforces Round 382 (Div. 1) {736} | PROGRAMMING | 48659 | 2800 | |
| 85 | Dirty plates | constructive algorithms math | Statement | F | Codeforces Round 380 (Div. 1, Rated, Based on Technocup 2017 - Elimination Round 2) {737} | PROGRAMMING | 3300 | ||
| 8485 | Alyona and mex | constructive algorithms greedy | Statement | A | Codeforces Round 381 (Div. 1) {739} | PROGRAMMING | 48582 | 1600 | |
| 8924 | Alyona and flowers | constructive algorithms | Statement | B | Codeforces Round 381 (Div. 2) {740} | PROGRAMMING | Tutorial | 1200 | |
| 3168 | Arpa’s overnight party and Mehrdad’s silent entering | constructive algorithms dfs and similar graphs | Statement | C | Codeforces Round 383 (Div. 1) {741} | PROGRAMMING | Codeforces Round #383 editorial | 2600 | |
| 16154 | Chloe and the sequence | binary search bitmasks constructive algorithms implementation | Statement | B | Codeforces Round 384 (Div. 2) {743} | PROGRAMMING | Codeforces Round #384 Editorial | 1200 | |
| 11768 | Vladik and flights | constructive algorithms greedy implementation | Statement | A | Codeforces Round 384 (Div. 2) {743} | PROGRAMMING | Codeforces Round #384 Editorial | 1200 | |
| 13552 | Vladik and fractions | brute force constructive algorithms math number theory | Statement | C | Codeforces Round 384 (Div. 2) {743} | PROGRAMMING | Codeforces Round #384 Editorial | 1500 | |
| 5385 | Green and Black Tea | constructive algorithms greedy math | Statement | D | Codeforces Round 386 (Div. 2) {746} | PROGRAMMING | Codeforces Round #386 (Div.2) Editorial | 1500 | |
| 3875 | Tram | constructive algorithms implementation math | Statement | C | Codeforces Round 386 (Div. 2) {746} | PROGRAMMING | Codeforces Round #386 (Div.2) Editorial | 1600 | |
| 1650 | New Roads | constructive algorithms graphs trees | Statement | G | Codeforces Round 386 (Div. 2) {746} | PROGRAMMING | Codeforces Round #386 (Div.2) Editorial | 2100 | |
| 4929 | Santa Claus and Robot | constructive algorithms math | Statement | C | Technocup 2017 - Elimination Round 3 {748} | PROGRAMMING | Codeforces Round 389 (Div.2) Editorial | 1400 | |
| 2080 | Santa Claus and a Palindrome | constructive algorithms data structures greedy | Statement | D | Technocup 2017 - Elimination Round 3 {748} | PROGRAMMING | Codeforces Round 389 (Div.2) Editorial | 2000 | |
| 738 | Santa Clauses and a Soccer Championship | constructive algorithms dfs and similar graphs trees | Statement | F | Technocup 2017 - Elimination Round 3 {748} | PROGRAMMING | Codeforces Round 389 (Div.2) Editorial | 2500 | |
| 8976 | Parallelogram is Back | brute force constructive algorithms geometry | Statement | B | Codeforces Round 388 (Div. 2) {749} | PROGRAMMING | Tutorial | 1300 | |
| 608 | New Year and Finding Roots | constructive algorithms implementation interactive trees | Statement | F | Good Bye 2016 {750} | PROGRAMMING | Good Bye 2016 — hints and codes | 2700 | |
| 1454 | Interactive Bulls and Cows (Easy) | brute force constructive algorithms implementation | Statement | B | Testing Round 13 {753} | PROGRAMMING | 1600 | ||
| 465 | Interactive Bulls and Cows (Hard) | brute force constructive algorithms interactive | Statement | C | Testing Round 13 {753} | PROGRAMMING | 2400 | ||
| 9468 | Lesha and array splitting | constructive algorithms greedy implementation | Statement | A | Codeforces Round 390 (Div. 2) {754} | PROGRAMMING | Editorial | 1300 | |
| 1118 | Vladik and chat | brute force constructive algorithms dp implementation strings | Statement | C | Codeforces Round 390 (Div. 2) {754} | PROGRAMMING | 2200 | ||
| 936 | PolandBall and White-Red graph | constructive algorithms graphs shortest paths | Statement | E | 8VC Venture Cup 2017 - Elimination Round {755} | PROGRAMMING | 8VC Venture Cup 2017 — Elimination Round [Editorial] | 2400 | |
| 3233 | Pavel and barbecue | constructive algorithms dfs and similar | Statement | A | 8VC Venture Cup 2017 - Final Round {756} | PROGRAMMING | 8VC Venture Cup 2017 — Final Round and Codeforces Round #393 Editorial | 1600 | |
| 4073 | Unfair Poll | binary search constructive algorithms implementation math | Statement | C | Codeforces Round 392 (Div. 2) {758} | PROGRAMMING | Codeforces Round #392 (Div. 2) Editorial | 1700 | |
| 2963 | Ability To Convert | constructive algorithms dp greedy math strings | Statement | D | Codeforces Round 392 (Div. 2) {758} | PROGRAMMING | Codeforces Round #392 (Div. 2) Editorial | 1900 | |
| 15201 | Dasha and Stairs | brute force constructive algorithms implementation math | Statement | A | Codeforces Round 394 (Div. 2) {761} | PROGRAMMING | Codeforces Round #394 (Div. 2) [Editorial] | 1100 | |
| 4223 | Dasha and Very Difficult Problem | binary search brute force constructive algorithms greedy sortings | Statement | D | Codeforces Round 394 (Div. 2) {761} | PROGRAMMING | Codeforces Round #394 (Div. 2) [Editorial] | 1700 | |
| 2411 | Dasha and Puzzle | constructive algorithms dfs and similar graphs greedy trees | Statement | E | Codeforces Round 394 (Div. 2) {761} | PROGRAMMING | Codeforces Round #394 (Div. 2) [Editorial] | 2000 | |
| 3097 | Timofey and rectangles | constructive algorithms geometry | Statement | B | Codeforces Round 395 (Div. 1) {763} | PROGRAMMING | Codeforces Round #395 [Editorial] | 2200 | |
| 12755 | Timofey and cubes | constructive algorithms implementation | Statement | B | Codeforces Round 395 (Div. 2) {764} | PROGRAMMING | Codeforces Round #395 [Editorial] | 1000 | |
| 2605 | Artsem and Saunders | constructive algorithms dsu math | Statement | D | Codeforces Round 397 by Kaspersky Lab and Barcelona Bootcamp (Div. 1 + Div. 2 combined) {765} | PROGRAMMING | Codeforces Round #397 Editorial | 1700 | |
| 35040 | Mahmoud and Longest Uncommon Subsequence | constructive algorithms strings | Statement | A | Codeforces Round 396 (Div. 2) {766} | PROGRAMMING | Codeforces round #396 editorial | 1000 | |
| 38827 | Mahmoud and a Triangle | constructive algorithms geometry greedy math number theory sortings | Statement | B | Codeforces Round 396 (Div. 2) {766} | PROGRAMMING | Codeforces round #396 editorial | 1100 | |
| 3574 | Mahmoud and a xor trip | bitmasks constructive algorithms data structures dfs and similar dp math trees | Statement | E | Codeforces Round 396 (Div. 2) {766} | PROGRAMMING | Codeforces round #396 editorial | 2200 | |
| 31154 | Oath of the Night's Watch | constructive algorithms sortings | Statement | A | Divide by Zero 2017 and Codeforces Round 399 (Div. 1 + Div. 2, combined) {768} | PROGRAMMING | Editorial Divide by Zero and Codeforces Round #399 (Div. 1+2, combined) | 1000 | |
| 7092 | Code For 1 | constructive algorithms dfs and similar divide and conquer | Statement | B | Divide by Zero 2017 and Codeforces Round 399 (Div. 1 + Div. 2, combined) {768} | PROGRAMMING | Editorial Divide by Zero and Codeforces Round #399 (Div. 1+2, combined) | 1600 | |
| 7247 | Bear and Different Names | constructive algorithms greedy | Statement | B | VK Cup 2017 - Round 1 {771} | PROGRAMMING | VK Cup 2017 Round 1 and CF Round 405 — Editorial | 1500 | |
| 1480 | Vulnerable Kerbals | constructive algorithms dp graphs math number theory | Statement | C | VK Cup 2017 - Round 2 {772} | PROGRAMMING | VK Cup Round 2 + Codeforces Round #409 Tutorial | 2400 | |
| 1014 | Prairie Partition | binary search constructive algorithms greedy math | Statement | C | VK Cup 2017 - Round 3 {773} | PROGRAMMING | VK Cup 2017 Round 3 + Codeforces Round #412 -- Tutorial | 2300 | |
| 4395 | Maximum Number | *special constructive algorithms greedy | Statement | C | VK Cup 2017 - Wild Card Round 1 {774} | PROGRAMMING | VK Cup 2017 — Уайлд-кард раунд 1 — Разбор | 1200 | |
| 2122 | Lie or Truth | *special constructive algorithms sortings | Statement | D | VK Cup 2017 - Wild Card Round 1 {774} | PROGRAMMING | VK Cup 2017 — Уайлд-кард раунд 1 — Разбор | 1500 | |
| 291 | Repairing Of String | *special constructive algorithms | Statement | H | VK Cup 2017 - Wild Card Round 1 {774} | PROGRAMMING | VK Cup 2017 — Уайлд-кард раунд 1 — Разбор | 2400 | |
| 26450 | Sherlock and his girlfriend | constructive algorithms number theory | Statement | B | 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 | 1200 | |
| 531 | Sherlock's bet to Moriarty | constructive algorithms data structures divide and conquer geometry graphs implementation trees | Statement | F | 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 | 2700 | |
| 10979 | Shell Game | constructive algorithms implementation math | Statement | A | Codeforces Round 401 (Div. 2) {777} | PROGRAMMING | Problem analysis of Codeforces Round #401 (Div. 2) | 1100 | |
| 615 | Parquet Re-laying | constructive algorithms | Statement | D | Codeforces Round 402 (Div. 1) {778} | PROGRAMMING | Codeforces Round #402, Editorial | 2700 | |
| 9740 | Pupils Redistribution | constructive algorithms math | Statement | A | Codeforces Round 402 (Div. 2) {779} | PROGRAMMING | Codeforces Round #402, Editorial | 1100 | |
| 12896 | Dishonest Sellers | constructive algorithms greedy sortings | Statement | C | Codeforces Round 402 (Div. 2) {779} | PROGRAMMING | Codeforces Round #402, Editorial | 1200 | |
| 3048 | Underground Lab | constructive algorithms dfs and similar graphs | Statement | E | Технокубок 2017 - Финал (только для онсайт-финалистов) {780} | PROGRAMMING | Technocup 2017 Finals and Codeforces Round #403 Editorial | 2200 | |
| 2936 | Weird journey | combinatorics constructive algorithms dfs and similar dsu graphs | Statement | B | Codeforces Round 407 (Div. 1) {788} | PROGRAMMING | Codeforces Round #407(Div.1 + Div.2) Editorial | 2200 | |
| 417 | Finding lines | constructive algorithms divide and conquer interactive | Statement | D | Codeforces Round 407 (Div. 1) {788} | PROGRAMMING | Codeforces Round #407(Div.1 + Div.2) Editorial | 2900 | |
| 321 | Problem of offices | constructive algorithms dfs and similar dp trees | Statement | E | Tinkoff Challenge - Elimination Round {793} | PROGRAMMING | 51685 | 2800 | |
| 3244 | Bank Hacking | constructive algorithms data structures dp trees | Statement | C | Codeforces Round 408 (Div. 2) {796} | PROGRAMMING | Tutorial | 1900 | |
| 7717 | Police Stations | constructive algorithms dfs and similar dp graphs shortest paths trees | Statement | D | Codeforces Round 408 (Div. 2) {796} | PROGRAMMING | Tutorial | 2100 | |
| 24077 | Mike and palindrome | brute force constructive algorithms strings | Statement | A | Codeforces Round 410 (Div. 2) {798} | PROGRAMMING | Codeforces Round #410 (Div. 2) Editorial | 1100 | |
| 2190 | Mike and distribution | constructive algorithms sortings | Statement | D | Codeforces Round 410 (Div. 2) {798} | PROGRAMMING | Codeforces Round #410 (Div. 2) Editorial | 2300 | |
| 558 | Mike and code of a permutation | constructive algorithms data structures graphs sortings | Statement | E | Codeforces Round 410 (Div. 2) {798} | PROGRAMMING | Codeforces Round #410 (Div. 2) Editorial | 2700 | |
| 11278 | Valued Keys | constructive algorithms greedy strings | Statement | B | Codeforces Round 409 (rated, Div. 2, based on VK Cup 2017 Round 2) {801} | PROGRAMMING | 1000 | ||
| 557 | Fake News (medium) | constructive algorithms strings | Statement | G2 | Helvetic Coding Contest 2017 online mirror (teams allowed, unrated) {802} | PROGRAMMING | helvetic-coding-contest-2017-editorial.pdf | 2200 | |
| 544 | Fake News (medium) | constructive algorithms strings | Statement | H | Helvetic Coding Contest 2017 online mirror (teams allowed, unrated) {802} | PROGRAMMING | helvetic-coding-contest-2017-editorial.pdf | 2400 | |
| 7658 | Distances to Zero | constructive algorithms | Statement | B | Educational Codeforces Round 20 {803} | PROGRAMMING | 51768 | 1200 | |
| 5388 | Maximal Binary Matrix | constructive algorithms | Statement | A | Educational Codeforces Round 20 {803} | PROGRAMMING | 51768 | 1500 | |
| 5893 | Maximal GCD | constructive algorithms greedy math | Statement | C | Educational Codeforces Round 20 {803} | PROGRAMMING | 51768 | 2000 | |
| 16608 | Find Amir | constructive algorithms greedy math | Statement | A | Codeforces Round 411 (Div. 1) {804} | PROGRAMMING | Codeforces Round #411 Editorial | 1100 | |
| 1966 | Ice cream coloring | constructive algorithms dfs and similar greedy | Statement | C | Codeforces Round 411 (Div. 1) {804} | PROGRAMMING | Codeforces Round #411 Editorial | 2200 | |
| 669 | The same permutation | constructive algorithms | Statement | E | Codeforces Round 411 (Div. 1) {804} | PROGRAMMING | Codeforces Round #411 Editorial | 3100 | |
| 18885 | 3-palindrome | constructive algorithms | Statement | B | Codeforces Round 411 (Div. 2) {805} | PROGRAMMING | 51846 | 1000 | |
| 7093 | Tea Party | constructive algorithms greedy sortings | Statement | C | Educational Codeforces Round 21 {808} | PROGRAMMING | 52010 | 1500 | |
| 1935 | Vladik and Favorite Game | constructive algorithms dfs and similar graphs interactive | Statement | D | Codeforces Round 416 (Div. 2) {811} | PROGRAMMING | 2000 | ||
| 11084 | An abandoned sentiment from past | constructive algorithms greedy implementation sortings | Statement | A | Codeforces Round 418 (Div. 2) {814} | PROGRAMMING | Codeforces Round #418 (Div. 2) Editorial | 1000 | |
| 5897 | An express train to reveries | constructive algorithms | Statement | B | Codeforces Round 418 (Div. 2) {814} | PROGRAMMING | Codeforces Round #418 (Div. 2) Editorial | 1300 | |
| 1643 | Karen and Test | brute force combinatorics constructive algorithms math | Statement | B | Codeforces Round 419 (Div. 1) {815} | PROGRAMMING | Codeforces Round #419 Editorial | 2200 | |
| 300 | Karen and Neighborhood | binary search constructive algorithms implementation | Statement | E | Codeforces Round 419 (Div. 1) {815} | PROGRAMMING | Codeforces Round #419 Editorial | 2900 | |
| 637 | Mister B and Flight to the Moon | constructive algorithms graphs | Statement | E | Codeforces Round 421 (Div. 1) {819} | PROGRAMMING | Codeforces Round #421 Editorial | 2800 | |
| 5528 | Mister B and Angle in Polygon | constructive algorithms geometry math | Statement | B | Codeforces Round 421 (Div. 2) {820} | PROGRAMMING | Codeforces Round #421 Editorial | 1300 | |
| 397 | Madness | constructive algorithms dfs and similar trees | Statement | F | Codeforces Round 422 (Div. 2) {822} | PROGRAMMING | Codeforces Round #422 (Div. 2) Editorial | 2700 | |
| 3737 | High Load | constructive algorithms greedy implementation trees | Statement | B | Codeforces Round 423 (Div. 1, rated, based on VK Cup Finals) {827} | PROGRAMMING | Codeforces Round #423 Analysis | 1800 | |
| 364 | Perpetual Motion Machine | constructive algorithms dp graphs implementation math trees | Statement | E | Codeforces Round 424 (Div. 1, rated, based on VK Cup Finals) {830} | PROGRAMMING | Codeforces Round #424 Editorial | 3100 | |
| 5639 | Jury Marks | brute force constructive algorithms | Statement | C | Codeforces Round 424 (Div. 2, rated, based on VK Cup Finals) {831} | PROGRAMMING | Codeforces Round #424 Editorial | 1600 | |
| 1388 | The penguin's game | binary search constructive algorithms interactive | Statement | E | Codeforces Round 427 (Div. 2) {835} | PROGRAMMING | 2400 | ||
| 2853 | Leha and another game about graph | constructive algorithms data structures dfs and similar dp graphs | Statement | B | Codeforces Round 429 (Div. 1) {840} | PROGRAMMING | Editorial | 2100 | |
| 415 | Upgrading Tree | constructive algorithms dfs and similar graphs math trees | Statement | C | AIM Tech Round 4 (Div. 1) {843} | PROGRAMMING | AIM Tech Round 4 -- Editorial | 2900 | |
| 2601 | Sum of Nestings | constructive algorithms | Statement | C | 2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest, qualification stage (Online Mirror, ACM-ICPC Rules, Teams Preferred) {847} | PROGRAMMING | 1900 | ||
| 5359 | From Y to Y | constructive algorithms | Statement | A | Codeforces Round 431 (Div. 1) {848} | PROGRAMMING | Codeforces Round #431 Editorial | 1600 | |
| 2014 | Rooter's Song | constructive algorithms data structures geometry implementation sortings two pointers | Statement | B | Codeforces Round 431 (Div. 1) {848} | PROGRAMMING | Codeforces Round #431 Editorial | 2100 | |
| 497 | Tournament Construction | constructive algorithms dp graphs greedy math | Statement | D | Codeforces Round 432 (Div. 1, based on IndiaHacks Final Round 2017) {850} | PROGRAMMING | Codeforces Round #432 editorial | 2700 | |
| 8611 | Maxim Buys an Apartment | constructive algorithms math | Statement | B | Codeforces Round 433 (Div. 2, based on Olympiad of Metropolises) {854} | PROGRAMMING | 1200 | ||
| 14633 | Fraction | brute force constructive algorithms math | Statement | A | Codeforces Round 433 (Div. 2, based on Olympiad of Metropolises) {854} | PROGRAMMING | 900 | ||
| 1639 | Set Theory | brute force constructive algorithms | Statement | A | Russian Code Cup 2017 - Finals [Unofficial Mirror, Div. 1 Only Recommended, Teams Allowed] {856} | PROGRAMMING | Tutorial | 1600 | |
| 2118 | Wizard's Tour | constructive algorithms dfs and similar graphs | Statement | F | Технокубок 2018 - Отборочный Раунд 1 {858} | PROGRAMMING | Codeforces Round 434 Div.1+Div.2 (and Technocup 2018 — Elimination Round 1) Editorial | 2400 | |
| 4536 | Mahmoud and Ehab and the xor | constructive algorithms | Statement | C | Codeforces Round 435 (Div. 2) {862} | PROGRAMMING | Codeforces round #435 editorial | 1800 | |
| 4443 | Save the problem! | constructive algorithms | Statement | A | MemSQL Start[c]UP 3.0 - Round 2 (onsite finalists) {865} | PROGRAMMING | MemSQL Start[c]UP 3.0 Round 2 Editorial | 1400 | |
| 8350 | Buy Low Sell High | constructive algorithms data structures greedy | Statement | D | MemSQL Start[c]UP 3.0 - Round 2 (onsite finalists) {865} | PROGRAMMING | MemSQL Start[c]UP 3.0 Round 2 Editorial | 2300 | |
| 5052 | Qualification Rounds | bitmasks brute force constructive algorithms dp | Statement | C | Codeforces Round 438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined) {868} | PROGRAMMING | 55046 | 1500 | |
| 4147 | Merge Sort | constructive algorithms divide and conquer | Statement | D | Educational Codeforces Round 30 {873} | PROGRAMMING | 55171 | 1800 | |
| 6083 | Slava and tanks | constructive algorithms | Statement | C | Codeforces Round 442 (Div. 2) {877} | PROGRAMMING | 55362 | 1600 | |
| 6022 | Short Program | bitmasks constructive algorithms | Statement | A | Codeforces Round 443 (Div. 1) {878} | PROGRAMMING | Editorial | 1600 | |
| 1250 | Road Widening | constructive algorithms greedy implementation | Statement | K | 2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred) {883} | PROGRAMMING | 2100 | ||
| 458 | Berland Army | constructive algorithms graphs greedy | Statement | B | 2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred) {883} | PROGRAMMING | 2800 | ||
| 1978 | Restoration of string | constructive algorithms graphs implementation | Statement | D | Технокубок 2018 - Отборочный Раунд 3 {886} | PROGRAMMING | Editorial Codeforces Round 445 (and Technocup 2018 — Elimination Round 3) | 2000 | |
| 6025 | Xor-MST | bitmasks constructive algorithms data structures | Statement | G | Educational Codeforces Round 32 {888} | PROGRAMMING | Educational Codeforces Round 32 - Editorial | 2300 | |
| 3271 | Gluttony | constructive algorithms greedy | Statement | B | Codeforces Round 446 (Div. 1) {891} | PROGRAMMING | Codeforces Round #446 Editorial | 2000 | |
| 4718 | Ralph And His Magic Field | combinatorics constructive algorithms math number theory | Statement | B | Codeforces Round 447 (Div. 2) {894} | PROGRAMMING | Codeforces Round #447 (Div.2 Only) Editorial | 1800 | |
| 4647 | Marco and GCD Sequence | constructive algorithms math | Statement | C | Codeforces Round 447 (Div. 2) {894} | PROGRAMMING | Codeforces Round #447 (Div.2 Only) Editorial | 1800 | |
| 2331 | Ithea Plays With Chtholly | binary search constructive algorithms games greedy interactive | Statement | B | Codeforces Round 449 (Div. 1) {896} | PROGRAMMING | Codeforces Round #449 Editorial | 2000 | |
| 4890 | Squares and not squares | constructive algorithms greedy | Statement | E | Codeforces Round 451 (Div. 2) {898} | PROGRAMMING | Codeforces Round #451 (Div.2) Editorial | 1600 | |
| 9084 | Dividing the numbers | constructive algorithms graphs math | Statement | C | Codeforces Round 452 (Div. 2) {899} | PROGRAMMING | Codeforces Round #452 (Div.2) Editorial | 1300 | |
| 3278 | Shovel Sale | constructive algorithms math | Statement | D | Codeforces Round 452 (Div. 2) {899} | PROGRAMMING | Codeforces Round #452 (Div.2) Editorial | 1800 | |
| 11146 | Splitting in Teams | constructive algorithms greedy math | Statement | A | Codeforces Round 452 (Div. 2) {899} | PROGRAMMING | Codeforces Round #452 (Div.2) Editorial | 900 | |
| 5403 | Hashing Trees | constructive algorithms trees | Statement | A | Codeforces Round 453 (Div. 1) {901} | PROGRAMMING | Codeforces Round #453 (Div. 1 & Div. 2) Editorial | 1500 | |
| 1653 | GCD of Polynomials | constructive algorithms math | Statement | B | Codeforces Round 453 (Div. 1) {901} | PROGRAMMING | Codeforces Round #453 (Div. 1 & Div. 2) Editorial | 2100 | |
| 662 | Weighting a Tree | constructive algorithms dfs and similar graphs | Statement | D | Codeforces Round 453 (Div. 1) {901} | PROGRAMMING | Codeforces Round #453 (Div. 1 & Div. 2) Editorial | 2700 | |
| 1335 | Seating of Students | brute force constructive algorithms math | Statement | B | Codeforces Round 454 (Div. 1, based on Technocup 2018 Elimination Round 4) {906} | PROGRAMMING | Editorial Codeforces Round 454 (and Technocup 2018 — Elimination Round 4) | 2300 | |
| 6797 | Segments | constructive algorithms math | Statement | B | Codeforces Round 455 (Div. 2) {909} | PROGRAMMING | Codeforces Round #455 (Div. 2) Editorial | 1300 | |
| 644 | AND-permutations | constructive algorithms | Statement | F | Codeforces Round 455 (Div. 2) {909} | PROGRAMMING | Codeforces Round #455 (Div. 2) Editorial | 2600 | |
| 2177 | Minimum Sum | constructive algorithms greedy math | Statement | C | Testing Round 14 (Unrated) {910} | PROGRAMMING | 1700 | ||
| 7352 | Three Garlands | brute force constructive algorithms | Statement | C | Educational Codeforces Round 35 (Rated for Div. 2) {911} | PROGRAMMING | 1400 | ||
| 2888 | Stack Sorting | constructive algorithms data structures greedy implementation | Statement | E | Educational Codeforces Round 35 (Rated for Div. 2) {911} | PROGRAMMING | 2000 | ||
| 2364 | Tree Destruction | constructive algorithms dfs and similar graphs greedy trees | Statement | F | Educational Codeforces Round 35 (Rated for Div. 2) {911} | PROGRAMMING | T | 2500 | |
| 14147 | New Year's Eve | bitmasks constructive algorithms number theory | Statement | B | Codeforces Round 456 (Div. 2) {912} | PROGRAMMING | Codeforces Round #456 (Div. 2) Editorial | 1400 | |
| 5587 | Jamie and Interesting Graph | constructive algorithms graphs shortest paths | Statement | C | Codeforces Round 457 (Div. 2) {916} | PROGRAMMING | Codeforces Round #457 (Div. 2) Editorial | 1600 | |
| 759 | Divisibility | constructive algorithms dp greedy number theory | Statement | F | Codeforces Round 461 (Div. 2) {922} | PROGRAMMING | 57605 | 2500 | |
| 1445 | 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 | |
| 143 | Public Service | constructive algorithms graphs trees | Statement | F | VK Cup 2018 - Round 1 {923} | PROGRAMMING | VK Cup 2018 Round 1 and CF Round #470 (div. 1 & 2) editorial | 2900 | |
| 1430 | Big Secret | constructive algorithms math | Statement | C | VK Cup 2018 - Round 3 {925} | PROGRAMMING | Разбор VK 2018 Round 3 + Codeforces Round #477 | 2200 | |
| 579 | Aztec Catacombs | constructive algorithms | Statement | D | VK Cup 2018 - Round 3 {925} | PROGRAMMING | Разбор VK 2018 Round 3 + Codeforces Round #477 | 2700 | |
| 7536 | World Cup | constructive algorithms implementation | Statement | B | Codeforces Round 468 (Div. 2, based on Technocup 2018 Final Round) {931} | PROGRAMMING | Codeforces Round #468 and Technocup 2018 Final Round Analysis | 1200 | |
| 4252 | Permutation Cycle | brute force constructive algorithms | Statement | C | ICM Technex 2018 and Codeforces Round 463 (Div. 1 + Div. 2, combined) {932} | PROGRAMMING | 57796 | 1600 | |
| 10928 | Palindromic Supersequence | constructive algorithms | Statement | A | ICM Technex 2018 and Codeforces Round 463 (Div. 1 + Div. 2, combined) {932} | PROGRAMMING | 57796 | 800 | |
| 307 | A Preponderant Reunion | constructive algorithms dp | Statement | E | Codeforces Round 462 (Div. 1) {933} | PROGRAMMING | 57763 | 3100 | |
| 9239 | A Prosperous Lot | constructive algorithms implementation | Statement | B | Codeforces Round 462 (Div. 2) {934} | PROGRAMMING | 57763 | 1200 | |
| 1287 | Lock Puzzle | constructive algorithms implementation strings | Statement | C | Codeforces Round 467 (Div. 1) {936} | PROGRAMMING | Codeforces Round #467, Editorial | 2500 | |
| 3488 | Constructing Tests | binary search brute force constructive algorithms | Statement | C | Educational Codeforces Round 38 (Rated for Div. 2) {938} | PROGRAMMING | Educational Codeforces Round 38 — Editorial | 1700 | |
| 6755 | Phone Numbers | constructive algorithms implementation strings | Statement | C | Codeforces Round 466 (Div. 2) {940} | PROGRAMMING | [Editorial] Codeforces Round #466 (Div. 2) | 1500 | |
| 3843 | A Leapfrog in the Array | constructive algorithms math | Statement | B | Codeforces Round 469 (Div. 1) {949} | PROGRAMMING | 58291 | 1700 | |
| 263 | Puzzling Language | constructive algorithms | Statement | G | April Fools Contest 2018 {952} | PROGRAMMING | April Fools Day Contest 2018: editorial | 2500 | |
| 6317 | Mahmoud and Ehab and the wrong algorithm | constructive algorithms trees | Statement | C | Codeforces Round 473 (Div. 2) {959} | PROGRAMMING | Codeforces round #473 editorial | 1500 | |
| 3284 | Mahmoud and Ehab and another array construction task | constructive algorithms greedy math number theory | Statement | D | Codeforces Round 473 (Div. 2) {959} | PROGRAMMING | Codeforces round #473 editorial | 2000 | |
| 4186 | Subsequence Counting | bitmasks constructive algorithms greedy implementation | Statement | C | Divide by Zero 2018 and Codeforces Round 474 (Div. 1 + Div. 2, combined) {960} | PROGRAMMING | Divide by Zero 2018 and Codeforces Round #474 (Div. 1 + Div. 2, combined) Editorial | 1700 | |
| 8136 | Students in Railway Carriage | constructive algorithms greedy implementation | Statement | B | Educational Codeforces Round 42 (Rated for Div. 2) {962} | PROGRAMMING | Educational Codeforces Round 42 Editorial | 1300 | |
| 1158 | Byteland, Berland and Disputed Cities | constructive algorithms greedy | Statement | E | Educational Codeforces Round 42 (Rated for Div. 2) {962} | PROGRAMMING | Educational Codeforces Round 42 Editorial | 2200 | |
| 3033 | Destruction of a Tree | constructive algorithms dfs and similar dp greedy trees | Statement | B | Tinkoff Internship Warmup Round 2018 and Codeforces Round 475 (Div. 1) {963} | PROGRAMMING | Editorial Tinkoff Internship Warmup Round 2018 and Codeforces Round #475 (Div. 1 + Div. 2) | 2100 | |
| 786 | Degree Set | constructive algorithms graphs implementation | Statement | D | Educational Codeforces Round 43 (Rated for Div. 2) {976} | PROGRAMMING | 59195 | 2400 | |
| 4972 | Marlin | constructive algorithms | Statement | B | Codeforces Round 480 (Div. 2) {980} | PROGRAMMING | Tutorial | 1600 | |
| 9842 | Row | brute force constructive algorithms | Statement | A | Codeforces Round 484 (Div. 2) {982} | PROGRAMMING | Editorial | 1200 | |
| 2803 | Sand Fortress | binary search constructive algorithms math | Statement | D | Educational Codeforces Round 44 (Rated for Div. 2) {985} | PROGRAMMING | Educational Codeforces Round 44 Editorial | 2100 | |
| 7310 | A Tide of Riverscape | constructive algorithms strings | Statement | B | Codeforces Round 487 (Div. 2) {989} | PROGRAMMING | Codeforces Round #487 (Div. 2) Editorial | 1300 | |
| 4053 | A Mist of Florescence | constructive algorithms graphs | Statement | C | Codeforces Round 487 (Div. 2) {989} | PROGRAMMING | Codeforces Round #487 (Div. 2) Editorial | 1800 | |
| 4135 | Graph And Its Complement | constructive algorithms graphs implementation | Statement | D | Educational Codeforces Round 45 (Rated for Div. 2) {990} | PROGRAMMING | Educational Codeforces Round 45 Editorial | 1700 | |
| 1852 | Tesla | constructive algorithms implementation | Statement | A | Codeforces Round 492 (Div. 1) [Thanks, uDebug!] {995} | PROGRAMMING | Editorial for Codeforces Round #492 [Thanks u-Debug!] | 2100 | |
| 10209 | Balloons | constructive algorithms implementation | Statement | A | Codeforces Round 493 (Div. 2) {998} | PROGRAMMING | Codeforces Round #493 — Editorial | 1000 |