Submissions

Auto-generated with ❤ using Harwest

Introduction

A repository to keep track of problem solving practice, containing solutions from platforms:

  • Codeforces   Codeforces
  • AtCoder   AtCoder

Contents

# Title Solution Tags Submitted
553 A - Access Levels GNU C++20 (64) bitmasks dsu flows graph matchings *2400 Nov/27/2022 20:23
552 L - Project Manager GNU C++20 (64) brute force data structures implementation *2400 Nov/27/2022 19:50
551 H - Hospital Queue GNU C++20 (64) binary search graphs greedy implementation *2200 Nov/27/2022 19:21
550 C - Card Guessing GNU C++20 (64) combinatorics dp probabilities *2600 Nov/27/2022 19:12
549 F - Chemistry Lab PyPy 3 dp geometry probabilities *2200 Nov/27/2022 18:14
548 D - Watch the Videos GNU C++20 (64) binary search constructive algorithms two pointers *1700 Nov/27/2022 17:20
547 N - Number Reduction GNU C++20 (64) greedy *1500 Nov/27/2022 17:18
546 K - Torus Path GNU C++20 (64) greedy math *1500 Nov/27/2022 16:31
545 M - Minimum LCM GNU C++20 (64) math number theory *1000 Nov/27/2022 16:14
544 E - Exchange GNU C++20 (64) brute force math *1000 Nov/27/2022 16:10
543 B - Broken Keyboard GNU C++20 (64) greedy *800 Nov/27/2022 16:08
542 A - Sum GNU C++20 (64) implementation *800 Oct/13/2022 21:40
541 B - Increasing GNU C++20 (64) greedy implementation sortings *800 Oct/13/2022 21:39
540 C - Stripes GNU C++20 (64) implementation *900 Oct/13/2022 21:38
539 D - Coprime GNU C++20 (64) brute force greedy number theory *1100 Oct/13/2022 21:34
538 E - Scuza GNU C++20 (64) binary search greedy math *1200 Oct/13/2022 21:30
537 G - Orray GNU C++20 (64) bitmasks brute force greedy math sortings *1500 Oct/13/2022 21:00
536 G - Yet Another mod M C++ (GCC 9.2.1) AtCoder *600 Oct/09/2022 12:24
535 F - Connectivity Addicts GNU C++20 (64) constructive algorithms dsu graphs greedy interactive shortest paths trees *2400 Oct/01/2022 13:54
534 E - Balance Addicts GNU C++20 (64) combinatorics dp math two pointers *2300 Oct/01/2022 08:38
533 G - Anti-Increasing Addicts GNU C++20 (64) constructive algorithms dp greedy math *2900 Oct/01/2022 06:55
532 F - Zeros and Ones GNU C++20 (64) bitmasks divide and conquer dp math *2500 Sep/23/2022 22:00
531 D - Edge Deletion GNU C11 graphs greedy shortest paths *1800 Aug/27/2022 19:51
530 D - GCD Counting GNU C++20 (64) data structures dfs and similar dp number theory trees *2000 Aug/19/2022 11:02
529 C - Tonya and Burenka-179 GNU C++20 (64) data structures greedy math number theory *2400 Aug/18/2022 21:07
528 D - Yet Another ABC String C++ (GCC 9.2.1) AtCoder *1000 Aug/15/2022 16:08
527 E2 - LCM Sum (hard version) GNU C++20 (64) brute force data structures math number theory two pointers *2500 Aug/14/2022 14:49
526 F - Triameter GNU C11 binary search data structures dfs and similar trees *3200 Aug/14/2022 13:00
525 B - Subway Pursuit GNU C11 binary search interactive probabilities *2100 Aug/13/2022 13:56
524 F - Lost Array GNU C11 bitmasks combinatorics constructive algorithms dp math *2900 Aug/12/2022 20:06
523 B - Integers Have Friends GNU C++20 (64) binary search data structures divide and conquer math number theory two pointers *1800 Aug/12/2022 11:20
522 C - 01 Balanced C++ (GCC 9.2.1) AtCoder *900 Aug/09/2022 10:50
521 B - Permutation Chain GNU C11 constructive algorithms math *800 Aug/07/2022 07:27
520 J - Jeopardy of Dropped Balls GNU C++20 (64) binary search brute force dsu implementation *1500 Jul/20/2022 21:18
519 F - Points GNU C++20 (64) combinatorics data structures implementation math matrices *2500 Jul/09/2022 13:55
518 D - Roads and Ramen GNU C++20 (64) data structures dfs and similar trees *2800 Jun/26/2022 09:45
517 F - The Chocolate Spree GNU C++20 (64) dfs and similar dp graphs trees *2600 Jun/26/2022 09:40
516 B - Mystic Permutation GNU C++20 (64) data structures greedy *900 Jun/11/2022 10:31
515 C - Infected Tree GNU C++20 (64) dfs and similar dp trees *1600 Jun/11/2022 10:24
514 A - Lex String GNU C++20 (64) brute force greedy implementation sortings two pointers *800 Jun/11/2022 10:24
513 D - Lena and Matrix GNU C++20 (64) data structures dp geometry shortest paths *1900 Jun/11/2022 10:23
512 E - ANDfinity GNU C++20 (64) bitmasks brute force constructive algorithms dfs and similar dsu graphs *2500 Jun/11/2022 10:20
511 F - Koishi's Unconscious Permutation GNU C++20 (64) fft math *3500 Jun/04/2022 20:22
510 D - Toss a Coin to Your Graph... GNU C++20 (64) binary search dfs and similar dp graphs *1900 May/14/2022 22:24
509 C - 最適二分探索木 C++ (GCC 9.2.1) AtCoder *101 Mar/24/2022 16:16
508 D - Number of Shortest paths C++ (GCC 9.2.1) AtCoder *400 Feb/09/2022 22:07
507 F - Making It Bipartite GNU C++20 (64) flows graph matchings graphs number theory *3400 Jan/28/2022 17:01
506 D2 - Game on Sum (Hard Version) GNU C++20 (64) combinatorics dp games math *2400 Jan/24/2022 13:19
505 G - MinOr Tree GNU C++20 (64) bitmasks dfs and similar dsu graphs greedy *1900 Jan/11/2022 15:39
504 G - GCD Festival GNU C++20 (64) math number theory *2200 Jan/09/2022 19:43
503 A - Quirky Quantifiers GNU C++20 (64) math *800 Jan/05/2022 22:49
502 F - 2 + 2 != 4 GNU C++20 (64) *2400 Jan/05/2022 22:36
501 F - ±AB C++ (GCC 9.2.1) AtCoder *1000 Jan/04/2022 13:24
500 C - Greedy Shopping GNU C++20 (64) binary search data structures divide and conquer greedy implementation *2600 Dec/27/2021 17:07
499 Ex - Manhattan Christmas Tree C++ (GCC 9.2.1) AtCoder *600 Dec/25/2021 23:13
498 G - Strongest Takahashi C++ (GCC 9.2.1) AtCoder *600 Dec/25/2021 20:00
497 F - Swap and Sort C++ (GCC 9.2.1) AtCoder *500 Dec/25/2021 19:01
496 E - Σ[k=0..10^100]floor(X/10^k) C++ (GCC 9.2.1) AtCoder *500 Dec/25/2021 17:43
495 D - Count Interval C++ (GCC 9.2.1) AtCoder *400 Dec/25/2021 17:39
494 C - Product C++ (GCC 9.2.1) AtCoder *300 Dec/25/2021 17:36
493 B - A Reverse C++ (GCC 9.2.1) AtCoder *200 Dec/25/2021 17:32
492 A - 10yen Stamp C++ (GCC 9.2.1) AtCoder *100 Dec/25/2021 17:31
491 E - Xenia and Tree GNU C++20 (64) data structures divide and conquer trees *2400 Dec/17/2021 14:50
490 E - Divan and a Cottage GNU C++20 (64) binary search data structures *2600 Dec/09/2021 22:36
489 B - Correct Solution? GNU C++20 (64) implementation sortings *1100 Nov/26/2021 10:16
488 F - ATM and Students GNU C++20 (64) binary search data structures two pointers *1800 Nov/25/2021 22:52
487 E - Connected Components? GNU C++20 (64) data structures dfs and similar dsu graphs *2100 Nov/15/2021 00:20
486 E - Stringforces GNU C++20 (64) binary search bitmasks brute force dp strings two pointers *2500 Nov/08/2021 15:49
485 C - 歴史の研究 C++ (GCC 9.2.1) AtCoder *100 Nov/05/2021 00:45
484 E - Clear the Multiset GNU C++20 (64) data structures divide and conquer dp greedy *2200 Nov/04/2021 22:37
483 C - Molly's Chemicals GNU C++20 (64) binary search brute force data structures implementation math *1800 Oct/27/2021 04:39
482 J - Lonely Numbers GNU C++20 (64) math *1600 Oct/17/2021 01:29
481 C - Manhattan Subarrays GNU C++20 (64) brute force geometry greedy implementation *1700 Oct/16/2021 22:38
480 J - Robot Factory GNU C11 bitmasks dfs and similar *1400 Oct/11/2021 09:38
479 C - Delete Two Elements Go data structures dp implementation math two pointers *1200 Oct/11/2021 08:23
478 E - Fix the String Kotlin 1.4 *special problem bitmasks dp greedy *1700 Oct/07/2021 23:14
477 F - Kotlinforces Kotlin 1.4 *special problem constructive algorithms dp *2000 Oct/07/2021 21:44
476 D - Sweepstake Kotlin 1.4 *special problem brute force constructive algorithms implementation math *1800 Oct/07/2021 20:42
475 C - Rhyme Kotlin 1.4 *special problem implementation *1800 Oct/07/2021 20:29
474 B - Epic Novel Kotlin 1.4 *special problem math *1300 Oct/07/2021 20:13
473 A - Sequence of Comparisons Kotlin 1.4 *special problem *800 Oct/07/2021 20:08
472 E - Enemy is weak GNU C++17 (64) data structures trees *1900 Oct/06/2021 21:30
471 H - Function Composition GNU C++17 (64) dfs and similar *2900 Oct/05/2021 19:23
470 G - XOR Guessing Kotlin 1.4 *special problem interactive Oct/02/2021 02:02
469 F - Square Filling Kotlin 1.4 *special problem Oct/02/2021 01:47
468 E - Erasing Zeroes Kotlin 1.4 *special problem strings Oct/02/2021 01:33
467 D - Reachable Numbers Kotlin 1.4 *special problem implementation Oct/02/2021 01:28
466 C - Shooting Kotlin 1.4 *special problem greedy implementation Oct/02/2021 01:22
465 B - Yellow Cards Kotlin 1.4 *special problem math Oct/02/2021 01:14
464 A - A+B (Trial Problem) Kotlin 1.4 *special problem Oct/02/2021 00:53
463 F - Maximum White Subtree GNU C++17 (64) dfs and similar dp graphs trees *1800 Sep/26/2021 03:21
462 F - Sports Betting GNU C++17 (64) bitmasks combinatorics dp graphs math probabilities *2500 Sep/25/2021 20:54
461 D - The Strongest Build GNU C++17 (64) binary search brute force data structures dfs and similar graphs greedy hashing implementation *2000 Sep/21/2021 14:14
460 G - Shortest Path Problem? GNU C++17 (64) dfs and similar graphs math *2300 Sep/14/2021 00:27
459 E - Buds Re-hanging GNU C++17 (64) constructive algorithms dfs and similar dp greedy trees *2000 Sep/13/2021 21:39
458 E - Ciel and Gondolas GNU C++17 (64) data structures divide and conquer dp *2600 Sep/12/2021 19:23
457 D - Kuro and GCD and XOR and SUM GNU C++17 (64) binary search bitmasks brute force data structures dp dsu greedy math number theory strings trees *2200 Sep/11/2021 15:31
456 E - You GNU C++17 (64) dfs and similar dp math number theory *2600 Sep/11/2021 11:39
455 D - Dexterina’s Lab GNU C++17 (64) games matrices probabilities *1900 Sep/09/2021 22:08
454 E - Sum of Remainders GNU C++17 (64) implementation math number theory *2200 Sep/07/2021 01:04
453 E - Non-Decreasing Dilemma GNU C++17 (64) data structures divide and conquer math *2200 Sep/06/2021 00:29
452 E - Tests for problem D GNU C++17 (64) constructive algorithms dfs and similar divide and conquer trees *2200 Sep/05/2021 22:00
451 E2 - Asterism (Hard Version) GNU C++17 (64) binary search combinatorics dp math number theory sortings *2300 Sep/05/2021 19:54
450 F - Bicolored Segments GNU C++17 (64) data structures dp graph matchings sortings *2600 Sep/05/2021 19:13
449 F - Make Pair C++ (GCC 9.2.1) AtCoder *500 Sep/05/2021 01:28
448 F - Max Sum Counting C++ (GCC 9.2.1) AtCoder *500 Aug/29/2021 18:32
447 E - Amusement Park C++ (GCC 9.2.1) AtCoder *500 Aug/29/2021 18:06
446 D - Pair of Balls C++ (GCC 9.2.1) AtCoder *400 Aug/29/2021 17:45
445 C - Many Balls C++ (GCC 9.2.1) AtCoder *300 Aug/29/2021 17:37
444 B - Same Name C++ (GCC 9.2.1) AtCoder *200 Aug/29/2021 17:35
443 A - Signed Difficulty C++ (GCC 9.2.1) AtCoder *100 Aug/29/2021 17:32
442 E - Rescue Niwen! GNU C++17 (64) dp greedy string suffix structures strings *2500 Aug/26/2021 23:18
441 D2 - Two Hundred Twenty One (hard version) GNU C++17 (64) data structures math *2200 Aug/26/2021 21:39
440 D1 - Two Hundred Twenty One (easy version) GNU C++17 (64) data structures dp math *1700 Aug/26/2021 21:12
439 B - Scenes From a Memory GNU C++17 (64) brute force constructive algorithms implementation math number theory *1000 Aug/26/2021 21:04
438 C - Rings GNU C++17 (64) constructive algorithms math *1500 Aug/26/2021 20:55
437 A - The Miracle and the Sleeper GNU C++17 (64) greedy math *800 Aug/26/2021 20:45
436 D2 - Up the Strip GNU C++17 (64) brute force dp math number theory *1900 Aug/25/2021 12:54
435 E - Directed Tree C++ (GCC 9.2.1) AtCoder *700 Aug/24/2021 18:04
434 E - Increasing LCMs C++ (GCC 9.2.1) AtCoder *800 Aug/22/2021 21:38
433 E - Training C++ (GCC 9.2.1) AtCoder *700 Aug/21/2021 18:27
432 E - Pass to Next C++ (GCC 9.2.1) AtCoder *800 Aug/21/2021 14:37
431 D - Timetable GNU C++17 (64) dp *1800 Aug/20/2021 23:16
430 A - Graph and String GNU C++17 (64) constructive algorithms graphs *1800 Aug/20/2021 22:59
429 A - Set Theory GNU C++17 (64) brute force constructive algorithms *1600 Aug/20/2021 22:04
428 C - Sums of Digits GNU C++17 (64) dp greedy implementation *2000 Aug/19/2021 17:14
427 F2 - Nearest Beautiful Number (hard version) GNU C++17 (64) bitmasks brute force constructive algorithms dfs and similar dp greedy *2100 Aug/19/2021 14:28
426 F - Omkar and Landslide GNU C++17 (64) binary search constructive algorithms data structures greedy math *2400 Aug/17/2021 03:51
425 E - Mocha and Stars GNU C++17 (64) combinatorics dp fft math number theory *2200 Aug/16/2021 01:54
424 F - One Occurrence GNU C++17 (64) data structures divide and conquer *2400 Aug/16/2021 00:08
423 G - Greedy Subsequences GNU C++17 data structures dp trees *2400 Aug/13/2021 15:40
422 C - Array and Operations GNU C++17 (64) flows graph matchings number theory *2100 Aug/12/2021 22:52
421 L - Lazy Segment Tree C++ (Clang 10.0.0 with AC Library) AtCoder *100 Aug/01/2021 17:54
420 B - Increasing Triples C++ (GCC 9.2.1) AtCoder *400 Jul/18/2021 17:49
419 A - Arithmetic Sequence C++ (GCC 9.2.1) AtCoder *300 Jul/18/2021 17:36
418 Z - Frog 3 C++ (GCC 9.2.1) AtCoder *100 Jul/17/2021 23:17
417 B - Insurance C++ (GCC 9.2.1) AtCoder *500 Jun/12/2021 17:57
416 A - Many Formulae C++ (GCC 9.2.1) AtCoder *400 Jun/12/2021 17:36
415 K - Range Affine Range Sum C++ (GCC 9.2.1) AtCoder *100 Apr/17/2021 02:58
414 B - GCD Length GNU C++17 (64) constructive algorithms math number theory *1100 Apr/12/2021 20:19
413 E - Cost Equilibrium GNU C++17 (64) combinatorics constructive algorithms math sortings *2300 Apr/11/2021 22:03
412 D - GCD and MST GNU C++17 (64) constructive algorithms dsu graphs greedy number theory sortings *2000 Apr/11/2021 21:16
411 C - Add One GNU C++17 (64) dp matrices *1600 Apr/11/2021 20:39
410 B - AND Sequences GNU C++17 (64) bitmasks combinatorics constructive algorithms math *1400 Apr/11/2021 20:17
409 A - Array and Peaks GNU C++17 (64) constructive algorithms implementation *800 Apr/11/2021 20:10
408 F - Education GNU C++17 (64) brute force dp greedy implementation *1900 Apr/11/2021 00:08
407 D - Corrupted Array GNU C++17 (64) constructive algorithms data structures greedy *1200 Apr/10/2021 23:46
406 C - A-B Palindrome GNU C++17 (64) constructive algorithms implementation strings *1200 Apr/10/2021 23:40
405 B - Almost Rectangle GNU C++17 (64) implementation *800 Apr/10/2021 23:22
404 A - Spy Detected! GNU C++17 (64) brute force implementation *800 Apr/10/2021 23:17
403 G - Short Task GNU C++17 (64) brute force dp math number theory *1700 Apr/10/2021 22:27
402 F - Balance the Cards GNU C++17 (64) constructive algorithms data structures divide and conquer geometry graphs implementation *3500 Apr/03/2021 23:13
401 A - Is it rated - 2 GNU C++17 (64) *special problem implementation interactive *900 Apr/01/2021 20:06
400 D - I Wanna Win The Game C++ (GCC 9.2.1) AtCoder *500 Mar/28/2021 18:53
399 C - Multiple Sequences C++ (GCC 9.2.1) AtCoder *500 Mar/28/2021 18:13
398 B - Products of Min-Max C++ (GCC 9.2.1) AtCoder *400 Mar/28/2021 17:42
397 A - Odd vs Even C++ (GCC 9.2.1) AtCoder *300 Mar/28/2021 17:31
396 E - Traveler C++ (GCC 9.2.1) AtCoder *500 Mar/27/2021 18:10
395 D - Opposite C++ (GCC 9.2.1) AtCoder *400 Mar/27/2021 17:49
394 C - ORXOR C++ (GCC 9.2.1) AtCoder *300 Mar/27/2021 17:41
393 B - Visibility C++ (GCC 9.2.1) AtCoder *200 Mar/27/2021 17:35
392 A - Rotate C++ (GCC 9.2.1) AtCoder *100 Mar/27/2021 17:30
391 F - Triangular Paths GNU C++17 (64) constructive algorithms graphs math shortest paths sortings *2000 Mar/25/2021 21:16
390 B - Partial Replacement GNU C++17 (64) greedy implementation *1100 Mar/25/2021 20:58
389 E - Restoring the Permutation GNU C++17 (64) constructive algorithms implementation *1500 Mar/25/2021 20:55
388 D - Epic Transformation GNU C++17 (64) constructive algorithms data structures greedy *1400 Mar/25/2021 20:42
387 C - Double-ended Strings GNU C++17 (64) brute force implementation strings *1000 Mar/25/2021 20:36
386 A - Strange Table GNU C++17 (64) math *800 Mar/25/2021 20:07
385 C - Sky Full of Stars GNU C++17 (64) combinatorics math *2500 Mar/25/2021 09:11
384 D - Useful Edges GNU C++17 (64) dp graphs shortest paths *2400 Mar/24/2021 01:09
383 C - Skyline Photo GNU C++17 (64) binary search data structures dp greedy *2100 Mar/24/2021 00:52
382 B - Playlist GNU C++17 (64) data structures dsu implementation *1900 Mar/24/2021 00:34
381 A - Basic Diplomacy GNU C++17 (64) constructive algorithms greedy implementation *1600 Mar/24/2021 00:14
380 D1 - Beautiful Bracket Sequence (easy version) GNU C++17 (64) combinatorics dp probabilities *2600 Mar/19/2021 19:06
379 C - Beautiful Mirrors with queries GNU C++17 (64) data structures probabilities *2400 Mar/19/2021 18:36
378 B - Beautiful Sequence GNU C++17 (64) brute force constructive algorithms greedy *1900 Mar/19/2021 18:09
377 A - Beautiful Regional Contest GNU C++17 (64) greedy implementation *1500 Mar/19/2021 17:58
376 D - Birthday GNU C++17 (64) data structures dfs and similar dp trees *2700 Mar/19/2021 16:32
375 B - Obsessive String GNU C++17 (64) dp strings *2000 Mar/19/2021 14:19
374 A - Treasure GNU C++17 (64) greedy *1500 Mar/19/2021 13:55
373 F - Diameter Cuts GNU C++17 (64) combinatorics dfs and similar dp trees *2400 Mar/18/2021 23:52
372 D - The Number of Pairs GNU C++17 (64) dp math number theory *2100 Mar/18/2021 23:12
371 E - Chaotic Merge GNU C++17 (64) combinatorics dp math strings *2400 Mar/18/2021 22:31
370 C - Minimum Grid Path GNU C++17 (64) brute force data structures greedy math *1500 Mar/18/2021 20:41
369 B - Binary Removals GNU C++17 (64) brute force dp greedy implementation *1000 Mar/18/2021 20:27
368 A - Domino on Windowsill GNU C++17 (64) combinatorics constructive algorithms math *800 Mar/18/2021 20:23
367 D - Top Secret Task GNU C++17 (64) dp *2300 Mar/18/2021 18:30
366 C - Three States GNU C++17 (64) dfs and similar graphs shortest paths *2200 Mar/18/2021 18:13
365 A - Median Smoothing GNU C++17 (64) implementation *1700 Mar/18/2021 17:28
364 C2 - k-LCM (hard version) GNU C++17 (64) constructive algorithms math *1600 Mar/18/2021 00:09
363 D - Genius GNU C++17 (64) bitmasks dp graphs number theory *2500 Mar/17/2021 22:15
362 E1 - Square-free division (easy version) GNU C++17 (64) data structures dp greedy math number theory two pointers *1700 Mar/17/2021 21:02
361 B - M-arrays GNU C++17 (64) constructive algorithms greedy math *1200 Mar/17/2021 20:16
360 A - Meximization GNU C++17 (64) brute force data structures greedy sortings *800 Mar/17/2021 20:08
359 C - Kaavi and Magic Spell GNU C++17 (64) dp strings *2200 Mar/16/2021 20:25
358 E - Addition on Segments GNU C++17 (64) bitmasks data structures divide and conquer dp *2200 Mar/16/2021 00:31
357 E - Palindromic Doubles Kotlin 1.4 *special problem data structures dp *2200 Mar/15/2021 19:59
356 D - Shipping Center C++ (GCC 9.2.1) AtCoder *400 Mar/13/2021 19:45
355 F - Coprime Present C++ (GCC 9.2.1) AtCoder *600 Mar/13/2021 19:32
354 E - Lucky 7 Battle C++ (GCC 9.2.1) AtCoder *500 Mar/13/2021 18:26
353 C - Comma C++ (GCC 9.2.1) AtCoder *300 Mar/13/2021 17:45
352 B - Many Oranges C++ (GCC 9.2.1) AtCoder *200 Mar/13/2021 17:40
351 A - Health M Death C++ (GCC 9.2.1) AtCoder *100 Mar/13/2021 17:32
350 G - Painting Numbers Kotlin 1.4 *special problem data structures greedy number theory *2500 Mar/09/2021 22:46
349 B - RBS Deletion Kotlin 1.4 *special problem greedy *1800 Mar/09/2021 20:36
348 C - Two Policemen Kotlin 1.4 *special problem binary search brute force math *1900 Mar/09/2021 20:29
347 E - Modernization of Treeland Kotlin 1.4 *special problem dfs and similar trees Mar/08/2021 03:27
346 A - Likes Display Kotlin 1.4 *special problem implementation Mar/08/2021 02:33
345 C - File Name Kotlin 1.4 *special problem strings Mar/06/2021 00:48
344 A - Remove Duplicates Kotlin 1.4 *special problem implementation Mar/06/2021 00:38
343 F - Putting Boxes Together GNU C++17 (64) data structures *2500 Mar/04/2021 00:49
342 D - Dasha and Chess GNU C++17 constructive algorithms games interactive *2500 Mar/03/2021 23:25
341 D - Nature Reserve GNU C++17 (64) binary search geometry ternary search *2200 Mar/03/2021 22:53
340 E - Helping Hiasat GNU C++17 (64) bitmasks brute force dp meet-in-the-middle *2200 Mar/03/2021 22:07
339 E - Fib-tree GNU C++17 (64) brute force dfs and similar divide and conquer number theory trees *2400 Mar/03/2021 01:08
338 C - Unexpressed C++ (GCC 9.2.1) AtCoder *300 Feb/27/2021 18:18
337 B - Play Snuke C++ (GCC 9.2.1) AtCoder *200 Feb/27/2021 18:10
336 A - Discount C++ (GCC 9.2.1) AtCoder *100 Feb/27/2021 18:07
335 D - Sky Reflector C++ (GCC 9.2.1) AtCoder *600 Feb/21/2021 19:03
334 C - String Invasion C++ (GCC 9.2.1) AtCoder *500 Feb/21/2021 18:02
333 B - A^B^C C++ (GCC 9.2.1) AtCoder *400 Feb/21/2021 17:44
332 A - ABC C++ (GCC 9.2.1) AtCoder *300 Feb/21/2021 17:31
331 D - Cleaning the Phone GNU C++17 binary search dp sortings two pointers *1800 Jan/25/2021 21:11
330 C - Ball in Berland GNU C++17 combinatorics graphs math *1400 Jan/25/2021 20:41
329 B - New Year's Number GNU C++17 brute force dp math *900 Jan/25/2021 20:34
328 A - Odd Divisor GNU C++17 math number theory *900 Jan/25/2021 20:31
327 E - What Is It? GNU C++17 constructive algorithms greedy *2500 Jan/19/2021 23:05
326 C - Array Destruction GNU C++17 brute force constructive algorithms data structures greedy implementation sortings *1700 Jan/19/2021 22:51
325 D - Cleaning GNU C++17 data structures dp greedy math *2200 Jan/19/2021 22:44
324 B - Different Divisors GNU C++17 binary search constructive algorithms greedy math number theory *1000 Jan/19/2021 20:14
323 A - Puzzle From the Future GNU C++17 greedy *800 Jan/19/2021 20:10
322 C - Vladik and fractions GNU C++17 brute force constructive algorithms math number theory *1500 Jan/17/2021 13:51
321 B - Chloe and the sequence GNU C++17 binary search bitmasks constructive algorithms implementation *1200 Jan/17/2021 13:26
320 A - Vladik and flights GNU C++17 constructive algorithms greedy implementation *1200 Jan/17/2021 13:24
319 H - It's showtime UnknownX *special problem Jan/14/2021 22:39
318 E - Minimum Path GNU C++17 graphs shortest paths *2400 Jan/14/2021 22:26
317 F - Strange Set GNU C++17 flows math *2700 Jan/14/2021 22:14
316 C - No More Inversions GNU C++17 constructive algorithms math *1500 Jan/14/2021 21:06
315 D - Program GNU C++17 data structures dp implementation strings *1700 Jan/14/2021 20:50
314 B - String LCM GNU C++17 brute force math number theory strings *1000 Jan/14/2021 20:10
313 A - Replacing Elements GNU C++17 greedy implementation math sortings *800 Jan/14/2021 20:07
312 A - Olesya and Rodion GNU C++17 math *1000 Jan/14/2021 20:03
311 A - Is it rated? GNU C++17 *special problem Jan/14/2021 20:00
310 D - Again? GNU C++17 *special problem implementation Jan/14/2021 19:55
309 E - Train Hard, Win Easy GNU C++17 constructive algorithms greedy math sortings *1900 Jan/03/2021 18:22
308 F - Make It One GNU C++17 bitmasks combinatorics dp math number theory shortest paths *2500 Jan/03/2021 17:52
307 D - Mysterious Crime GNU C++17 brute force combinatorics math meet-in-the-middle two pointers *1700 Jan/03/2021 17:25
306 C - Smallest Word GNU C++17 constructive algorithms greedy implementation *1500 Jan/03/2021 17:05
305 B - Lost Array GNU C++17 implementation *1200 Jan/03/2021 16:55
304 A - Elections GNU C++17 implementation math *800 Jan/03/2021 16:45
303 E - Side Transmutations GNU C++17 combinatorics strings *2300 Jan/01/2021 22:55
302 F - Relatively Prime Powers GNU C++17 (64) combinatorics math number theory *2400 Jan/01/2021 21:36
301 A - AtCoder Jumper C++ (GCC 9.2.1) AtCoder *500 Jan/01/2021 16:09
300 B - Three Coins C++ (GCC 9.2.1) AtCoder *800 Jan/01/2021 15:55
299 E - A Bit Similar GNU C++17 bitmasks brute force hashing string suffix structures strings two pointers *2400 Jan/01/2021 14:54
298 E - Apollo versus Pan GNU C++17 (64) bitmasks brute force math *1800 Jan/01/2021 02:32
297 F - Euclid's nightmare GNU C++17 bitmasks dfs and similar dsu graphs greedy math sortings *2100 Jan/01/2021 02:21
296 D - 13th Labour of Heracles GNU C++17 data structures greedy sortings trees *1500 Jan/01/2021 01:37
295 C - Canine poetry GNU C++17 dp greedy strings *1300 Jan/01/2021 01:20
294 B - Last minute enhancements GNU C++17 dp greedy *800 Jan/01/2021 01:12
293 A - Bovine Dilemma GNU C++17 brute force geometry math *800 Jan/01/2021 01:09
292 E - Road to 1600 GNU C++17 brute force constructive algorithms *2400 Dec/31/2020 20:34
291 D - Ceil Divisions GNU C++17 brute force constructive algorithms math number theory *1700 Dec/29/2020 21:33
290 C - Building a Fence GNU C++17 dp greedy implementation two pointers *1600 Dec/29/2020 21:12
289 B - Red and Blue GNU C++17 dp greedy *1000 Dec/29/2020 20:46
288 A - Regular Bracket Sequence GNU C++17 constructive algorithms greedy *1000 Dec/29/2020 20:41
287 D - Binomial Coefficient is Fun C++ (GCC 9.2.1) AtCoder *600 Dec/09/2020 15:27
286 C - Exoswap C++ (GCC 9.2.1) AtCoder *500 Dec/09/2020 15:11
285 B - Many 110 C++ (GCC 9.2.1) AtCoder *400 Dec/09/2020 14:56
284 A - Redundant Redundancy C++ (GCC 9.2.1) AtCoder *300 Dec/09/2020 14:43
283 D - Rating Compression GNU C++17 binary search data structures greedy implementation two pointers *1800 Dec/07/2020 02:44
282 A - Avoid Trygub GNU C++17 constructive algorithms sortings *800 Dec/07/2020 01:56
281 B - Balls of Steel GNU C++17 brute force geometry greedy *1000 Dec/07/2020 01:54
280 C1 - Errich-Tac-Toe (Easy Version) GNU C++17 constructive algorithms math *2100 Dec/07/2020 01:49
279 E - Capitalism GNU C++17 constructive algorithms dfs and similar graphs shortest paths *2700 Dec/07/2020 01:27
278 C2 - Errich-Tac-Toe (Hard Version) GNU C++17 constructive algorithms math *2300 Dec/07/2020 01:02
277 F - The Struggling Contestant GNU C++17 constructive algorithms greedy *2400 Dec/07/2020 00:50
276 E - Battle Lemmings GNU C++17 dp greedy *2500 Nov/29/2020 11:11
275 C2 - Pokémon Army (hard version) GNU C++17 data structures divide and conquer dp greedy implementation *2100 Nov/29/2020 10:47
274 D - Rescue Nibel! GNU C++17 combinatorics data structures sortings *1800 Nov/29/2020 10:17
273 C1 - Pokémon Army (easy version) GNU C++17 constructive algorithms dp greedy *1300 Nov/29/2020 10:05
272 B - Rock and Lever GNU C++17 bitmasks math *1200 Nov/29/2020 09:42
271 A - Cubes Sorting GNU C++17 math sortings *900 Nov/29/2020 09:34
270 F - Divide Powers GNU C++17 constructive algorithms greedy *2900 Nov/21/2020 17:12
269 E - Two Editorials GNU C++17 brute force dp greedy sortings two pointers *2500 Nov/21/2020 16:45
268 D - Radio Towers GNU C++17 combinatorics dp math *1600 Nov/21/2020 16:35
267 C - Two Brackets GNU C++17 greedy *800 Nov/21/2020 16:25
266 B - Toy Blocks GNU C++17 binary search greedy math sortings *1400 Nov/21/2020 16:04
265 A - Robot Program GNU C++17 math *800 Nov/21/2020 15:58
264 E - Xor Tree GNU C++17 bitmasks divide and conquer dp graphs string suffix structures trees *2100 Nov/17/2020 15:12
263 F - Confluence C++ (GCC 9.2.1) AtCoder *600 Nov/16/2020 12:22
262 E - Queen on Grid C++ (GCC 9.2.1) AtCoder *500 Nov/16/2020 11:58
261 D - Water Heater C++ (GCC 9.2.1) AtCoder *400 Nov/16/2020 11:45
260 C - Travel C++ (GCC 9.2.1) AtCoder *300 Nov/16/2020 11:40
259 B - Billiards C++ (GCC 9.2.1) AtCoder *200 Nov/16/2020 11:34
258 A - ReLU C++ (GCC 9.2.1) AtCoder *100 Nov/16/2020 11:30
257 E - Carrots for Rabbits GNU C++17 binary search data structures greedy math sortings *2200 Nov/16/2020 11:28
256 E - Complicated Computations GNU C++17 binary search data structures two pointers *2400 Nov/16/2020 00:08
255 E - String Reversal GNU C++17 data structures greedy strings *1900 Nov/15/2020 23:07
254 E - Make It Increasing GNU C++17 binary search constructive algorithms data structures dp implementation *2200 Nov/15/2020 22:49
253 B - MAX-=min C++ (GCC 9.2.1) AtCoder *300 Oct/11/2020 19:36
252 A - Fourtune Cookies C++ (GCC 9.2.1) AtCoder *200 Oct/11/2020 19:34
251 F - Knapsack for All Subsets C++ (GCC 9.2.1) AtCoder *600 Oct/11/2020 16:44
250 B - DNA Sequence C++ (GCC 9.2.1) AtCoder *400 Oct/03/2020 21:50
249 A - Plus Minus C++ (GCC 9.2.1) AtCoder *100 Oct/03/2020 21:45
248 P - Independent Set C++ (GCC 9.2.1) AtCoder *100 Oct/01/2020 13:36
247 D - Road to Millionaire C++ (GCC 9.2.1) AtCoder *400 Jul/26/2020 09:35
246 C - Marks C++ (GCC 9.2.1) AtCoder *300 Jul/26/2020 09:29
245 B - Magic 2 C++ (GCC 9.2.1) AtCoder *200 Jul/26/2020 09:26
244 A - Kyu in AtCoder C++ (GCC 9.2.1) AtCoder *100 Jul/26/2020 09:22
243 C - XYZ Triplets C++ (GCC 9.2.1) AtCoder *300 Jul/12/2020 03:37
242 B - An Odd Problem C++ (GCC 9.2.1) AtCoder *200 Jul/12/2020 03:34
241 A - Number of Multiples C++ (GCC 9.2.1) AtCoder *100 Jul/12/2020 03:33
240 E - Smart Infants C++ (GCC 9.2.1) AtCoder *500 Jul/02/2020 11:40
239 D - Not Divisible C++ (GCC 9.2.1) AtCoder *400 Jul/02/2020 11:20
238 C - Forbidden List C++ (GCC 9.2.1) AtCoder *300 Jul/02/2020 11:03
237 B - Crane and Turtle C++ (GCC 9.2.1) AtCoder *200 Jul/02/2020 10:57
236 A - Five Variables C++ (GCC 9.2.1) AtCoder *100 Jul/02/2020 10:55
235 C - Remainder Minimization 2019 C++ (GCC 9.2.1) AtCoder *300 Jun/29/2020 16:00
234 E - Virus Tree 2 C++ (GCC 9.2.1) AtCoder *500 Jun/29/2020 15:53
233 D - Rain Flows into Dams C++ (GCC 9.2.1) AtCoder *400 Jun/29/2020 15:20
232 B - Good Distance C++ (GCC 9.2.1) AtCoder *200 Jun/29/2020 15:04
231 A - T or T C++ (GCC 9.2.1) AtCoder *100 Jun/29/2020 15:01
230 F - Distance Sums C++ (GCC 9.2.1) AtCoder *900 Jun/29/2020 14:50
229 E - Tr/ee C++ (GCC 9.2.1) AtCoder *700 Jun/29/2020 14:17
228 C - //// C++ (GCC 9.2.1) AtCoder *300 Jun/29/2020 13:45
227 D - Iroha and a Grid C++ (GCC 9.2.1) AtCoder *400 Jun/29/2020 13:12
226 C - Iroha's Obsession C++ (GCC 9.2.1) AtCoder *300 Jun/29/2020 13:02
225 E - NEQ C++ (GCC 9.2.1) AtCoder *500 Jun/29/2020 12:53
224 F - Unfair Nim C++ (GCC 9.2.1) AtCoder *600 Jun/29/2020 12:29
223 D - Sum of Divisors C++ (GCC 9.2.1) AtCoder *400 Jun/29/2020 12:09
222 C - Tsundoku C++ (GCC 9.2.1) AtCoder *300 Jun/29/2020 12:07
221 B - Minor Change C++ (GCC 9.2.1) AtCoder *200 Jun/29/2020 11:59
220 A - Calc C++ (GCC 9.2.1) AtCoder *100 Jun/29/2020 11:58
219 C - Songs Compression GNU C++17 sortings *1100 Jun/23/2020 03:56
218 E - Ski Accidents GNU C++17 constructive algorithms graphs greedy *2500 Jun/19/2020 00:35
217 D - AND, OR and square sum GNU C++17 bitmasks greedy math *1700 Jun/19/2020 00:12
216 C - Even Picture GNU C++17 constructive algorithms *1500 Jun/19/2020 00:09
215 A - C+= GNU C++17 brute force greedy implementation math *800 Jun/18/2020 23:40
214 B - Codeforces Subsequences GNU C++17 brute force constructive algorithms greedy math strings *1500 Jun/18/2020 23:36
213 D - Ehab's Last Corollary GNU C++17 constructive algorithms dfs and similar graphs greedy implementation trees *2100 Jun/14/2020 00:59
212 C - Ehab and Prefix MEXs GNU C++17 brute force constructive algorithms greedy *1600 Jun/13/2020 23:15
211 B - Most socially-distanced subsequence GNU C++17 greedy two pointers *1300 Jun/13/2020 20:59
210 A - XXXXX GNU C++17 brute force data structures number theory two pointers *1200 Jun/13/2020 20:45
209 D - Walking Between Houses GNU C++17 constructive algorithms greedy *1600 Jun/13/2020 20:20
208 C - Mahmoud and Ehab and the wrong algorithm GNU C++17 constructive algorithms trees *1500 Jun/13/2020 18:19
207 B - Mahmoud and Ehab and the message GNU C++17 dsu greedy implementation *1200 Jun/13/2020 18:07
206 A - Mahmoud and Ehab and the even-odd game GNU C++17 games math *800 Jun/13/2020 17:57
205 D - Mahmoud and a Dictionary GNU C++17 data structures dfs and similar dp dsu graphs *2000 Jun/13/2020 17:43
204 C - Mahmoud and a Message GNU C++17 brute force dp greedy strings *1700 Jun/13/2020 16:52
203 B - Mahmoud and a Triangle GNU C++17 constructive algorithms geometry greedy math number theory sortings *1000 Jun/13/2020 16:25
202 A - Mahmoud and Longest Uncommon Subsequence GNU C++17 constructive algorithms strings *1000 Jun/13/2020 16:23
201 E - Two Arrays GNU C++17 binary search brute force combinatorics constructive algorithms dp two pointers *2100 Jun/11/2020 21:23
200 D - Two Divisors GNU C++17 constructive algorithms math number theory *2000 Jun/11/2020 20:49
199 C - Palindromic Paths GNU C++17 greedy math *1500 Jun/11/2020 20:32
198 B - Shuffle GNU C++17 math two pointers *1300 Jun/11/2020 20:18
197 A - Shovels and Swords GNU C++17 binary search greedy math *1100 Jun/11/2020 20:14
196 A - Exam GNU C++17 constructive algorithms implementation math *1100 Jun/11/2020 19:05
195 F - Swaps Again GNU C++17 constructive algorithms implementation sortings *2100 Jun/11/2020 17:22
194 E - Maximum Subsequence Value GNU C++17 brute force constructive algorithms *1900 Jun/11/2020 16:43
193 D - Solve The Maze GNU C++17 constructive algorithms dfs and similar dsu graphs greedy implementation shortest paths *1700 Jun/11/2020 16:06
192 B - Trouble Sort GNU C++17 constructive algorithms implementation *1300 Jun/11/2020 15:45
191 A - Matrix Game GNU C++17 games greedy implementation *1100 Jun/11/2020 15:41
190 D - Destruction of a Tree GNU C++17 dfs and similar dp trees *2000 Jun/11/2020 14:40
189 C - Alternating Sum GNU C++17 math matrices number theory *1800 Jun/11/2020 13:38
188 B - Messages GNU C++17 math *1300 Jun/11/2020 13:17
187 A - Splits GNU C++17 math *800 Jun/11/2020 13:10
186 D - Div Game C++ (GCC 9.2.1) AtCoder *400 Jun/07/2020 21:30
185 A - Multiplication 1 C++ (GCC 9.2.1) AtCoder *100 Jun/07/2020 21:16
184 C - Lucky Numbers GNU C++17 combinatorics math *1100 Jun/07/2020 19:56
183 B - Domino for Young GNU C++17 dp greedy math *2000 Jun/07/2020 19:51
182 B - Obtaining the String GNU C++17 implementation *1200 Jun/07/2020 19:48
181 A - Triangle GNU C++17 brute force geometry implementation math *1600 Jun/05/2020 14:11
180 B - Math GNU C++17 greedy math number theory *1500 Jun/05/2020 13:41
179 A - Maxim and Biology GNU C++17 brute force strings *1000 Jun/05/2020 12:28
178 B - Bakery GNU C++17 graphs *1300 Jun/05/2020 12:00
177 A - Restoring Three Numbers GNU C++17 math *800 Jun/05/2020 11:44
176 C2 - Not So Simple Polygon Embedding GNU C++17 binary search brute force geometry math *2000 Jun/05/2020 11:39
175 E - Graph Coloring GNU C++17 dfs and similar dp graphs *2100 Jun/05/2020 11:23
174 B - Johnny and Grandmaster GNU C++17 greedy implementation math sortings *1900 Jun/05/2020 02:12
173 D - Johnny and Contribution GNU C++17 constructive algorithms graphs greedy implementation sortings *1700 Jun/04/2020 20:51
172 C - Johnny and Another Rating Drop GNU C++17 bitmasks greedy math *1400 Jun/04/2020 20:34
171 B - Johnny and His Hobbies GNU C++17 bitmasks brute force *1200 Jun/04/2020 20:27
170 A - Johnny and Ancient Computer GNU C++17 implementation *1000 Jun/04/2020 20:11
169 B - Same Parity Summands GNU C++17 constructive algorithms math *1200 Jun/02/2020 04:00
168 C - K-th Not Divisible by n GNU C++17 binary search math *1200 Jun/02/2020 04:00
167 D - Guess The Maximums GNU C++17 binary search implementation interactive math *2100 Jun/01/2020 18:26
166 E - Tree Shuffling GNU C++17 dfs and similar dp greedy trees *2000 Jun/01/2020 16:08
165 C - Orac and LCM GNU C++17 math number theory *1600 Jun/01/2020 15:11
164 C - Game On Leaves GNU C++17 games trees *1600 May/31/2020 20:56
163 B - Subsequence Hate GNU C++17 implementation strings *1400 May/31/2020 20:32
162 A - Odd Selection GNU C++17 brute force implementation math *1200 May/31/2020 20:17
161 B - Chocolates GNU C++17 greedy implementation *1000 May/31/2020 19:39
160 A - Even Substrings GNU C++17 implementation strings *800 May/31/2020 19:31
159 C - Multiplicity GNU C++17 data structures dp implementation math number theory *1700 May/31/2020 13:19
158 B - Views Matter GNU C++17 greedy implementation sortings *1400 May/31/2020 12:24
157 A - Coins GNU C++17 greedy implementation math *800 May/31/2020 11:58
156 D - Slime GNU C++17 dp greedy implementation *1800 May/30/2020 21:20
155 C - Gambling GNU C++17 greedy sortings *1300 May/30/2020 21:00
154 B - Non-Coprime Partition GNU C++17 constructive algorithms math *1100 May/30/2020 20:48
153 E - Connected Component on a Chessboard GNU C++17 constructive algorithms implementation *1800 May/30/2020 20:31
152 D - Game With Array GNU C++17 constructive algorithms math *1400 May/30/2020 19:19
151 E - Restorer Distance GNU C++17 binary search greedy math sortings ternary search *2100 May/30/2020 18:58
150 H - Binary Median GNU C++17 binary search bitmasks brute force constructive algorithms *2100 May/30/2020 14:53
149 F - Spy-string GNU C++17 bitmasks brute force constructive algorithms dp hashing strings *1700 May/30/2020 14:02
148 E - Polygon GNU C++17 dp graphs implementation shortest paths *1300 May/30/2020 13:51
147 D - Buying Shovels GNU C++17 math number theory *1300 May/30/2020 13:29
146 C - Similar Pairs GNU C++17 constructive algorithms graph matchings greedy sortings *1100 May/30/2020 13:12
145 A - Minimal Square GNU C++17 greedy math *800 May/30/2020 12:59
144 B - Little Pony and Sort by Shift GNU C++17 implementation *1200 May/30/2020 12:25
143 A - Flipping Game GNU C++17 brute force dp implementation *1200 May/30/2020 12:13
142 A - DZY Loves Sequences GNU C++17 dp implementation two pointers *1600 May/30/2020 11:57
141 E - Cover it! GNU C++14 dfs and similar dsu graphs shortest paths trees *1700 May/30/2020 11:30
140 D - Recover it! GNU C++14 dfs and similar graphs greedy number theory sortings *1800 May/29/2020 22:43
139 E - Are You Fired? GNU C++14 constructive algorithms data structures greedy implementation *2400 May/29/2020 21:28
138 C - Common Divisors GNU C++17 implementation math *1300 Aug/13/2019 23:22
137 B - Equal Rectangles GNU C++17 greedy math *1200 Aug/13/2019 23:17
136 A - Circle of Students GNU C++17 implementation *1000 Aug/13/2019 22:55
135 D - Colored Boots GNU C++17 greedy implementation *1500 Aug/12/2019 23:45
134 C - Polycarp Restores Permutation GNU C++17 math *1500 Aug/12/2019 23:33
133 B - Good Sequences GNU C++17 dp number theory *1500 Aug/12/2019 01:55
132 B - Two Buttons GNU C++17 dfs and similar graphs greedy implementation math shortest paths *1400 Aug/12/2019 01:39
131 C - Round Corridor GNU C++17 math number theory *1400 Aug/11/2019 18:49
130 B - Block Adventure GNU C++17 dp greedy *1200 Aug/11/2019 18:37
129 A - Hotelier GNU C++17 brute force data structures implementation *800 Aug/11/2019 18:13
128 C - You Are Given a WASD-string... GNU C++17 brute force data structures dp greedy implementation math strings *2100 Aug/11/2019 16:03
127 D - Print a 1337-string... GNU C++17 combinatorics constructive algorithms math strings *1900 Aug/11/2019 14:26
126 B - You Are Given a Decimal String... GNU C++17 brute force dp shortest paths *1700 Aug/11/2019 14:15
125 A - You Are Given Two Binary Strings... GNU C++17 bitmasks greedy *1100 Aug/11/2019 13:48
124 A - Giga Tower GNU C++17 brute force *1100 Aug/10/2019 21:23
123 C - Maximum Median GNU C++17 binary search greedy math sortings *1400 Aug/05/2019 21:12
122 A - Important Exam GNU C++17 implementation strings *900 Aug/05/2019 21:00
121 B - Zero Array GNU C++17 greedy math *1500 Aug/05/2019 20:51
120 A - Dreamoon and Stairs GNU C++17 implementation math *1000 Jul/26/2019 13:59
119 A - Word GNU C++17 implementation strings *800 Jul/26/2019 13:52
118 D2 - RGB Substring (hard version) GNU C++17 data structures dp implementation two pointers *1600 Jul/26/2019 13:02
117 D1 - RGB Substring (easy version) GNU C++17 implementation *1500 Jul/26/2019 13:01
116 C - Robot Breakout GNU C++17 implementation *1500 Jul/26/2019 12:43
115 B - Odd Sum Segments GNU C++17 constructive algorithms math *1200 Jul/25/2019 21:11
114 A - Three Piles of Candies GNU C++17 brute force constructive algorithms math *800 Jul/25/2019 20:49
113 E - OpenStreetMap GNU C++17 data structures two pointers *2100 Jul/18/2019 01:17
112 D2 - Submarine in the Rybinsk Sea (hard edition) GNU C++17 combinatorics math number theory *1800 Jul/18/2019 00:54
111 D1 - Submarine in the Rybinsk Sea (easy edition) GNU C++17 combinatorics math number theory *1500 Jul/18/2019 00:53
110 C - Basketball Exercise GNU C++17 dp *1400 Jul/18/2019 00:44
109 B - Sport Mafia GNU C++17 binary search brute force math *1000 Jul/18/2019 00:36
108 A - Drinks Choosing GNU C++17 greedy math *1000 Jul/18/2019 00:29
107 C - Gargari and Bishops GNU C++17 greedy hashing implementation *1900 Jul/15/2019 20:14
106 D - Prizes, Prizes, more Prizes GNU C++17 implementation *1200 Jul/15/2019 19:47
105 C - Hacking Cypher GNU C++17 brute force math number theory strings *1700 Jul/15/2019 19:22
104 C - Fixing Typos GNU C++17 greedy implementation *1400 Jul/15/2019 18:11
103 C - Palindrome Transformation GNU C++17 brute force greedy implementation *1700 Jul/15/2019 17:28
102 A - Beautiful Year GNU C++17 brute force *800 Jul/15/2019 09:27
101 A - Lala Land and Apple Trees GNU C++17 brute force implementation sortings *1100 Jul/15/2019 04:17
100 B - Amr and The Large Array GNU C++17 implementation *1300 Jul/15/2019 04:05
99 B - Gerald is into Art GNU C++17 constructive algorithms implementation *1200 Jul/15/2019 03:43
98 A - Currency System in Geraldion GNU C++17 implementation sortings *1000 Jul/15/2019 03:36
97 C - Gerald's Hexagon GNU C++17 geometry *1600 Jul/15/2019 03:32
96 D - Equivalent Strings GNU C++17 hashing implementation strings *1700 Jul/15/2019 03:24
95 B - Inventory GNU C++17 greedy math *1200 Jul/15/2019 02:42
94 A - Music GNU C++17 implementation math *1500 Jul/15/2019 01:40
93 D - 1-2-K Game GNU C++17 games math *1700 Jul/14/2019 21:00
92 C - From S To T GNU C++17 implementation strings *1300 Jul/14/2019 20:37
91 B - Yet Another Crosses Problem GNU C++17 implementation *1300 Jul/14/2019 20:29
90 A - Remove a Progression GNU C++17 math *800 Jul/14/2019 20:20
89 C - A and B and Team Training GNU C++17 greedy implementation math number theory *1300 Jul/14/2019 19:54
88 B - A and B and Compilation Errors GNU C++17 data structures implementation sortings *1100 Jul/14/2019 19:42
87 A - Ultra-Fast Mathematician GNU C++17 implementation *800 Jul/14/2019 19:12
86 B - Discounts GNU C++17 greedy sortings *900 Jul/11/2019 03:29
85 A - Regular Bracket Sequence GNU C++17 greedy implementation *1100 Jul/11/2019 03:21
84 C - The Party and Sweets GNU C++17 greedy implementation math *1500 Jul/11/2019 03:08
83 B - Expansion coefficient of the array GNU C++17 implementation math *1300 Jul/11/2019 02:58
82 A - A pile of stones GNU C++17 implementation math *800 Jul/11/2019 02:52
81 E - Count Pairs GNU C++17 number theory *2300 Jul/11/2019 02:39
80 D1 - Add on a Tree GNU C++17 trees *1600 Jul/11/2019 02:18
79 C - Candies! GNU C++17 data structures dp implementation math *1400 Jul/11/2019 01:52
78 B - Number Circle GNU C++17 greedy math sortings *1100 Jul/11/2019 01:43
77 A - Keanu Reeves GNU C++17 strings *800 Jul/11/2019 00:08
76 A - Kefa and First Steps GNU C++11 brute force dp implementation *900 Jul/04/2019 13:34
75 A - New Year Candles GNU C++17 implementation *1000 Jul/04/2019 13:12
74 A - Amity Assessment GNU C++17 brute force constructive algorithms implementation *1200 Jul/04/2019 13:01
73 B - Jamie and Binary Sequence (changed after round) GNU C++17 bitmasks greedy math *2000 Jul/03/2019 04:08
72 A - Bits GNU C++17 bitmasks constructive algorithms *1700 Jul/03/2019 03:34
71 B - Dima and a Bad XOR GNU C++17 bitmasks brute force constructive algorithms dp *1600 Jul/03/2019 02:27
70 B - Neko Performs Cat Furrier Transform GNU C++17 bitmasks constructive algorithms dfs and similar math *1300 Jul/03/2019 00:39
69 B - New Year and Old Property GNU C++17 bitmasks brute force implementation *1300 Jul/03/2019 00:18
68 B - Tavas and SaDDas GNU C++17 bitmasks brute force combinatorics implementation *1100 Jul/02/2019 23:00
67 A - Raising Bacteria GNU C++17 bitmasks *1000 Jul/02/2019 22:51
66 A - LLPS GNU C++17 binary search bitmasks brute force greedy implementation strings *800 Jul/02/2019 22:49
65 C - Mystery Circuit GNU C++17 bitmasks brute force Jul/02/2019 22:39
64 E - Magic Stones GNU C++17 constructive algorithms math sortings *2200 Jul/01/2019 17:08
63 C - Meaningless Operations GNU C++17 constructive algorithms math number theory *1500 Jul/01/2019 16:54
62 B - Tape GNU C++17 greedy sortings *1400 Jul/01/2019 16:26
61 B - Letters Shop GNU C++17 binary search implementation strings *1300 Jun/30/2019 20:42
60 A - Stickers and Toys GNU C++17 math *900 Jun/30/2019 20:24
59 D - Relatively Prime Graph GNU C++17 brute force constructive algorithms graphs greedy math *1700 Jun/30/2019 17:03
58 E - Vus the Cossack and a Field GNU C++17 divide and conquer implementation math *2500 Jun/29/2019 10:53
57 D - Vus the Cossack and Numbers GNU C++17 constructive algorithms greedy math *1500 Jun/28/2019 15:14
56 C - Vus the Cossack and Strings GNU C++17 implementation math *1800 Jun/28/2019 15:07
55 A - Vus the Cossack and a Contest GNU C++17 implementation *800 Jun/28/2019 13:52
54 A - Thanos Sort GNU C++17 implementation Jun/28/2019 13:35
53 A - Drazil and Date GNU C++17 math *1000 Jun/22/2019 13:18
52 B - Present from Lena GNU C++17 constructive algorithms implementation *1000 Jun/22/2019 13:13
51 B - Sereja and Suffixes GNU C++17 data structures dp *1100 Jun/22/2019 13:06
50 D - Tolik and His Uncle GNU C++17 constructive algorithms *1800 Jun/22/2019 05:18
49 C - Valeriy and Deque GNU C++17 data structures implementation *1500 Jun/22/2019 04:57
48 B - Nick and Array GNU C++17 greedy implementation *1500 Jun/22/2019 04:26
47 A - Alex and a Rhombus GNU C++17 dp implementation math *800 Jun/22/2019 04:17
46 C1 - Exam in BerSU (easy version) GNU C++17 greedy sortings *1200 Jun/19/2019 21:43
45 B - Email from Polycarp GNU C++17 implementation strings *1200 Jun/19/2019 21:21
44 A - Ropewalkers GNU C++17 math *800 Jun/19/2019 20:21
43 B - Interesting drink GNU C++17 binary search dp implementation *1100 Jun/17/2019 13:00
42 A - A and B and Chess GNU C++17 implementation *900 Jun/17/2019 12:51
41 A - Business trip GNU C++17 greedy implementation sortings *900 Jun/17/2019 12:43
40 B - Network Configuration GNU C++17 greedy sortings *900 Jun/17/2019 12:26
39 A - Spit Problem GNU C++17 brute force *1000 Jun/17/2019 12:23
38 B - Reading GNU C++17 sortings *1000 Jun/17/2019 12:09
37 G - University Classes GNU C++17 implementation *900 Jun/17/2019 12:01
36 A - Exams GNU C++17 implementation math *900 Jun/17/2019 11:54
35 A - Postcards and photos GNU C++17 implementation *900 Jun/17/2019 11:50
34 A - Metro GNU C++17 graphs *900 Jun/17/2019 11:44
33 A - Dividing Orange GNU C++17 implementation *900 Jun/17/2019 11:32
32 A - King Escape GNU C++17 dfs and similar graphs implementation *1000 Jun/17/2019 11:08
31 A - Bicycle Chain GNU C++17 brute force implementation *900 Jun/17/2019 10:57
30 A - Interview with Oleg GNU C++17 implementation strings *900 Jun/17/2019 10:37
29 A - Cheaterius's Problem GNU C++17 implementation *1300 Jun/16/2019 18:03
28 A - Chunga-Changa GNU C++17 greedy math *1000 Jun/16/2019 15:17
27 C - Candies Distribution GNU C++17 constructive algorithms implementation *1500 Jun/14/2019 08:39
26 B - Appending Mex GNU C++17 implementation *1000 Jun/14/2019 07:59
25 A - Elevator or Stairs? PyPy 3 implementation *800 Jun/14/2019 07:41
24 D - Valid BFS? GNU C++17 dfs and similar graphs shortest paths trees *1700 Jun/12/2019 05:21
23 C - Equalize GNU C++17 dp greedy strings *1300 Jun/12/2019 03:25
22 B - Reach Median GNU C++17 greedy *1300 Jun/12/2019 03:15
21 A - Packets GNU C++17 constructive algorithms greedy math *1300 Jun/12/2019 03:06
20 E - Product Oriented Recurrence GNU C++17 dp math matrices number theory *2300 Jun/12/2019 02:33
19 B - Plus from Picture GNU C++17 dfs and similar implementation strings *1300 Jun/12/2019 01:44
18 A - Filling Shapes Python 3 dp math *1000 Jun/11/2019 19:35
17 C - Lose it! GNU C++17 dp greedy implementation *1300 Jun/10/2019 01:00
16 B - Merge it! GNU C++17 math *1100 Jun/09/2019 23:55
15 A - Divide it! GNU C++17 brute force greedy implementation *800 Jun/09/2019 23:49
14 B - Nauuo and Chess GNU C++17 constructive algorithms greedy *1100 Jun/07/2019 17:51
13 A - Nauuo and Votes GNU C++17 greedy *800 Jun/07/2019 17:43
12 E - Triangles 3000 GNU C++17 Jun/07/2019 02:13
11 B - Preparing Olympiad GNU C++17 bitmasks brute force *1400 Jun/04/2019 12:41
10 A - Watchmen GNU C++17 data structures geometry math *1400 Jun/04/2019 12:20
9 E - Tetrahedron GNU C++17 dp math matrices *1500 Jun/04/2019 01:26
8 D - Flowers GNU C++17 dp *1700 Jun/04/2019 01:12
7 C - Woodcutters GNU C++17 dp greedy *1500 Jun/04/2019 00:55
6 B - Han Solo and Lazer Gun GNU C++17 brute force data structures geometry implementation math *1400 Jun/01/2019 17:18
5 B - Coins GNU C++17 greedy *1300 Jun/01/2019 16:42
4 B - Dima and To-do List GNU C++17 brute force implementation *1200 Jun/01/2019 16:00
3 B - Polo the Penguin and Matrix GNU C++17 brute force dp implementation sortings ternary search *1400 Jun/01/2019 15:29
2 A - Theatre Square GNU C++17 math *1000 Apr/13/2019 08:48
1 A - Watermelon GNU C++17 brute force math *800 Apr/13/2019 08:40