/Codeforces-Solutions

Solutions of various Codeforces problems

Primary LanguageC++

Submissions

Auto-generated with ❤ using Harwest

Introduction

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

  • Codeforces   Codeforces

Contents

# Title Solution Tags Submitted
977 E - Equal Tree Sums GNU C++17 (64) constructive algorithms dfs and similar trees Mar/27/2022 12:15
976 D - K-good GNU C++17 (64) constructive algorithms implementation math number theory Mar/24/2022 23:28
975 C - Make Equal With Mod GNU C++17 (64) constructive algorithms math number theory sortings Mar/24/2022 20:31
974 B - Subtract Operation GNU C++17 (64) data structures math two pointers Mar/24/2022 20:20
973 A - Good Pairs GNU C++17 (64) 2-sat math sortings Mar/24/2022 20:07
972 G - Counting Shortcuts GNU C++17 (64) data structures dfs and similar dp graphs shortest paths *2100 Mar/23/2022 23:27
971 D - Potion Brewing Class GNU C++17 (64) dfs and similar math number theory trees *2100 Mar/23/2022 21:32
970 D - For Gamers. By Gamers. GNU C++17 (64) binary search brute force greedy math sortings *2000 Mar/22/2022 21:44
969 C - Bracket Sequence Deletion GNU C++17 greedy implementation *1200 Mar/22/2022 20:28
968 B - XY Sequence GNU C++17 (64) brute force greedy *800 Mar/22/2022 20:20
967 A - Integer Moves GNU C++17 (64) brute force math *800 Mar/22/2022 20:17
966 C - Alice and the Cake GNU C++17 (64) data structures greedy implementation sortings *1400 Mar/21/2022 01:49
965 B - Prefix Removals GNU C++17 (64) strings *800 Mar/21/2022 01:30
964 A - Maximum Cake Tastiness GNU C++17 (64) brute force greedy implementation sortings *800 Mar/21/2022 01:30
963 D - Yet Another Problem On a Subsequence GNU C++17 (64) combinatorics dp *1900 Mar/19/2022 19:52
962 A - Ivan the Fool and the Probability Theory GNU C++17 (64) combinatorics dp math *1700 Mar/19/2022 16:21
961 G - Path Queries GNU C++17 (64) divide and conquer dsu graphs sortings trees *1800 Mar/18/2022 16:22
960 E - Two Small Strings GNU C++17 (64) brute force constructive algorithms *1900 Mar/18/2022 15:29
959 B - Maximum Value GNU C++17 (64) binary search math sortings two pointers *2100 Mar/18/2022 12:03
958 E - Best Pair GNU C++17 (64) binary search brute force implementation *2100 Mar/18/2022 11:25
957 C - Weight of the System of Nested Segments GNU C++17 (64) greedy hashing implementation sortings *1200 Mar/16/2022 16:05
956 B - DIV + MOD GNU C++17 (64) math *900 Mar/16/2022 15:49
955 A - Deletions of Two Adjacent Letters GNU C++17 (64) implementation strings *800 Mar/16/2022 15:31
954 E - Tyler and Strings GNU C++17 (64) combinatorics data structures dp math *1900 Mar/16/2022 15:17
953 D - Madoka and the Best School in Russia GNU C++17 (64) constructive algorithms dp math number theory *1900 Mar/11/2022 20:58
952 C - Madoka and Childish Pranks GNU C++17 (64) constructive algorithms greedy *1300 Mar/11/2022 20:35
951 B - Madoka and the Elegant Gift GNU C++17 (64) brute force constructive algorithms graphs implementation *1200 Mar/11/2022 20:27
950 A - Madoka and Math Dad GNU C++17 (64) implementation math *800 Mar/11/2022 20:09
949 D - Nearest Excluded Points GNU C++17 (64) binary search data structures dfs and similar graphs shortest paths *1900 Mar/11/2022 01:19
948 C - Fault-tolerant Network GNU C++17 (64) brute force data structures implementation *1500 Mar/11/2022 00:41
947 B - Prove Him Wrong GNU C++17 (64) constructive algorithms greedy *800 Mar/10/2022 23:57
946 A - Playoff GNU C++17 (64) implementation *800 Mar/10/2022 23:44
945 F - Vitaly and Advanced Useless Algorithms GNU C++17 (64) dp greedy implementation *2200 Mar/09/2022 15:09
944 E - Rescheduling the Exam GNU C++17 (64) binary search data structures greedy implementation math sortings *1900 Mar/08/2022 21:05
943 D - Twist the Permutation GNU C++17 (64) brute force constructive algorithms implementation math *1300 Mar/08/2022 20:28
942 D - Integral Array GNU C++17 (64) brute force constructive algorithms math sortings *1800 Mar/07/2022 15:20
941 C - Weird Sum GNU C++17 (64) brute force implementation math matrices *1400 Mar/07/2022 14:32
940 B - Game of Ball Passing GNU C++17 (64) greedy implementation *1300 Mar/07/2022 14:17
939 A - Game GNU C++17 (64) implementation *800 Mar/07/2022 14:13
938 D - Weight the Tree GNU C++17 (64) constructive algorithms dfs and similar dp implementation trees *2000 Mar/05/2022 01:40
937 C - Factorials and Powers of Two GNU C++17 (64) bitmasks brute force constructive algorithms dp math *1500 Mar/05/2022 00:07
936 B - Quality vs Quantity GNU C++17 (64) brute force constructive algorithms greedy sortings two pointers *800 Mar/04/2022 21:11
935 A - Square Counting GNU C++17 (64) math *800 Mar/04/2022 21:07
934 E - Cars GNU C++17 (64) 2-sat constructive algorithms dfs and similar dsu graphs greedy sortings *2200 Feb/27/2022 14:22
933 D - Ezzat and Grid GNU C++17 (64) data structures dp greedy *2200 Feb/25/2022 22:19
932 E - Lexicographically Small Enough GNU C++17 (64) brute force data structures greedy strings *2200 Feb/24/2022 21:11
931 C - Anonymity Is Important GNU C++17 binary search brute force data structures dsu greedy sortings *2200 Feb/24/2022 16:04
930 E - Anonymity Is Important GNU C++17 binary search data structures sortings *2200 Feb/24/2022 16:03
929 D - Repetitions Decoding GNU C++17 constructive algorithms sortings *2000 Feb/24/2022 11:03
928 A - Hard Way GNU C++17 geometry *800 Feb/23/2022 21:28
927 B - Power Walking GNU C++17 greedy *900 Feb/23/2022 20:37
926 C - Great Sequence GNU C++17 greedy sortings *1200 Feb/23/2022 20:29
925 E - Expand the Path GNU C++17 (64) brute force combinatorics data structures implementation math *1900 Feb/23/2022 15:35
924 C - Increase Subarray Sums GNU C++17 (64) brute force dp greedy implementation *1400 Feb/22/2022 21:57
923 D - Cross Coloring GNU C++17 (64) data structures implementation math *1700 Feb/22/2022 21:33
922 B - Anti-Fibonacci Permutation GNU C++17 (64) brute force constructive algorithms implementation *800 Feb/22/2022 20:15
921 A - Doors and Keys GNU C++17 (64) implementation *800 Feb/22/2022 20:09
920 D - Infinite Set GNU C++17 (64) bitmasks dp math matrices number theory strings *1800 Feb/20/2022 23:39
919 C - Differential Sorting GNU C++17 (64) constructive algorithms greedy *1200 Feb/20/2022 20:43
918 B - Avoid Local Maximums GNU C++17 (64) greedy *800 Feb/20/2022 20:17
917 A - Min Or Sum GNU C++17 (64) bitmasks greedy *800 Feb/20/2022 20:10
916 A - Cut and Paste GNU C++17 (64) implementation math *1700 Feb/20/2022 00:10
915 E - Math Test GNU C++17 bitmasks brute force greedy *2200 Feb/18/2022 21:02
914 D - Big Brush GNU C++17 constructive algorithms data structures greedy implementation *2000 Feb/15/2022 01:24
913 C - Inversion Graph GNU C++17 data structures dsu graphs math *1300 Feb/14/2022 20:28
912 B - Odd Swap Sort GNU C++17 data structures math sortings *1100 Feb/14/2022 20:16
911 A - Reverse GNU C++17 constructive algorithms greedy math *800 Feb/14/2022 20:09
910 D - Yet Another Minimization Problem GNU C++17 (64) dp greedy math *1800 Feb/12/2022 22:16
909 C - Andrew and Stones GNU C++17 (64) greedy implementation *1200 Feb/12/2022 20:33
908 B - MEX and Array GNU C++17 (64) brute force dp greedy math *1100 Feb/12/2022 20:23
907 A - Sorting Parts GNU C++17 (64) brute force sortings *800 Feb/12/2022 20:07
906 D - Finding Zero GNU C++17 (64) constructive algorithms interactive math *2000 Feb/06/2022 21:04
905 C - OKEA GNU C++17 (64) constructive algorithms *1000 Feb/06/2022 20:34
904 B - Fortune Telling GNU C++17 (64) bitmasks math *1400 Feb/06/2022 20:16
903 A - Reverse and Concatenate GNU C++17 (64) greedy strings *800 Feb/06/2022 20:08
902 C - Save the Nature GNU C++17 (64) binary search greedy *1600 Feb/01/2022 22:12
901 D - Make Them Equal GNU C++17 (64) dp greedy *1600 Jan/31/2022 20:50
900 D1 - Too Many Impostors (easy version) GNU C++17 (64) constructive algorithms implementation interactive Dec/16/2021 20:18
899 C - Paprika and Permutation GNU C++17 (64) binary search greedy math sortings Dec/16/2021 19:25
898 B - GCD Problem GNU C++17 (64) brute force constructive algorithms math number theory Dec/16/2021 19:14
897 A - Forbidden Subsequence GNU C++17 (64) constructive algorithms greedy sortings strings Dec/16/2021 19:09
896 E - Singers' Tour GNU C++17 (64) constructive algorithms math *1700 Dec/14/2021 21:46
895 D - Array and Operations GNU C++17 (64) dp greedy math *1300 Dec/14/2021 20:14
894 E - Frequency Queries GNU C++17 binary search data structures dfs and similar trees two pointers *2400 Dec/14/2021 00:02
893 D - Yet Another Sorting Problem GNU C++17 (64) constructive algorithms data structures math sortings *1900 Dec/12/2021 21:57
892 C - Minimize Distance GNU C++17 (64) greedy math *1300 Dec/12/2021 21:04
891 B - Array Eversion GNU C++17 (64) greedy *900 Dec/12/2021 20:51
890 A - Life of a Flower GNU C++17 (64) implementation *800 Dec/12/2021 20:47
889 C - Game Master GNU C++17 (64) data structures dfs and similar dp graphs greedy two pointers *1700 Dec/11/2021 23:43
888 B - Build the Permutation GNU C++17 (64) constructive algorithms greedy *1200 Dec/11/2021 23:03
887 A - Find Array GNU C++17 (64) constructive algorithms math *800 Dec/11/2021 22:35
886 D - Task On The Board GNU C++17 (64) constructive algorithms greedy implementation sortings *1800 Dec/09/2021 18:55
885 A - Hilbert's Hotel GNU C++17 (64) math number theory sortings *1600 Dec/09/2021 17:48
884 D - MEX Sequences GNU C++17 (64) dp math *1900 Dec/02/2021 20:29
883 E - Crazy Robot GNU C++17 (64) dfs and similar graphs *2000 Dec/01/2021 23:29
882 C - Poisoned Dagger GNU C++17 (64) binary search *1200 Dec/01/2021 20:25
881 B - Absent Remainder GNU C++17 (64) greedy implementation sortings *1000 Dec/01/2021 20:18
880 A - Long Comparison GNU C++17 (64) implementation math *900 Dec/01/2021 20:08
879 D - Social Network GNU C++17 (64) dsu graphs greedy implementation trees *1600 Nov/28/2021 22:02
878 C - Complex Market Analysis GNU C++17 (64) binary search dp implementation number theory schedules two pointers *1400 Nov/28/2021 21:40
877 B - William the Vigilant GNU C++17 (64) implementation strings *1100 Nov/28/2021 20:23
876 A - Divide and Multiply GNU C++17 (64) greedy implementation math number theory *900 Nov/28/2021 20:14
875 D1 - Divan and Kostomuksha (easy version) GNU C++17 (64) dp number theory *2100 Nov/27/2021 15:44
874 C - Divan and bitwise operations GNU C++17 (64) bitmasks combinatorics constructive algorithms dp math *1500 Nov/26/2021 17:23
873 B - Divan and a New Project GNU C++17 (64) constructive algorithms sortings *1000 Nov/26/2021 16:59
872 A - Divan and a Store GNU C++17 (64) brute force constructive algorithms greedy *800 Nov/26/2021 16:49
871 C - Polycarp Recovers the Permutation GNU C++17 (64) constructive algorithms *1000 Nov/26/2021 12:22
870 D - Weights Assignment For Tree Edges GNU C++17 (64) constructive algorithms trees *1500 Nov/26/2021 11:51
869 A - Make Even GNU C++17 (64) constructive algorithms math *800 Nov/26/2021 11:19
868 B - Team Composition: Programmers and Mathematicians GNU C++17 (64) binary search constructive algorithms math *800 Nov/26/2021 11:04
867 E2 - Escape The Maze (hard version) GNU C++17 (64) dfs and similar dp greedy shortest paths trees *1900 Nov/26/2021 00:46
866 E1 - Escape The Maze (easy version) GNU C++17 (64) dfs and similar greedy shortest paths trees two pointers *1700 Nov/26/2021 00:13
865 D - Guess the Permutation GNU C++17 (64) binary search combinatorics interactive math *2000 Nov/14/2021 20:08
864 B - Coloring Rectangles GNU C++17 (64) greedy *1000 Nov/14/2021 12:03
863 C - Two Arrays GNU C++17 (64) greedy math sortings *900 Nov/14/2021 11:50
862 A - Mathematical Addition GNU C++17 (64) math *800 Nov/14/2021 11:47
861 D - Treelabeling GNU C++17 (64) bitmasks constructive algorithms dfs and similar games greedy implementation trees *2100 Nov/13/2021 10:50
860 C - Dominant Character GNU C++17 (64) brute force greedy implementation strings *1400 Nov/12/2021 21:22
859 B - Reverse Sort GNU C++17 (64) greedy sortings *1000 Nov/12/2021 20:28
858 A - A.M. Deviation GNU C++17 (64) math number theory *800 Nov/12/2021 20:10
857 C2 - Errich-Tac-Toe (Hard Version) GNU C++17 (64) constructive algorithms math *2300 Nov/09/2021 20:51
856 C1 - Errich-Tac-Toe (Easy Version) GNU C++17 (64) constructive algorithms math *2100 Nov/09/2021 20:36
855 D - Max Median GNU C++17 (64) binary search data structures dp *2100 Nov/08/2021 22:29
854 C - Dijkstra? GNU C++17 (64) graphs shortest paths *1900 Nov/07/2021 21:17
853 D2 - Painting the Array II GNU C++17 (64) data structures dp greedy *2100 Nov/07/2021 19:41
852 G - To Go Or Not To Go? GNU C++17 (64) brute force dfs and similar graphs greedy implementation shortest paths *2200 Nov/07/2021 13:09
851 E - Assimilation IV GNU C++17 (64) combinatorics dp math probabilities two pointers *2100 Nov/06/2021 13:11
850 H - Banquet Preparations 2 GNU C++17 (64) greedy sortings two pointers *2200 Nov/05/2021 15:50
849 G - Banquet Preparations 1 GNU C++17 (64) greedy *2200 Nov/03/2021 11:04
848 E - Robot on the Board 1 GNU C++17 (64) implementation *1600 Nov/02/2021 20:27
847 D - Blue-Red Permutation GNU C++17 (64) greedy math sortings *1300 Nov/02/2021 20:15
846 D - Cut GNU C++17 (64) binary search data structures dp graphs number theory two pointers *2100 Nov/02/2021 11:33
845 E - Non-Decreasing Dilemma GNU C++17 (64) data structures divide and conquer math *2200 Nov/01/2021 20:36
844 C - Bottom-Tier Reversals GNU C++17 (64) constructive algorithms greedy *2000 Oct/31/2021 23:36
843 E - Paired Payment GNU C++17 (64) binary search brute force constructive algorithms dp flows graphs shortest paths *2200 Oct/31/2021 14:40
842 D - Moderate Modular Mode GNU C++17 (64) math number theory *1600 Oct/30/2021 20:53
841 C - Di-visible Confusion GNU C++17 (64) brute force greedy math number theory *1300 Oct/30/2021 20:32
840 B - XOR Specia-LIS-t GNU C++17 (64) *1100 Oct/30/2021 20:14
839 A - Era GNU C++17 (64) greedy *800 Oct/30/2021 20:08
838 F - Zero Remainder Sum GNU C++17 (64) dp *2100 Oct/30/2021 18:33
837 E - Carrots for Rabbits GNU C++17 (64) binary search data structures greedy math sortings *2200 Oct/30/2021 14:53
836 E - Arena GNU C++17 (64) combinatorics dp math *2100 Oct/30/2021 12:10
835 B - Update Files GNU C++17 (64) greedy implementation math *1100 Oct/29/2021 22:46
834 C - Banknotes GNU C++17 (64) greedy number theory *1400 Oct/29/2021 20:52
833 A - AB Balance GNU C++17 (64) strings *900 Oct/29/2021 20:07
832 D - Johnny and Contribution GNU C++17 (64) constructive algorithms graphs greedy implementation sortings *1700 Oct/28/2021 22:35
831 C - Johnny and Another Rating Drop GNU C++17 (64) bitmasks greedy math *1400 Oct/28/2021 19:56
830 B - Johnny and His Hobbies GNU C++17 (64) bitmasks brute force *1200 Oct/28/2021 19:51
829 A - Johnny and Ancient Computer GNU C++17 (64) implementation *1000 Oct/28/2021 19:42
828 D - Frog Traveler GNU C++17 (64) data structures dp graphs greedy shortest paths *1900 Oct/27/2021 22:21
827 B - Divine Array GNU C++17 (64) constructive algorithms implementation *1100 Oct/25/2021 17:52
826 C - Array Elimination GNU C++17 (64) bitmasks math number theory *1300 Oct/25/2021 15:55
825 A - Two Subsequences GNU C++17 (64) implementation *800 Oct/25/2021 15:25
824 F1 - Korney Korneevich and XOR (easy version) GNU C++17 (64) bitmasks dp greedy *1800 Oct/24/2021 16:58
823 D - Vupsen, Pupsen and 0 GNU C++17 (64) constructive algorithms math *1600 Oct/24/2021 16:44
822 B - Luntik and Subsequences GNU C++17 (64) combinatorics math *900 Oct/24/2021 16:10
821 C - Grandma Capa Knits a Scarf GNU C++17 (64) brute force data structures greedy strings two pointers *1200 Oct/24/2021 16:09
820 A - Luntik and Concerts GNU C++17 (64) math *800 Oct/24/2021 15:40
819 D - Divisible by Twenty-Five GNU C++17 (64) brute force dfs and similar dp *1800 Oct/18/2021 20:16
818 E - Moment of Bloom GNU C++17 (64) constructive algorithms dfs and similar dsu graph matchings graphs greedy trees *2200 Oct/18/2021 18:02
817 D - Omkar and the Meaning of Life GNU C++17 (64) constructive algorithms greedy interactive math *1800 Oct/17/2021 18:05
816 C - Omkar and Determination GNU C++17 (64) constructive algorithms dp greedy implementation two pointers *1700 Oct/17/2021 17:45
815 B - Omkar and Heavenly Tree GNU C++17 (64) brute force constructive algorithms trees *1200 Oct/17/2021 17:37
814 A - Windblume Ode GNU C++17 (64) brute force constructive algorithms greedy math number theory *800 Oct/17/2021 16:44
813 F - Red-Black Number GNU C++17 (64) dfs and similar dp implementation math meet-in-the-middle *2100 Oct/15/2021 11:36
812 D2 - Half of Same GNU C++17 (64) brute force math number theory *1900 Oct/14/2021 10:57
811 E - Gardener and Tree GNU C++17 (64) brute force data structures dfs and similar greedy implementation trees *1600 Oct/13/2021 22:53
810 D1 - All are Same GNU C++17 (64) math number theory *1100 Oct/13/2021 20:11
809 D - Training Session GNU C++17 (64) combinatorics data structures geometry implementation math *1700 Oct/11/2021 00:53
808 C - Delete Two Elements GNU C++17 (64) data structures dp implementation math two pointers *1200 Oct/10/2021 23:44
807 B - Groups GNU C++17 (64) brute force implementation *1000 Oct/10/2021 23:35
806 A - Computer Game GNU C++17 (64) brute force dfs and similar dp implementation *800 Oct/10/2021 23:27
805 D - The Number of Imposters GNU C++17 (64) constructive algorithms dfs and similar dp dsu graphs *1700 Oct/09/2021 00:59
804 E1 - Rubik's Cube Coloring (easy version) GNU C++17 (64) combinatorics math *1300 Oct/08/2021 21:22
803 C - Make Them Equal GNU C++17 (64) brute force greedy math strings *1200 Oct/08/2021 21:09
802 B - Special Numbers GNU C++17 (64) bitmasks math *1100 Oct/08/2021 20:42
801 A - Consecutive Sum Riddle GNU C++17 (64) math *800 Oct/08/2021 20:38
800 C - Messy GNU C++17 (64) constructive algorithms implementation *1700 Oct/05/2021 20:08
799 B - Box GNU C++17 (64) constructive algorithms *1200 Oct/05/2021 19:40
798 F - Array Stabilization (AND version) GNU C++17 (64) brute force graphs math number theory shortest paths *1700 Oct/04/2021 18:25
797 D - Hemose in ICPC ? GNU C++17 (64) binary search dfs and similar interactive math number theory trees Oct/03/2021 23:30
796 C - Bakry and Partitioning GNU C++17 (64) bitmasks constructive algorithms dfs and similar dp graphs trees Oct/03/2021 21:03
795 B - Hemose Shopping GNU C++17 (64) constructive algorithms dsu math sortings Oct/03/2021 20:16
794 A - Gamer Hemose GNU C++17 (64) binary search greedy math sortings Oct/03/2021 20:08
793 E2 - Array Optimization by Deque GNU C++17 (64) data structures greedy *1700 Oct/02/2021 23:57
792 B - Diameter of Graph GNU C++17 (64) constructive algorithms graphs greedy math *1200 Oct/01/2021 09:30
791 C - Portal GNU C++17 (64) brute force dp greedy implementation *1700 Sep/30/2021 17:41
790 A - CQXYM Count Permutations GNU C++17 (64) combinatorics math number theory *800 Sep/30/2021 15:49
789 E1 - Permutation Minimization by Deque GNU C++17 (64) constructive algorithms greedy math *1000 Sep/28/2021 20:26
788 D - Productive Meeting GNU C++17 (64) constructive algorithms graphs greedy *1400 Sep/28/2021 20:19
787 C - Book GNU C++17 (64) data structures dp graphs implementation *1800 Sep/21/2021 17:50
786 D - The Strongest Build GNU C++17 binary search brute force data structures dfs and similar graphs greedy hashing implementation *2000 Sep/21/2021 16:27
785 C - Slay the Dragon GNU C++17 binary search greedy sortings ternary search *1300 Sep/20/2021 20:30
784 B - Combinatorics Homework GNU C++17 combinatorics greedy math *1100 Sep/20/2021 20:18
783 A - Regular Bracket Sequences GNU C++17 constructive algorithms *800 Sep/20/2021 20:09
782 B - Swaps GNU C++17 (64) greedy math sortings *1400 Sep/18/2021 20:16
781 A - Countdown GNU C++17 greedy *800 Sep/18/2021 20:07
780 D - Same GCDs GNU C++17 (64) math number theory *1800 Sep/16/2021 15:26
779 C - Fancy Number GNU C++17 (64) brute force greedy sortings strings *1900 Sep/13/2021 20:00
778 E - Buds Re-hanging GNU C++17 (64) constructive algorithms dfs and similar dp greedy trees *2000 Sep/13/2021 13:22
777 D2 - Seating Arrangements (hard version) GNU C++17 (64) data structures greedy implementation sortings two pointers *1600 Sep/12/2021 21:04
776 D1 - Seating Arrangements (easy version) GNU C++17 (64) data structures greedy sortings *1100 Sep/12/2021 20:43
775 C - MAX-MEX Cut GNU C++17 (64) bitmasks constructive algorithms dp greedy *1000 Sep/12/2021 20:31
774 B - MIN-MEX Cut GNU C++17 (64) bitmasks constructive algorithms dp greedy *800 Sep/12/2021 20:22
773 A - Median Maximization GNU C++17 (64) binary search greedy math *800 Sep/12/2021 20:14
772 D - Inconvenient Pairs GNU C++17 (64) binary search data structures implementation sortings two pointers *1900 Sep/08/2021 21:38
771 C - Jury Meeting GNU C++17 (64) combinatorics math *1500 Sep/08/2021 20:45
770 B - Chess Tournament GNU C++17 (64) constructive algorithms *1000 Sep/08/2021 20:20
769 A - Balanced Substring GNU C++17 (64) implementation *800 Sep/08/2021 20:09
768 C - Ayoub's function GNU C++17 (64) binary search combinatorics greedy math strings *1700 Sep/08/2021 19:01
767 D - Shortest and Longest LIS GNU C++17 (64) constructive algorithms graphs greedy two pointers *1800 Sep/07/2021 19:12
766 D - Santa's Bot GNU C++17 (64) combinatorics math probabilities *1700 Sep/07/2021 16:35
765 D - Expression Evaluation Error GNU C++17 (64) constructive algorithms greedy implementation math *2000 Sep/06/2021 11:23
764 C - Carrying Conundrum GNU C++17 (64) bitmasks combinatorics dp math *1600 Sep/05/2021 20:45
763 B - MEXor Mixup GNU C++17 (64) bitmasks greedy *1000 Sep/05/2021 20:13
762 A - Domino Disaster GNU C++17 (64) implementation strings *800 Sep/05/2021 20:07
761 A2 - Prefix Flip (Hard Version) GNU C++17 (64) constructive algorithms data structures implementation strings two pointers *1700 Sep/04/2021 21:36
760 C - Compressed Bracket Sequence GNU C++17 (64) brute force implementation *1800 Aug/29/2021 21:43
759 D - Take a Guess GNU C++17 (64) bitmasks constructive algorithms interactive math *1800 Aug/29/2021 21:04
758 B - Take Your Places! GNU C++17 (64) implementation *1300 Aug/29/2021 20:13
757 A - A Variety of Operations GNU C++17 (64) math *800 Aug/29/2021 20:07
756 D2 - Two Hundred Twenty One (hard version) GNU C++17 (64) data structures math *2200 Aug/27/2021 12:53
755 D1 - Two Hundred Twenty One (easy version) GNU C++17 (64) data structures dp math *1700 Aug/26/2021 22:01
754 C - Rings GNU C++17 (64) constructive algorithms math *1500 Aug/26/2021 21:11
753 B - Scenes From a Memory GNU C++17 (64) brute force constructive algorithms implementation math number theory *1000 Aug/26/2021 20:47
752 A - The Miracle and the Sleeper GNU C++17 (64) greedy math *800 Aug/26/2021 20:13
751 D1 - Up the Strip (simplified version) GNU C++17 (64) brute force data structures dp math number theory *1700 Aug/25/2021 15:39
750 B - Charmed by the Game GNU C++17 (64) brute force math *1300 Aug/24/2021 21:01
749 C - Deep Down Below GNU C++17 binary search greedy sortings *1300 Aug/24/2021 20:42
748 A - Simply Strange Sort GNU C++17 (64) brute force implementation sortings *800 Aug/24/2021 20:12
747 D - Cow and Snacks GNU C++17 (64) dfs and similar dsu graphs *1700 Aug/23/2021 22:59
746 A - Long Beautiful Integer GNU C++17 (64) constructive algorithms greedy implementation strings *1700 Aug/23/2021 13:50
745 D - Ehab the Xorcist GNU C++17 (64) bitmasks constructive algorithms greedy number theory *1700 Aug/22/2021 19:38
744 B - Unmerge GNU C++17 (64) dp *1800 Aug/21/2021 12:58
743 D - Unshuffling a Deck GNU C++17 (64) constructive algorithms implementation *2000 Aug/20/2021 20:38
742 A - String Transformation 1 GNU C++17 (64) dsu graphs greedy sortings strings trees two pointers *1700 Aug/19/2021 17:50
741 F2 - Nearest Beautiful Number (hard version) GNU C++17 (64) bitmasks brute force constructive algorithms dfs and similar dp greedy *2100 Aug/18/2021 22:06
740 F1 - Nearest Beautiful Number (easy version) GNU C++17 (64) bitmasks brute force constructive algorithms dfs and similar greedy *1900 Aug/18/2021 22:05
739 E - Polycarp and String Transformation GNU C++17 (64) binary search implementation sortings strings *1800 Aug/18/2021 20:58
738 D - Make a Power of Two GNU C++17 (64) greedy math strings *1300 Aug/18/2021 20:41
737 C - Infinity Table GNU C++17 (64) implementation math *800 Aug/18/2021 20:20
736 B - Who's Opposite? GNU C++17 (64) math *800 Aug/18/2021 20:14
735 A - Dislike of Threes GNU C++17 (64) implementation *800 Aug/18/2021 20:07
734 D - Pashmak and Parmida's problem GNU C++17 (64) data structures divide and conquer sortings *1800 Aug/17/2021 16:32
733 D1 - Mocha and Diana (Easy Version) GNU C++17 (64) brute force constructive algorithms dsu graphs greedy trees *1400 Aug/16/2021 20:52
732 D - Harmonious Graph GNU C++17 (64) constructive algorithms dfs and similar dsu graphs greedy sortings *1700 Aug/16/2021 19:51
731 C - Mocha and Hiking GNU C++17 (64) constructive algorithms graphs *1200 Aug/15/2021 20:21
730 B - Mocha and Red and Blue GNU C++17 (64) dp greedy *900 Aug/15/2021 20:13
729 A - Mocha and Math GNU C++17 (64) bitmasks constructive algorithms math *900 Aug/15/2021 20:07
728 D - Powerful array GNU C++17 (64) data structures implementation math two pointers *2200 Aug/15/2021 16:06
727 C - Sereja and Brackets GNU C++17 (64) data structures schedules *2000 Aug/15/2021 14:15
726 C - Choosing flowers GNU C++17 (64) binary search brute force data structures dfs and similar dp greedy sortings two pointers *2000 Aug/14/2021 13:00
725 D - GCD of an Array GNU C++17 (64) brute force data structures hashing implementation math number theory sortings two pointers *2100 Aug/13/2021 13:05
724 F - Three Paths on a Tree GNU C++17 (64) dfs and similar dp greedy trees *2000 Aug/12/2021 12:11
723 C - Peaceful Rooks GNU C++17 (64) dfs and similar dsu graphs *1700 Aug/11/2021 22:40
722 F - Removing Leaves GNU C++17 (64) data structures greedy implementation trees *2300 Aug/11/2021 12:59
721 D - Count the Arrays GNU C++17 (64) combinatorics math *1700 Aug/10/2021 19:46
720 C - Primitive Primes GNU C++17 (64) constructive algorithms math ternary search *1800 Aug/10/2021 19:12
719 E - Assiut Chess GNU C++17 (64) brute force interactive probabilities two pointers Aug/09/2021 23:11
718 C - Moamen and XOR GNU C++17 (64) bitmasks combinatorics dp math Aug/09/2021 21:01
717 B - Moamen and k-subarrays GNU C++17 (64) greedy sortings Aug/09/2021 20:16
716 A - Ezzat and Two Subsequences GNU C++17 (64) brute force math Aug/09/2021 20:07
715 C - Classy Numbers GNU C++17 (64) combinatorics dp *1900 Aug/09/2021 13:51
714 B - XOR-pyramid GNU C++17 (64) dp *1800 Aug/09/2021 01:37
713 D - Treasure Island GNU C++17 (64) dfs and similar dp flows hashing *1900 Aug/08/2021 13:28
712 D - Minimax Problem GNU C++17 (64) binary search bitmasks dp *2000 Aug/07/2021 14:03
711 B - Edge Weight Assignment GNU C++17 (64) bitmasks constructive algorithms dfs and similar greedy math trees *1800 Aug/06/2021 11:53
710 A - Dreamoon Likes Coloring GNU C++17 (64) constructive algorithms greedy implementation math *1800 Aug/05/2021 14:17
709 D2 - Prefix-Suffix Palindrome (Hard version) GNU C++17 (64) binary search greedy hashing string suffix structures strings *1800 Aug/05/2021 13:16
708 C - Uncle Bogdan and Country Happiness GNU C++17 (64) dfs and similar greedy math trees *1800 Aug/04/2021 19:37
707 C - Count Triangles GNU C++17 (64) binary search implementation math two pointers *1800 Aug/03/2021 14:49
706 C - Modified GCD GNU C++17 (64) binary search number theory *1600 Aug/02/2021 12:17
705 D - Integers Have Friends GNU C++17 (64) binary search data structures math two pointers *1800 Aug/01/2021 22:11
704 C - Web of Lies GNU C++17 (64) graphs greedy *1400 Aug/01/2021 20:35
703 B - Gregor and the Pawn Game GNU C++17 dfs and similar dp flows graph matchings graphs greedy implementation Aug/01/2021 20:23
702 A - Gregor and Cryptography GNU C++17 (64) math number theory Aug/01/2021 20:08
701 E - Boring Segments GNU C++17 (64) data structures sortings trees two pointers *2100 Aug/01/2021 15:09
700 D - Maximum Distributed Tree GNU C++17 (64) dfs and similar dp greedy implementation math number theory sortings trees *1800 Jul/31/2021 15:22
699 D - Say No to Palindromes GNU C++17 (64) brute force constructive algorithms dp strings *1600 Jul/30/2021 21:40
698 C - Coin Rows GNU C++17 (64) brute force constructive algorithms dp implementation *1300 Jul/30/2021 21:13
697 B - Two Tables GNU C++17 (64) brute force *1300 Jul/30/2021 20:48
696 A - PizzaForces GNU C++17 (64) brute force math *900 Jul/30/2021 20:16
695 C - Array Product GNU C++17 (64) constructive algorithms greedy math *1700 Jul/30/2021 19:16
694 C - Multiplicity GNU C++17 (64) data structures dp implementation math number theory *1700 Jul/30/2021 18:20
693 D - Zookeeper and The Infinite Zoo GNU C++17 (64) bitmasks constructive algorithms dp greedy math *1800 Jul/30/2021 15:38
692 D - Berserk And Fireball GNU C++17 (64) constructive algorithms greedy implementation math two pointers *2000 Jul/30/2021 12:42
691 C - Mikasa GNU C++17 (64) binary search bitmasks greedy implementation *1800 Jul/30/2021 11:15
690 D - Diane GNU C++17 (64) constructive algorithms greedy strings *1800 Jul/30/2021 11:06
689 B - Cobb GNU C++17 (64) bitmasks brute force greedy math *1700 Jul/29/2021 23:28
688 A - Cherry GNU C++17 (64) greedy *800 Jul/29/2021 20:08
687 E - Necklace Assembly GNU C++17 (64) brute force dfs and similar dp graphs greedy number theory *1900 Jul/28/2021 12:24
686 E - Modular Stability GNU C++17 (64) combinatorics math number theory *2000 Jul/27/2021 17:29
685 E - Fixed Points GNU C++17 (64) binary search brute force dp *2000 Jul/27/2021 01:04
684 E - Colors and Intervals GNU C++17 (64) constructive algorithms data structures greedy sortings *2300 Jul/26/2021 01:32
683 F - Telepanting GNU C++17 (64) binary search data structures dp sortings *2200 Jul/25/2021 22:38
682 D - Array Differentiation GNU C++17 (64) bitmasks brute force constructive algorithms dfs and similar dp graphs math *1800 Jul/25/2021 21:16
681 C - Maximize the Intersections GNU C++17 (64) combinatorics constructive algorithms geometry greedy sortings *1800 Jul/25/2021 20:36
680 B - Running for Gold GNU C++17 (64) combinatorics graphs greedy sortings *1500 Jul/25/2021 20:20
679 A - Subsequence Permutation GNU C++17 (64) sortings strings *800 Jul/25/2021 20:07
678 D2 - Domino (hard version) GNU C++17 (64) constructive algorithms implementation math *2100 Jul/24/2021 10:27
677 D1 - Domino (easy version) GNU C++17 (64) constructive algorithms math *1700 Jul/24/2021 09:28
676 C - Interesting Story GNU C++17 (64) greedy sortings strings *1500 Jul/23/2021 21:01
675 B1 - Wonderful Coloring - 1 GNU C++17 (64) greedy strings *800 Jul/23/2021 20:37
674 B2 - Wonderful Coloring - 2 GNU C++17 (64) binary search constructive algorithms data structures greedy *1400 Jul/23/2021 20:33
673 A - Polycarp and Coins GNU C++17 (64) greedy math *800 Jul/23/2021 20:07
672 E - Permutation Shift GNU C++17 (64) brute force combinatorics constructive algorithms dfs and similar dsu graphs math *2100 Jul/23/2021 12:00
671 D - Backspace GNU C++17 (64) dp greedy strings two pointers *1500 Jul/23/2021 11:23
670 B - Reverse String GNU C++17 (64) brute force dp hashing implementation strings *1300 Jul/22/2021 20:45
669 C - Penalty GNU C++17 (64) bitmasks brute force dp greedy *1200 Jul/22/2021 20:38
668 A - Digits Sum GNU C++17 (64) math number theory *800 Jul/22/2021 20:06
667 D - The Number of Pairs GNU C++17 (64) dp math number theory *2100 Jul/22/2021 12:39
666 C - Painting Fence GNU C++17 (64) divide and conquer dp greedy *1900 Jul/21/2021 20:33
665 D - Roads not only in Berland GNU C++17 (64) dsu graphs trees *1900 Jul/21/2021 19:35
664 C - Gargari and Bishops GNU C++17 (64) greedy hashing implementation *1900 Jul/21/2021 16:05
663 C - The Football Season GNU C++17 (64) brute force math number theory *2000 Jul/21/2021 13:43
662 E - Infinite Inversions GNU C++17 (64) binary search data structures implementation sortings trees *2100 Jul/21/2021 12:32
661 F - Ant colony GNU C++17 (64) data structures math number theory *2100 Jul/20/2021 14:38
660 D - Xenia and Bit Operations GNU C++17 (64) data structures trees *1700 Jul/19/2021 17:11
659 E - Minimax GNU C++17 (64) constructive algorithms greedy strings *2100 Jul/18/2021 01:08
658 D - Secret Santa GNU C++17 (64) constructive algorithms flows graphs greedy math *1600 Jul/17/2021 21:45
657 C - Pursuit GNU C++17 (64) binary search brute force greedy sortings *1200 Jul/17/2021 20:49
656 B - Putting Plates GNU C++17 (64) constructive algorithms implementation *800 Jul/17/2021 20:18
655 A - Binary Decimal GNU C++17 (64) greedy math *800 Jul/17/2021 20:07
654 E - Directing Edges GNU C++17 (64) constructive algorithms dfs and similar graphs *2000 Jul/16/2021 15:05
653 D - Excellent Arrays GNU C++17 (64) binary search combinatorics constructive algorithms implementation math sortings two pointers *2300 Jul/15/2021 19:52
652 C - Manhattan Subarrays GNU C++17 (64) brute force geometry greedy implementation *1700 Jul/14/2021 21:27
651 B - Maximum Cost Deletion GNU C++17 (64) greedy math *1000 Jul/14/2021 20:15
650 A - Find The Array GNU C++17 (64) greedy math *800 Jul/14/2021 20:06
649 E - Tree Shuffling GNU C++17 (64) dfs and similar dp greedy trees *2000 Jul/14/2021 19:13
648 D - Three Integers GNU C++17 (64) brute force math *2000 Jul/14/2021 10:25
647 D - Yet Another Yet Another Task GNU C++17 (64) data structures dp implementation two pointers *2000 Jul/13/2021 20:01
646 G - A/B Matrix GNU C++17 (64) constructive algorithms greedy math *1900 Jul/13/2021 19:19
645 B - Orac and Medians GNU C++17 (64) constructive algorithms greedy math *2000 Jul/13/2021 17:12
644 E - Maximum Subsequence Value GNU C++17 (64) brute force constructive algorithms *1900 Jul/13/2021 13:31
643 D - Two Divisors GNU C++17 (64) constructive algorithms math number theory *2000 Jul/13/2021 12:42
642 E1 - Weights Division (easy version) GNU C++17 (64) data structures dfs and similar greedy trees *2000 Jul/12/2021 20:35
641 D - Captain Flint and Treasure GNU C++17 (64) data structures dfs and similar graphs greedy implementation trees *2000 Jul/10/2021 02:38
640 F - Number of Subsequences GNU C++17 (64) combinatorics dp strings *2000 Jul/09/2021 19:54
639 D2 - RPD and Rap Sheet (Hard Version) GNU C++17 (64) brute force constructive algorithms interactive math *2200 Jul/08/2021 14:34
638 D1 - RPD and Rap Sheet (Easy Version) GNU C++17 (64) bitmasks constructive algorithms interactive math *1700 Jul/07/2021 21:39
637 C - Need for Pink Slips GNU C++17 (64) bitmasks brute force dfs and similar implementation math probabilities *1900 Jul/07/2021 21:33
636 B - Customising the Track GNU C++17 (64) combinatorics greedy math *900 Jul/07/2021 20:15
635 A - Exciting Bets GNU C++17 (64) greedy math number theory *900 Jul/07/2021 20:12
634 C - The Hard Work of Paparazzi GNU C++17 (64) dp *2000 Jul/07/2021 11:32
633 B - Make Them Equal GNU C++17 (64) constructive algorithms greedy math *2000 Jul/06/2021 18:07
632 F - Unusual Matrix GNU C++17 (64) 2-sat brute force constructive algorithms *1900 Jul/06/2021 16:50
631 E2 - Bitwise Queries (Hard Version) GNU C++17 (64) bitmasks constructive algorithms interactive math *2300 Jul/05/2021 20:45
630 E1 - Bitwise Queries (Easy Version) GNU C++17 (64) bitmasks constructive algorithms interactive math *2000 Jul/05/2021 19:46
629 D1 - Painting the Array I GNU C++17 (64) data structures dp greedy implementation *1900 Jul/05/2021 17:54
628 F - Triangular Paths GNU C++17 (64) constructive algorithms graphs math shortest paths sortings *2000 Jul/05/2021 17:02
627 D - Shurikens GNU C++17 (64) data structures greedy implementation *1700 Jul/04/2021 20:11
626 C - Strange Function GNU C++17 (64) math number theory *1600 Jul/03/2021 21:57
625 B - Plus and Multiply GNU C++17 (64) constructive algorithms math number theory *1500 Jul/03/2021 18:47
624 A - Odd Set GNU C++17 (64) math *800 Jul/03/2021 18:38
623 D - Odd-Even Subsequence GNU C++17 (64) binary search dp dsu greedy implementation *2000 Jul/03/2021 14:43
622 C - Engineer Artem GNU C++17 (64) 2-sat chinese remainder theorem constructive algorithms fft flows *2000 Jul/03/2021 11:44
621 D - Glass Half Spilled GNU C++17 (64) brute force dp *2000 Jul/02/2021 22:20
620 B - Strange Definition GNU C++17 (64) bitmasks graphs hashing math number theory *1900 Jul/02/2021 19:59
619 C - K-beautiful Strings GNU C++17 (64) binary search brute force constructive algorithms greedy strings *2000 Jul/02/2021 18:33
618 D - AB Graph GNU C++17 (64) brute force constructive algorithms graphs greedy implementation *2000 Jul/02/2021 13:45
617 E - Number of Simple Paths GNU C++17 (64) combinatorics dfs and similar graphs trees *2000 Jul/01/2021 16:58
616 C - Mahmoud and Ehab and the xor GNU C++17 (64) constructive algorithms *1900 Jul/01/2021 14:14
615 D - Cut and Stick GNU C++17 (64) binary search data structures greedy implementation sortings *2000 Jun/30/2021 23:34
614 E - Cakewalk GNU C++17 (64) *special problem greedy implementation shortest paths *1800 Jun/30/2021 19:25
613 G - Maximize the Remaining String GNU C++17 (64) brute force data structures dp greedy strings *2000 Jun/30/2021 18:35
612 D - GCD and MST GNU C++17 (64) constructive algorithms dsu graphs greedy number theory sortings *2000 Jun/30/2021 14:25
611 E2 - Asterism (Hard Version) GNU C++17 (64) binary search combinatorics dp math number theory sortings *2300 Jun/30/2021 00:04
610 E1 - Asterism (Easy Version) GNU C++17 (64) binary search brute force combinatorics math number theory sortings *1900 Jun/29/2021 21:38
609 E - XOR Guessing GNU C++17 (64) bitmasks interactive math *1900 Jun/29/2021 20:29
608 D - Dr. Evil Underscores GNU C++17 (64) bitmasks brute force dfs and similar divide and conquer dp greedy strings trees *1900 Jun/29/2021 19:38
607 E - Tree Queries GNU C++17 (64) dfs and similar graphs trees *1900 Jun/29/2021 12:41
606 D - White Lines GNU C++17 (64) brute force data structures dp implementation two pointers *1900 Jun/28/2021 18:30
605 D - Print a 1337-string... GNU C++17 (64) combinatorics constructive algorithms math strings *1900 Jun/28/2021 13:42
604 E - K-periodic Garland GNU C++17 (64) brute force dp greedy *1900 Jun/27/2021 18:21
603 A - Pretty Permutations GNU C++17 (64) constructive algorithms greedy implementation *800 Jun/27/2021 17:35
602 E - Pavel and Triangles GNU C++17 (64) brute force dp fft greedy ternary search *1900 Jun/27/2021 13:15
601 D - Tree Array GNU C++17 (64) combinatorics dp graphs math probabilities trees *2300 Jun/26/2021 13:49
600 B - Pleasant Pairs GNU C++17 (64) brute force implementation math number theory *1200 Jun/25/2021 23:55
599 C - Great Graphs GNU C++17 (64) constructive algorithms graphs greedy shortest paths sortings *1400 Jun/25/2021 23:47
598 D - Array Splitting GNU C++17 (64) greedy sortings *1900 Jun/25/2021 21:21
597 B - 0-1 MST GNU C++17 (64) dfs and similar dsu graphs sortings *1900 Jun/25/2021 12:17
596 D - Beautiful Sequence GNU C++17 (64) constructive algorithms greedy *1900 Jun/24/2021 22:03
595 D - Strange Device GNU C++17 (64) constructive algorithms interactive math sortings *1900 Jun/24/2021 19:41
594 D - Complete Tripartite GNU C++17 (64) brute force constructive algorithms graphs hashing implementation *1900 Jun/24/2021 10:53
593 D - Salary Changing GNU C++17 (64) binary search greedy sortings *1900 Jun/23/2021 20:07
592 E - Nearest Opposite Parity GNU C++17 (64) dfs and similar graphs shortest paths *1900 Jun/23/2021 14:54
591 D - A Game with Traps GNU C++17 (64) binary search dp greedy sortings *1900 Jun/23/2021 11:31
590 D - Kuroni and the Celebration GNU C++17 (64) constructive algorithms dfs and similar interactive trees *1900 Jun/22/2021 16:31
589 D - Phoenix and Science GNU C++17 (64) binary search constructive algorithms greedy implementation math *1900 Jun/22/2021 12:32
588 B - Two Fairs GNU C++17 (64) combinatorics dfs and similar dsu graphs *1900 Jun/21/2021 15:58
587 D - Let's Play the Words? GNU C++17 (64) data structures hashing implementation math *1900 Jun/21/2021 14:17
586 D - PriceFixed GNU C++17 (64) binary search greedy implementation sortings two pointers *1600 Jun/20/2021 16:06
585 C - Stable Groups GNU C++17 (64) greedy sortings *1200 Jun/20/2021 15:55
584 B - Love Song GNU C++17 (64) dp implementation strings *800 Jun/20/2021 15:49
583 A - Contest Start GNU C++17 (64) combinatorics geometry greedy math *1000 Jun/20/2021 15:44
582 D - Multiple Testcases GNU C++17 (64) binary search constructive algorithms data structures greedy sortings two pointers *1900 Jun/20/2021 11:52
581 F - Figure Fixing GNU C++17 (64) constructive algorithms dfs and similar dsu graphs math *2200 Jun/19/2021 13:38
580 E1 - Erase and Extend (Easy Version) GNU C++17 (64) binary search brute force dp greedy hashing string suffix structures strings two pointers *1600 Jun/19/2021 12:19
579 E2 - Erase and Extend (Hard Version) GNU C++17 (64) binary search data structures greedy hashing string suffix structures strings two pointers *2200 Jun/19/2021 12:16
578 D - Deleting Divisors GNU C++17 (64) games math number theory *1700 Jun/18/2021 20:56
577 C - Challenging Cliffs GNU C++17 (64) constructive algorithms greedy implementation math *1200 Jun/18/2021 20:28
576 B - Bad Boy GNU C++17 (64) constructive algorithms greedy math *900 Jun/18/2021 20:14
575 A - Arithmetic Array GNU C++17 (64) greedy math *800 Jun/18/2021 20:07
574 C1 - Skyscrapers (easy version) GNU C++17 (64) brute force data structures dp greedy *1500 Jun/18/2021 16:14
573 C2 - Skyscrapers (hard version) GNU C++17 (64) data structures dp greedy *1900 Jun/18/2021 16:13
572 E - Obtain a Permutation GNU C++17 (64) greedy implementation math *1900 Jun/18/2021 15:27
571 D - Fill The Bag GNU C++17 (64) bitmasks greedy *1900 Jun/17/2021 13:13
570 B - Modulo Sum GNU C++17 (64) combinatorics data structures dp two pointers *1900 Jun/16/2021 22:54
569 D - The Best Vacation GNU C++17 (64) binary search brute force greedy implementation two pointers *1900 Jun/16/2021 12:26
568 E - Nezzar and Binary String GNU C++17 (64) data structures greedy *1900 Jun/15/2021 21:19
567 D - Replace by MEX GNU C++17 (64) brute force constructive algorithms sortings *1900 Jun/15/2021 15:48
566 B2 - Koa and the Beach (Hard Version) GNU C++17 (64) constructive algorithms dp greedy implementation *2200 Jun/15/2021 13:27
565 B1 - Koa and the Beach (Easy Version) GNU C++17 (64) brute force dp greedy *1900 Jun/15/2021 13:25
564 E - Lost Array GNU C++17 (64) graphs greedy interactive shortest paths *2300 Jun/15/2021 12:05
563 D - Multiset GNU C++17 (64) binary search data structures *1900 Jun/14/2021 16:12
562 D - TediousLee GNU C++17 (64) dp graphs greedy math trees *1900 Jun/14/2021 14:44
561 D - Zigzags GNU C++17 (64) brute force combinatorics data structures math two pointers *1900 Jun/14/2021 12:44
560 D - Lost Tree GNU C++17 (64) constructive algorithms interactive trees Jun/14/2021 10:36
559 C - Little Alawn's Puzzle GNU C++17 (64) combinatorics dfs and similar dp dsu graphs math Jun/13/2021 21:32
558 B - Histogram Ugliness GNU C++17 (64) greedy implementation math Jun/13/2021 21:23
557 A - Colour the Flag GNU C++17 (64) brute force implementation Jun/13/2021 21:10
556 B - Divide and Sum GNU C++17 (64) combinatorics math sortings *1900 Jun/13/2021 11:43
555 D - Hexagons GNU C++17 (64) brute force constructive algorithms greedy implementation math shortest paths *1900 Jun/13/2021 11:07
554 B - Valuable Paper GNU C++17 (64) binary search flows graph matchings graphs *1900 Jun/12/2021 22:54
553 D - Bouncing Boomerangs GNU C++17 (64) constructive algorithms greedy implementation *1900 Jun/12/2021 12:30
552 D - Checkpoints GNU C++17 (64) brute force constructive algorithms greedy math probabilities *1900 Jun/11/2021 20:15
551 C - Three Bags GNU C++17 (64) constructive algorithms greedy *1900 Jun/11/2021 18:15
550 E - String Reversal GNU C++17 (64) data structures greedy strings *1900 Jun/11/2021 15:58
549 D - Bandit in a City GNU C++17 (64) binary search dfs and similar graphs greedy trees *1900 Jun/11/2021 11:50
548 B - Friends and Candies GNU C++17 (64) greedy math Jun/11/2021 02:12
547 A - Stone Game GNU C++17 (64) brute force greedy Jun/11/2021 02:08
546 C - Number of Pairs GNU C++17 (64) binary search data structures math two pointers Jun/11/2021 02:00
545 E - Funny Substrings GNU C++17 (64) data structures implementation strings Jun/10/2021 23:10
544 G - Gift Set GNU C++17 (64) binary search greedy math ternary search Jun/10/2021 21:32
543 F - Interesting Function GNU C++17 (64) binary search dp math number theory Jun/10/2021 21:06
542 D - Another Problem About Dividing Numbers GNU C++17 (64) constructive algorithms math number theory Jun/10/2021 20:54
541 D - Pairs GNU C++17 (64) binary search constructive algorithms greedy two pointers *1900 Jun/10/2021 14:32
540 C - 1D Sokoban GNU C++17 (64) binary search dp greedy implementation two pointers *1900 Jun/10/2021 13:23
539 A - Binary Literature GNU C++17 (64) constructive algorithms greedy implementation strings two pointers *1900 Jun/10/2021 11:50
538 G - Strange Beauty GNU C++17 (64) dp math number theory sortings *1900 Jun/10/2021 02:33
537 E - Cheap Dinner GNU C++17 (64) brute force data structures graphs greedy implementation sortings two pointers *2000 Jun/09/2021 20:38
536 F - Education GNU C++17 (64) brute force dp greedy implementation *1900 Jun/09/2021 18:05
535 A1 - Binary Table (Easy Version) GNU C++17 (64) constructive algorithms implementation *1500 Jun/09/2021 13:33
534 A2 - Binary Table (Hard Version) GNU C++17 (64) constructive algorithms graphs greedy implementation *1900 Jun/09/2021 13:32
533 C - Pinkie Pie Eats Patty-cakes GNU C++17 (64) constructive algorithms greedy math sortings *1700 Jun/08/2021 22:48
532 E - Apollo versus Pan GNU C++17 (64) bitmasks brute force math *1800 Jun/08/2021 19:49
531 D - Rating Compression GNU C++17 binary search data structures greedy implementation two pointers *1800 Jun/08/2021 15:00
530 C - Match Points GNU C++17 binary search greedy sortings ternary search two pointers *2000 Jun/08/2021 13:14
529 D - Rescue Nibel! GNU C++17 combinatorics data structures sortings *1800 Jun/08/2021 12:30
528 D - Omkar and Bed Wars GNU C++17 dp greedy *1700 Jun/07/2021 22:30
527 F - The Treasure of The Segments GNU C++17 binary search data structures greedy *1800 Jun/07/2021 19:40
526 D - Omkar and Medians GNU C++17 data structures greedy implementation *2000 Jun/06/2021 23:49
525 C - Diluc and Kaeya GNU C++17 data structures dp hashing number theory *1500 Jun/06/2021 20:58
524 B - Prinzessin der Verurteilung GNU C++17 brute force constructive algorithms strings *1200 Jun/06/2021 20:52
523 A - Omkar and Bad Story GNU C++17 brute force constructive algorithms *800 Jun/06/2021 20:22
522 E - Gold Transfer GNU C++17 binary search data structures dp greedy interactive trees *2200 Jun/06/2021 12:23
521 D - Distinct Characters Queries GNU C++17 data structures *1600 Jun/05/2021 19:02
520 D - Playoff Tournament GNU C++17 data structures dfs and similar dp implementation trees *1800 Jun/04/2021 21:47
519 C - Unstable String GNU C++17 binary search dp greedy implementation strings two pointers *1400 Jun/04/2021 20:53
518 B - Array Reodering GNU C++17 brute force greedy math number theory sortings *900 Jun/04/2021 20:13
517 A - Fair Playoff GNU C++17 brute force implementation *800 Jun/04/2021 20:07
516 B2 - K for the Price of One (Hard Version) GNU C++17 dp greedy sortings *1600 Jun/04/2021 16:22
515 C - Remove Adjacent GNU C++17 brute force constructive algorithms greedy strings *1600 Jun/03/2021 19:05
514 B - Catch Overflow! GNU C++17 data structures expression parsing implementation *1600 Jun/02/2021 21:13
513 B - Xenia and Colorful Gems GNU C++17 binary search greedy math sortings two pointers *1700 Jun/02/2021 20:44
512 C - Ehab and Prefix MEXs GNU C++17 brute force constructive algorithms greedy *1600 Jun/02/2021 19:25
511 C - Link Cut Centroids GNU C++17 constructive algorithms dfs and similar graphs trees *1700 Jun/02/2021 01:46
510 E2 - Close Tuples (hard version) GNU C++17 binary search combinatorics implementation math sortings two pointers *1700 Jun/01/2021 17:47
509 C - Building a Fence GNU C++17 dp greedy implementation two pointers *1600 Jun/01/2021 16:58
508 E - Crypto Lights GNU C++17 combinatorics dp math probabilities *2600 May/31/2021 15:36
507 C - Compression and Expansion GNU C++17 brute force data structures greedy implementation trees *1600 May/30/2021 21:57
506 B - Lord of the Values GNU C++17 constructive algorithms *1100 May/30/2021 21:31
505 A - Game of Life GNU C++17 implementation *800 May/30/2021 20:31
504 B - Let's Go Hiking GNU C++17 games greedy *1900 May/30/2021 16:17
503 G - Old Floppy Drive GNU C++17 binary search data structures math *1900 May/30/2021 13:06
502 D - Kill Anton GNU C++17 brute force constructive algorithms data structures math strings *2200 May/29/2021 23:21
501 E - Rock, Paper, Scissors GNU C++17 brute force constructive algorithms flows greedy math *1800 May/29/2021 15:58
500 C - Busy Robot GNU C++17 implementation *1800 May/29/2021 15:00
499 D - Genius's Gambit GNU C++17 bitmasks constructive algorithms greedy math *1900 May/29/2021 11:53
498 C2 - Potions (Hard Version) GNU C++17 data structures greedy *1600 May/28/2021 23:28
497 C1 - Potions (Easy Version) GNU C++17 brute force data structures dp greedy *1500 May/28/2021 20:02
496 B - I Hate 1111 GNU C++17 dp math number theory *1400 May/28/2021 19:51
495 A - Mean Inequality GNU C++17 constructive algorithms sortings *800 May/28/2021 19:44
494 E2 - String Coloring (hard version) GNU C++17 data structures dp *2000 May/28/2021 15:47
493 E1 - String Coloring (easy version) GNU C++17 constructive algorithms dp graphs greedy sortings *1800 May/28/2021 15:27
492 E - Two Platforms GNU C++17 binary search dp sortings two pointers *1800 May/28/2021 14:46
491 E - Correct Placement GNU C++17 binary search data structures dp sortings two pointers *1700 May/27/2021 21:17
490 E - K Balanced Teams GNU C++17 dp sortings two pointers *1800 May/27/2021 19:21
489 E - Count The Blocks GNU C++17 combinatorics dp math *1800 May/27/2021 18:10
488 D - Colored Rectangles GNU C++17 dp greedy sortings *1800 May/27/2021 16:40
487 E - Sleeping Schedule GNU C++17 dp implementation *1700 May/27/2021 14:22
486 A - DZY Loves Sequences GNU C++17 dp implementation two pointers *1600 May/27/2021 13:09
485 D - Radio Towers GNU C++17 combinatorics dp math *1600 May/27/2021 12:12
484 C - Perform Easily GNU C++17 binary search brute force dp implementation sortings two pointers *1900 May/27/2021 11:04
483 E2 - Three Blocks Palindrome (hard version) GNU C++17 brute force data structures dp two pointers *1800 May/27/2021 00:23
482 E1 - Three Blocks Palindrome (easy version) GNU C++17 binary search brute force data structures dp two pointers *1700 May/27/2021 00:11
481 B - GameGame GNU C++17 bitmasks constructive algorithms dp games greedy math *1900 May/26/2021 20:20
480 D - Carousel GNU C++17 constructive algorithms dp graphs greedy math *1800 May/26/2021 19:38
479 C - Berry Jam GNU C++17 data structures dp greedy implementation *1700 May/26/2021 16:54
478 A - Boboniu Chats with Du GNU C++17 dp greedy sortings two pointers *1800 May/26/2021 15:29
477 D - Tree Tag GNU C++17 constructive algorithms dfs and similar dp games strings trees *1900 May/26/2021 11:44
476 A - Extreme Subtraction GNU C++17 constructive algorithms dp greedy *1800 May/26/2021 10:51
475 C - Pekora and Trampoline GNU C++17 brute force data structures dp greedy implementation *1700 May/25/2021 22:42
474 D - Kavi on Pairing Duty GNU C++17 combinatorics dp math number theory *1700 May/25/2021 01:59
473 C - Parsa's Humongous Tree GNU C++17 dfs and similar dp graphs greedy trees *1600 May/25/2021 00:59
472 B - Sifid and Strange Subsequences GNU C++17 greedy math sortings *1100 May/24/2021 20:40
471 A - Eshag Loves Big Arrays GNU C++17 constructive algorithms greedy math *800 May/24/2021 20:08
470 F - Full Turn GNU C++17 geometry hashing number theory *1700 May/23/2021 11:21
469 D - Firecrackers GNU C++17 binary search sortings *1700 May/22/2021 13:55
468 E - New Year Parties GNU C++17 dp greedy *1800 May/21/2021 21:02
467 C - Friends and Gifts GNU C++17 constructive algorithms data structures math *1500 May/21/2021 20:28
466 B - Candies Division GNU C++17 math *900 May/21/2021 19:55
465 A - Minutes Before the New Year GNU C++17 math *800 May/21/2021 19:52
464 C2 - Guessing the Greatest (hard version) GNU C++17 binary search interactive *1900 May/21/2021 18:22
463 D - Explorer Space GNU C++17 dp graphs shortest paths *1800 May/21/2021 15:49
462 G - Short Task GNU C++17 brute force dp math number theory *1700 May/21/2021 14:00
461 B2 - Palindrome Game (hard version) GNU C++17 constructive algorithms dp games *1900 May/21/2021 12:20
460 C - Sequence Pair Weight GNU C++17 hashing implementation math *1600 May/20/2021 21:44
459 B1 - Palindrome Game (easy version) GNU C++17 dp games *1200 May/20/2021 20:25
458 A - And Then There Were K GNU C++17 bitmasks *800 May/20/2021 20:08
457 C - p-binary GNU C++17 bitmasks brute force math *1600 May/20/2021 19:50
456 C - Electrification GNU C++17 binary search brute force greedy *1600 May/20/2021 01:54
455 A - Recommendations GNU C++17 data structures greedy sortings *1700 May/19/2021 21:04
454 D - Constant Palindrome Sum GNU C++17 brute force data structures greedy two pointers *1700 May/19/2021 19:52
453 C - Triangles GNU C++17 greedy implementation *1700 May/19/2021 19:16
452 D - AND, OR and square sum GNU C++17 bitmasks greedy math *1700 May/19/2021 12:11
451 D - Solve The Maze GNU C++17 constructive algorithms dfs and similar dsu graphs greedy implementation shortest paths *1700 May/18/2021 20:43
450 B - Stoned Game GNU C++17 brute force constructive algorithms games greedy *1800 May/18/2021 16:48
449 E1 - Square-free division (easy version) GNU C++17 data structures dp greedy math number theory two pointers *1700 May/18/2021 11:18
448 A - Nezzar and Board GNU C++17 constructive algorithms math number theory *1800 May/18/2021 00:34
447 D - Minimal Height Tree GNU C++17 graphs greedy shortest paths trees *1600 May/17/2021 21:16
446 C - Covered Points Count GNU C++17 data structures implementation sortings *1700 May/17/2021 19:32
445 C - Robot Collisions GNU C++17 data structures greedy implementation sortings *2000 May/17/2021 10:45
444 D - Armchairs GNU C++17 flows graph matchings greedy *1800 May/16/2021 14:30
443 B - Permutation Sort GNU C++17 constructive algorithms greedy *900 May/16/2021 13:43
442 A - Potion-making GNU C++17 math number theory *800 May/16/2021 13:31
441 E1 - Reading Books (easy version) GNU C++17 data structures greedy sortings *1600 May/16/2021 12:08
440 C - Boboniu and Bit Operations GNU C++17 bitmasks brute force dp greedy *1600 May/15/2021 22:27
439 C - Chef Monocarp GNU C++17 dp flows graph matchings greedy math sortings *1800 May/15/2021 20:51
438 C - League of Leesins GNU C++17 constructive algorithms implementation *1600 May/15/2021 15:25
437 C - Minimize The Integer GNU C++17 greedy two pointers *1600 May/15/2021 12:37
436 C - Longest Simple Cycle GNU C++17 dp graphs greedy *1600 May/15/2021 12:27
435 C - New Year and Permutation GNU C++17 combinatorics math *1600 May/14/2021 20:03
434 B - Azamon Web Services GNU C++17 greedy *1600 May/14/2021 19:11
433 D - MEX maximizing GNU C++17 data structures greedy implementation math *1600 May/14/2021 18:32
432 C - Mind Control GNU C++17 brute force data structures greedy math *1600 May/14/2021 13:40
431 D - Grid-00100 GNU C++17 constructive algorithms greedy implementation *1600 May/13/2021 22:48
430 C - Fox And Names GNU C++17 dfs and similar graphs sortings *1600 May/13/2021 19:02
429 D - String Deletion GNU C++17 binary search data structures greedy two pointers *1700 May/12/2021 19:23
428 A - Going Home GNU C++17 brute force hashing implementation math *1800 May/12/2021 15:07
427 C - Kuroni and Impossible Calculation GNU C++17 brute force combinatorics math number theory *1600 May/11/2021 23:44
426 D - Xenolith? Hippodrome? GNU C++17 *special problem number theory *1800 May/11/2021 19:29
425 B - Catching Cheaters GNU C++17 dp strings *1800 May/11/2021 01:11
424 C - Make It Good GNU C++17 greedy *1200 May/10/2021 22:39
423 C - The Delivery Dilemma GNU C++17 binary search greedy sortings *1400 May/09/2021 20:26
422 C - Two Arrays GNU C++17 combinatorics dp *1600 May/08/2021 15:00
421 A - Orac and LCM GNU C++17 data structures math number theory *1600 May/08/2021 13:01
420 D - Maximum Sum on Even Positions GNU C++17 divide and conquer dp greedy implementation *1600 May/08/2021 12:44
419 C - Fence Painting GNU C++17 brute force constructive algorithms greedy *1600 May/08/2021 12:05
418 B - Nastia and a Good Array GNU C++17 constructive algorithms math number theory *1300 May/07/2021 23:08
417 C - Nastia and a Hidden Permutation GNU C++17 constructive algorithms interactive *2000 May/07/2021 21:36
416 A - Nastia and Nearly Good Numbers GNU C++17 constructive algorithms math number theory *1000 May/07/2021 20:15
415 C - Perfect Keyboard GNU C++17 dfs and similar greedy implementation *1600 May/07/2021 19:26
414 C - Obtain The String GNU C++17 dp greedy strings *1600 May/07/2021 16:51
413 C - Phoenix and Distribution GNU C++17 constructive algorithms greedy sortings strings *1600 May/07/2021 15:54
412 C - Game with Chips GNU C++17 constructive algorithms implementation *1600 May/07/2021 14:26
411 C - Chocolate Bunny GNU C++17 constructive algorithms interactive math two pointers *1600 May/07/2021 12:06
410 D - Program GNU C++17 data structures dp implementation strings *1700 May/07/2021 01:47
409 B - Hills And Valleys GNU C++17 brute force implementation *1700 May/06/2021 23:40
408 C - Bargain GNU C++17 combinatorics dp math *1700 May/06/2021 17:23
407 D - Journey GNU C++17 dfs and similar dp dsu implementation *1700 May/06/2021 15:30
406 F - Spy-string GNU C++17 bitmasks brute force constructive algorithms dp hashing strings *1700 May/06/2021 12:43
405 F1 - Guess the K-th Zero (Easy version) GNU C++17 binary search interactive *1600 May/05/2021 21:01
404 E - Arranging The Sheep GNU C++17 greedy math *1400 May/05/2021 20:38
403 C - Not Adjacent Matrix GNU C++17 constructive algorithms *1000 May/05/2021 20:32
402 D - Same Differences GNU C++17 data structures hashing math *1200 May/05/2021 20:27
401 B - Ordinary Numbers GNU C++17 brute force math number theory *800 May/05/2021 20:15
400 A - Do Not Be Distracted! GNU C++17 brute force implementation *800 May/05/2021 20:09
399 B - 3-Coloring GNU C++17 constructive algorithms games interactive *1700 May/05/2021 16:14
398 B - Identify the Operations GNU C++17 combinatorics data structures dsu greedy implementation *1800 May/05/2021 13:24
397 D - Divide and Summarize GNU C++17 binary search brute force data structures divide and conquer implementation sortings *1600 May/05/2021 12:19
396 D - Circle Game GNU C++17 games geometry math *1700 May/05/2021 01:35
395 A - Searching Local Minimum GNU C++17 binary search interactive ternary search *1700 May/05/2021 01:12
394 B - RPG Protagonist GNU C++17 brute force greedy math *1700 May/04/2021 23:43
393 C - Mixing Water GNU C++17 binary search math *1700 May/04/2021 22:27
392 C - Yet Another Counting Problem GNU C++17 math number theory *1600 May/04/2021 22:01
391 C - Circle of Monsters GNU C++17 brute force constructive algorithms greedy math *1600 May/04/2021 13:26
390 D - Taxes GNU C++17 math number theory *1600 May/03/2021 21:11
389 A - Multiples of Length GNU C++17 constructive algorithms greedy number theory *1600 May/03/2021 18:10
388 B - Array Walk GNU C++17 brute force dp greedy *1600 May/03/2021 16:31
387 D - Flowers GNU C++17 dp *1700 May/03/2021 13:49
386 D - Phoenix and Socks GNU C++17 greedy sortings two pointers *1500 May/02/2021 22:00
385 C - Phoenix and Towers GNU C++17 constructive algorithms data structures greedy *1400 May/02/2021 21:36
384 B - Phoenix and Puzzle GNU C++17 brute force geometry math number theory *1000 May/02/2021 21:16
383 A - Phoenix and Gold GNU C++17 constructive algorithms greedy math *800 May/02/2021 20:11
382 C - Hiring Staff GNU C++17 greedy *1800 May/02/2021 16:54
381 C - Little Frog GNU C++17 constructive algorithms *1200 May/02/2021 16:16
380 A - Replacement GNU C++17 greedy implementation sortings *1300 May/02/2021 16:10
379 A - Hockey GNU C++17 implementation strings *1600 May/02/2021 12:33
378 A - Maxim and Discounts GNU C++17 greedy sortings *1400 May/02/2021 12:07
377 A - Points on Line GNU C++17 binary search combinatorics two pointers *1300 May/01/2021 21:01
376 A - Trains GNU C++17 implementation math *1500 May/01/2021 20:43
375 A - No to Palindromes! GNU C++17 greedy strings *1700 May/01/2021 12:44
374 D - Maximum Sum of Products GNU C++17 brute force dp implementation math two pointers *1600 May/01/2021 12:17
373 A - Fight the Monster GNU C++17 binary search brute force implementation *1800 May/01/2021 11:20
372 A - Purification GNU C++17 constructive algorithms greedy *1500 Apr/30/2021 15:29
371 C - Berland Regional GNU C++17 brute force data structures greedy number theory sortings *1400 Apr/29/2021 20:54
370 B - The Cake Is a Lie GNU C++17 dp math *800 Apr/29/2021 20:14
369 A - Red and Blue Beans GNU C++17 math *800 Apr/29/2021 20:07
368 C - Magic Formulas GNU C++17 math *1600 Apr/29/2021 12:36
367 A - Lucky Sum GNU C++17 implementation *1100 Apr/29/2021 11:55
366 A - Rational Resistance GNU C++17 math number theory *1600 Apr/29/2021 11:39
365 C - Beautiful Numbers GNU C++17 brute force combinatorics *1800 Apr/29/2021 00:17
364 A - Win or Freeze GNU C++17 games math number theory *1400 Apr/28/2021 22:55
363 A - Mafia GNU C++17 binary search math sortings *1600 Apr/28/2021 22:22
362 A - LCM Challenge GNU C++17 number theory *1600 Apr/28/2021 20:14
361 C - Quiz GNU C++17 binary search greedy math matrices number theory *1600 Apr/28/2021 19:19
360 A - Cows and Sequence GNU C++17 constructive algorithms data structures implementation *1600 Apr/28/2021 18:19
359 A - Divisible by Seven GNU C++17 math number theory *1600 Apr/28/2021 13:27
358 A - Escape from Stones GNU C++17 constructive algorithms data structures implementation two pointers *1200 Apr/28/2021 13:08
357 A - Glass Carving GNU C++17 data structures implementation *1500 Apr/27/2021 20:58
356 C - Division into Teams GNU C++17 greedy math sortings *1500 Apr/27/2021 18:35
355 C - Ladder GNU C++17 dp implementation two pointers *1700 Apr/27/2021 17:56
354 C - To Add or Not to Add GNU C++17 binary search sortings two pointers *1600 Apr/27/2021 12:34
353 A - Ice Skating GNU C++17 brute force dfs and similar dsu graphs *1200 Apr/27/2021 12:08
352 A - Maze GNU C++17 dfs and similar *1600 Apr/26/2021 19:48
351 C - Checkposts GNU C++17 dfs and similar graphs two pointers *1700 Apr/26/2021 14:14
350 A - Little Elephant and Problem GNU C++17 implementation sortings *1300 Apr/26/2021 12:57
349 C - Hexadecimal's Numbers GNU C++17 brute force implementation math *1200 Apr/26/2021 12:08
348 A - Mashmokh and Numbers GNU C++17 constructive algorithms number theory *1500 Apr/25/2021 22:22
347 C - History GNU C++17 sortings *1500 Apr/25/2021 19:53
346 C - Stripe GNU C++17 data structures implementation *1200 Apr/25/2021 19:44
345 C - Hamburgers GNU C++17 binary search brute force *1600 Apr/25/2021 19:00
344 C - Bombs GNU C++17 greedy implementation sortings *1600 Apr/25/2021 14:27
343 C - Bear and Prime Numbers GNU C++17 binary search brute force data structures dp implementation math number theory *1700 Apr/25/2021 12:19
342 C - Arithmetic Progression GNU C++17 implementation sortings *1700 Apr/24/2021 23:04
341 C - Pocket Book GNU C++17 combinatorics *1400 Apr/24/2021 22:16
340 C - Hacking Cypher GNU C++17 brute force math number theory strings *1700 Apr/24/2021 19:22
339 C - Palindrome Transformation GNU C++17 brute force greedy implementation *1700 Apr/24/2021 16:10
338 C - Fixing Typos GNU C++17 greedy implementation *1400 Apr/24/2021 15:45
337 A - Lucky Sum of Digits GNU C++17 brute force implementation *1000 Apr/24/2021 15:38
336 C - Valera and Tubes GNU C++17 constructive algorithms dfs and similar implementation *1500 Apr/24/2021 13:23
335 C - Beautiful Sets of Points GNU C++17 constructive algorithms implementation *1500 Apr/24/2021 12:35
334 C - Table Decorations GNU C++17 greedy *1800 Apr/24/2021 12:28
333 C - Team GNU C++17 constructive algorithms greedy implementation *1400 Apr/24/2021 02:14
332 C - Number of Ways GNU C++17 binary search brute force data structures dp two pointers *1700 Apr/24/2021 01:59
331 C - Game On Leaves GNU C++17 games trees *1600 Apr/24/2021 01:23
330 C - Fillomino 2 GNU C++17 constructive algorithms dfs and similar greedy implementation *1400 Apr/23/2021 21:35
329 B - Morning Jogging GNU C++17 constructive algorithms greedy sortings *1200 Apr/23/2021 20:37
328 A - Sum of 2050 GNU C++17 greedy math *800 Apr/23/2021 20:09
327 F - Integer Game GNU C++17 constructive algorithms games interactive math *2600 Apr/23/2021 19:22
326 C - Celex Update GNU C++17 math *1600 Apr/23/2021 15:38
325 B - Spreadsheet GNU C++17 implementation math *1600 Apr/22/2021 23:50
324 D - Constructing the Array GNU C++17 constructive algorithms data structures sortings *1600 Apr/22/2021 20:40
323 G - Special Permutation GNU C++17 constructive algorithms *1600 Apr/22/2021 19:31
322 K - The Robot GNU C++17 brute force implementation *1600 Apr/22/2021 15:57
321 K - Lonely Numbers GNU C++17 binary search math number theory two pointers *1600 Apr/22/2021 13:43
320 C - Baby Ehab Partitions Again GNU C++17 bitmasks constructive algorithms dp math *1700 Apr/22/2021 01:20
319 B - AGAGA XOOORRR GNU C++17 bitmasks brute force dp greedy *1500 Apr/21/2021 19:20
318 A - Tit for Tat GNU C++17 greedy *800 Apr/21/2021 19:07
317 D - Sequence and Swaps GNU C++17 dp greedy sortings *1600 Apr/21/2021 13:55
316 C - Planar Reflections GNU C++17 brute force data structures dp *1600 Apr/20/2021 23:12
315 A - Balance the Bits GNU C++17 constructive algorithms greedy *1600 Apr/20/2021 20:18
314 C - Minimum Ties GNU C++17 brute force constructive algorithms dfs and similar graphs greedy implementation math *1500 Apr/20/2021 19:05
313 C1 - Guessing the Greatest (easy version) GNU C++17 binary search interactive *1600 Apr/20/2021 12:41
312 D - Pythagorean Triples GNU C++17 binary search brute force math number theory *1500 Apr/20/2021 12:11
311 C - Product 1 Modulo N GNU C++17 greedy number theory *1600 Apr/19/2021 23:03
310 A - Boredom GNU C++17 dp *1500 Apr/14/2021 12:39
309 B - Fix You GNU C++14 brute force greedy implementation *800 Apr/13/2021 15:19
308 D - Min Cost String GNU C++14 brute force constructive algorithms graphs greedy strings *1600 Apr/12/2021 20:51
307 C - Yet Another Card Deck GNU C++14 brute force data structures implementation trees *1100 Apr/12/2021 20:37
306 B - GCD Length GNU C++14 constructive algorithms math number theory *1100 Apr/12/2021 20:14
305 A - Review Site GNU C++14 greedy *800 Apr/12/2021 20:07
304 C - Add One GNU C++14 dp matrices *1600 Apr/12/2021 13:44
303 B - AND Sequences GNU C++14 bitmasks combinatorics constructive algorithms math *1400 Apr/11/2021 21:04
302 A - Array and Peaks GNU C++14 constructive algorithms implementation *800 Apr/11/2021 20:09
301 C - Dominant Piranha GNU C++14 constructive algorithms greedy *900 Apr/07/2021 12:33
300 B - Prime Square GNU C++14 constructive algorithms math *900 Apr/07/2021 10:57
299 A - Marketing Scheme GNU C++14 brute force constructive algorithms greedy math *800 Apr/07/2021 10:43
298 A - Reorder GNU C++14 math *800 Apr/07/2021 10:34
297 A - Array Rearrangment GNU C++14 greedy sortings *800 Apr/06/2021 22:05
296 B - Balls of Steel GNU C++14 brute force geometry greedy *1000 Apr/06/2021 21:40
295 E - Four Segments GNU C++14 greedy *800 Apr/06/2021 21:31
294 A - Anti-knapsack GNU C++14 constructive algorithms greedy *800 Apr/06/2021 20:57
293 A - Split it! GNU C++14 brute force constructive algorithms greedy strings *900 Apr/06/2021 20:47
292 B - Reverse Binary Strings GNU C++14 constructive algorithms greedy *1200 Apr/06/2021 19:49
291 B - Putting Bricks in the Wall GNU C++14 constructive algorithms implementation *1100 Apr/06/2021 14:14
290 B - Max and Mex GNU C++14 math *1100 Apr/06/2021 13:41
289 B - Flip the Bits GNU C++14 constructive algorithms greedy implementation math *1200 Apr/06/2021 13:13
288 A - Déjà Vu GNU C++14 constructive algorithms strings *800 Apr/06/2021 12:38
287 B - DMCA GNU C++14 *special problem implementation number theory *1600 Apr/06/2021 01:34
286 C - Fibonacci Words GNU C++14 *special problem implementation *1400 Apr/06/2021 01:31
285 A - Is it rated - 2 GNU C++14 *special problem implementation interactive *900 Apr/06/2021 01:12
284 B - Box Fitting GNU C++14 binary search bitmasks data structures greedy *1300 Apr/05/2021 21:21
283 A - GCD Sum GNU C++14 brute force math *800 Apr/05/2021 20:20
282 A - Is it rated? GNU C++14 *special problem Mar/31/2021 19:20
281 E - Restoring the Permutation GNU C++14 constructive algorithms implementation *1500 Mar/26/2021 19:15
280 D - Epic Transformation GNU C++14 constructive algorithms data structures greedy *1400 Mar/25/2021 21:58
279 C - Double-ended Strings GNU C++14 brute force implementation strings *1000 Mar/25/2021 20:48
278 B - Partial Replacement GNU C++14 greedy implementation *1100 Mar/25/2021 20:39
277 A - Strange Table GNU C++14 math *800 Mar/25/2021 20:17
276 B - Planet Lapituletti GNU C++14 brute force implementation *1300 Mar/25/2021 13:27
275 A - Diamond Miner GNU C++14 geometry greedy math sortings *1200 Mar/25/2021 12:48
274 F - Spiders GNU C++14 dp greedy trees *1400 Mar/23/2021 20:18
273 A - Prison Break GNU C++14 constructive algorithms *800 Mar/23/2021 12:11
272 C - Substring Game in the Lesson GNU C++14 games greedy strings *1300 Mar/19/2021 22:28
271 B - Conan and Agasa play a Card Game GNU C++14 games greedy implementation *1200 Mar/19/2021 20:10
270 R - Game GNU C++14 games math *1200 Mar/19/2021 20:00
269 B - Playing Cubes GNU C++14 games greedy implementation *1300 Mar/19/2021 19:54
268 C - Minimum Grid Path GNU C++14 brute force data structures greedy math *1500 Mar/18/2021 21:01
267 B - Binary Removals GNU C++14 brute force dp greedy implementation *1000 Mar/18/2021 20:45
266 A - Domino on Windowsill GNU C++14 combinatorics constructive algorithms math *800 Mar/18/2021 20:31
265 C2 - k-LCM (hard version) GNU C++14 constructive algorithms math *1600 Mar/17/2021 21:02
264 C1 - k-LCM (easy version) GNU C++14 constructive algorithms math *1200 Mar/17/2021 20:49
263 B - M-arrays GNU C++14 constructive algorithms greedy math *1200 Mar/17/2021 20:35
262 A - Meximization GNU C++14 brute force data structures greedy sortings *800 Mar/17/2021 20:13
261 B - Simple Game GNU C++14 constructive algorithms games greedy implementation math *1300 Mar/17/2021 19:16
260 C - Doors Breaking and Repairing GNU C++14 games *1200 Mar/17/2021 11:47
259 B - Game with Telephone Numbers GNU C++14 games greedy implementation *1200 Mar/17/2021 11:33
258 B - Belted Rooms GNU C++14 graphs implementation *1200 Mar/14/2021 23:16
257 B - Napoleon Cake GNU C++14 dp implementation sortings *900 Mar/14/2021 00:53
256 A - Alexey and Train GNU C++14 implementation *800 Mar/14/2021 00:38
255 B - Berland Crossword GNU C++14 bitmasks brute force greedy implementation *1400 Mar/04/2021 20:53
254 A - ABC String GNU C++14 bitmasks brute force implementation *900 Mar/04/2021 19:18
253 B - Minimal Cost GNU C++14 brute force math *1200 Mar/03/2021 19:52
252 A - K-th Largest Value GNU C++14 brute force greedy implementation *800 Mar/03/2021 19:13
251 C - Kefa and Park GNU C++14 dfs and similar graphs trees *1500 Feb/25/2021 20:38
250 C - Maximum width GNU C++14 binary search data structures dp greedy two pointers *1500 Feb/25/2021 14:34
249 B - Bear and Compressing GNU C++14 brute force dfs and similar dp strings *1300 Feb/25/2021 00:26
248 A - Reposts GNU C++14 *special problem dfs and similar dp graphs trees *1200 Feb/24/2021 23:33
247 A - DZY Loves Chessboard GNU C++14 dfs and similar implementation *1200 Feb/23/2021 22:48
246 B - Card Deck GNU C++14 data structures greedy math *1100 Feb/23/2021 22:39
245 A - Three swimmers GNU C++14 math *800 Feb/23/2021 19:14
244 B - Plus from Picture GNU C++14 dfs and similar implementation strings *1300 Feb/21/2021 11:49
243 B - Coloring a Tree GNU C++14 dfs and similar dsu greedy *1200 Feb/19/2021 20:14
242 B - Eastern Exhibition GNU C++14 binary search geometry shortest paths sortings *1500 Feb/19/2021 19:19
241 C - Frog Jumps GNU C++14 binary search data structures dfs and similar greedy implementation *1100 Feb/19/2021 19:08
240 A - Shifting Stacks GNU C++14 greedy implementation *900 Feb/18/2021 20:18
239 A - C+= GNU C++14 brute force greedy implementation math *800 Feb/18/2021 19:28
238 B - The Great Hero GNU C++14 greedy implementation sortings *900 Feb/18/2021 13:44
237 C - Increase and Copy GNU C++14 binary search constructive algorithms math *1100 Feb/17/2021 20:43
236 B - Symmetric Matrix GNU C++14 implementation *900 Feb/17/2021 20:32
235 A - Floor Number GNU C++14 implementation math *800 Feb/17/2021 20:22
234 F - Equalize the Array GNU C++14 binary search data structures greedy math sortings *1500 Feb/17/2021 19:19
233 E - Accidental Victory GNU C++14 binary search data structures greedy *1400 Feb/16/2021 21:58
232 D - Permutation Transformation GNU C++14 dfs and similar divide and conquer implementation *1200 Feb/16/2021 21:15
231 C - Sum of Cubes GNU C++14 binary search brute force brute force math *1100 Feb/16/2021 20:54
230 B - Balanced Remainders GNU C++14 brute force constructive algorithms math *1000 Feb/16/2021 20:25
229 A - Dense Array GNU C++14 greedy math *800 Feb/16/2021 20:12
228 B - Cat Cycle GNU C++14 math number theory *1200 Feb/16/2021 19:47
227 A - Arena GNU C++14 implementation sortings *800 Feb/16/2021 19:26
226 C - Floor and Mod GNU C++14 binary search brute force math number theory *1700 Feb/12/2021 22:00
225 B - Replace and Keep Sorted GNU C++14 dp implementation math *1200 Feb/12/2021 21:05
224 A - Add and Divide GNU C++14 brute force greedy math number theory *1000 Feb/12/2021 20:39
223 A - Yet Another String Game GNU C++14 games greedy strings *800 Feb/08/2021 00:46
222 B - New Colony GNU C++14 brute force greedy implementation *1100 Feb/05/2021 20:45
221 A - Space Navigation GNU C++14 greedy strings *800 Feb/05/2021 20:11
220 B - Vanya and Books GNU C++14 implementation math *1200 Feb/04/2021 21:57
219 C - Common Divisors GNU C++14 implementation math *1300 Feb/04/2021 21:43
218 C - Perfect Team GNU C++14 binary search math *1200 Feb/04/2021 21:22
217 C - Fadi and LCM GNU C++14 brute force math number theory *1400 Feb/04/2021 20:24
216 B - Orac and Models GNU C++14 dp math number theory *1400 Feb/04/2021 19:20
215 C - Yet Another Broken Keyboard GNU C++14 combinatorics dp implementation *1200 Feb/04/2021 13:30
214 A - Powered Addition GNU C++14 greedy math *1500 Feb/04/2021 13:12
213 B - Soldier and Badges GNU C++14 brute force greedy implementation sortings *1200 Feb/03/2021 21:05
212 N - Waste Sorting GNU C++14 greedy implementation *900 Feb/03/2021 15:49
211 A - Sign Flipping GNU C++14 constructive algorithms math *1100 Feb/03/2021 01:20
210 B - Omkar and Last Class of Math GNU C++14 greedy math number theory *1300 Feb/03/2021 01:14
209 B - GCD Compression GNU C++14 constructive algorithms math number theory *1100 Feb/02/2021 19:14
208 C - Omkar and Waterslide GNU C++14 greedy implementation *1200 Feb/01/2021 13:44
207 A - Jeff and Digits GNU C++14 brute force implementation math *1000 Feb/01/2021 13:23
206 B - Subsequence Hate GNU C++14 implementation strings *1400 Feb/01/2021 13:16
205 C - Drazil and Factorial GNU C++14 greedy math sortings *1400 Jan/31/2021 20:10
204 C - Divisibility by Eight GNU C++14 brute force dp math *1500 Jan/31/2021 19:14
203 D - Districts Connection GNU C++14 constructive algorithms dfs and similar *1200 Jan/31/2021 15:43
202 C - ABBB GNU C++14 brute force data structures greedy strings *1100 Jan/31/2021 15:27
201 B - Princesses and Princes GNU C++14 brute force graphs greedy *1200 Jan/30/2021 21:13
200 A - Sum of Odd Integers GNU C++14 math *1100 Jan/30/2021 20:12
199 A - Ehab and another construction problem GNU C++14 brute force constructive algorithms *800 Jan/30/2021 20:06
198 B - Sereja and Suffixes GNU C++14 data structures dp *1100 Jan/30/2021 20:01
197 B - Rock and Lever GNU C++14 bitmasks math *1200 Jan/30/2021 15:40
196 C - Book Reading GNU C++14 math *1200 Jan/30/2021 15:27
195 B - Petr and a Combination Lock GNU C++14 bitmasks brute force dp *1200 Jan/30/2021 13:31
194 B - Inflation GNU C++14 binary search brute force greedy math *1300 Jan/29/2021 21:31
193 A - K-divisible Sum GNU C++14 binary search constructive algorithms greedy math *1000 Jan/29/2021 20:26
192 C - Pluses and Minuses GNU C++14 math *1300 Jan/29/2021 19:48
191 C - Nezzar and Symmetric Array GNU C++14 implementation math sortings *1700 Jan/29/2021 19:05
190 B - Nezzar and Lucky Number GNU C++14 brute force dp greedy math *1100 Jan/28/2021 20:58
189 A - Nezzar and Colorful Balls GNU C++14 brute force greedy *800 Jan/28/2021 20:10
188 C - RationalLee GNU C++14 greedy math sortings two pointers *1400 Jan/28/2021 19:22
187 B - Kuriyama Mirai's Stones GNU C++14 dp implementation sortings *1200 Jan/28/2021 19:03
186 C - A and B and Team Training GNU C++14 greedy implementation math number theory *1300 Jan/27/2021 21:03
185 C - Social Distance GNU C++14 constructive algorithms greedy math *1300 Jan/27/2021 21:00
184 E - Advertising Agency GNU C++14 combinatorics math sortings *1600 Jan/27/2021 19:50
183 D - Cleaning the Phone GNU C++14 binary search dp sortings two pointers *1800 Jan/26/2021 21:24
182 C - Ball in Berland GNU C++14 combinatorics graphs math *1400 Jan/26/2021 19:37
181 B - New Year's Number GNU C++14 brute force dp math *900 Jan/25/2021 20:38
180 A - Odd Divisor GNU C++14 math number theory *900 Jan/25/2021 20:34
179 B - Shuffle GNU C++14 math two pointers *1300 Jan/24/2021 19:53
178 C - Building Permutation GNU C++14 greedy implementation sortings *1200 Jan/24/2021 19:43
177 B - Sorted Adjacent Differences GNU C++14 constructive algorithms sortings *1200 Jan/24/2021 19:36
176 C - K-th Not Divisible by n GNU C++14 binary search math *1200 Jan/24/2021 19:22
175 B - Yet Another Bookshelf GNU C++14 greedy implementation *800 Jan/24/2021 15:41
174 C - Yet Another Array Restoration GNU C++14 brute force math number theory *1200 Jan/24/2021 01:06
173 C - Similar Pairs GNU C++14 constructive algorithms graph matchings greedy sortings *1100 Jan/24/2021 00:51
172 B - Collecting Packages GNU C++14 implementation sortings *1200 Jan/23/2021 21:35
171 D - Anti-Sudoku GNU C++14 constructive algorithms implementation *1300 Jan/23/2021 20:15
170 A - Pashmak and Garden GNU C++14 implementation *1200 Jan/23/2021 19:57
169 C - Less or Equal GNU C++14 sortings *1200 Jan/23/2021 15:29
168 A - Level Statistics GNU C++14 implementation math *1200 Jan/23/2021 15:20
167 A - Sequence with Digits GNU C++14 brute force implementation math *1200 Jan/23/2021 15:09
166 B - Same Parity Summands GNU C++14 constructive algorithms math *1200 Jan/23/2021 14:57
165 C - Ternary XOR GNU C++14 greedy implementation *1200 Jan/23/2021 14:43
164 B - Balanced Array GNU C++14 constructive algorithms math *800 Jan/23/2021 00:33
163 B - Drinks GNU C++14 implementation math *800 Jan/23/2021 00:24
162 C - A Cookie for You GNU C++14 greedy implementation math *1300 Jan/22/2021 23:04
161 B - Valerii Against Everyone GNU C++14 constructive algorithms data structures greedy sortings *1000 Jan/22/2021 22:25
160 A - Specific Tastes of Andre GNU C++14 constructive algorithms implementation *800 Jan/22/2021 18:47
159 A - String Generation GNU C++14 constructive algorithms greedy *800 Jan/22/2021 18:27
158 C - Two Teams Composing GNU C++14 binary search greedy implementation sortings *1100 Jan/21/2021 21:05
157 B - Ilya and Queries GNU C++14 dp implementation *1100 Jan/21/2021 20:38
156 B - A and B and Compilation Errors GNU C++14 data structures implementation sortings *1100 Jan/21/2021 20:19
155 B - Two Arrays GNU C++14 greedy math sortings *1100 Jan/21/2021 19:23
154 B - Big Vova GNU C++14 brute force greedy math number theory *1300 Jan/20/2021 21:11
153 C - Mere Array GNU C++14 constructive algorithms math number theory sortings *1300 Jan/20/2021 20:18
152 C - Array Destruction GNU C++14 brute force constructive algorithms data structures greedy implementation sortings *1700 Jan/20/2021 19:03
151 B - Different Divisors GNU C++14 binary search constructive algorithms greedy math number theory *1000 Jan/19/2021 21:38
150 A - Puzzle From the Future GNU C++14 greedy *800 Jan/19/2021 20:15
149 C - Boats Competition GNU C++14 brute force greedy two pointers *1200 Jan/19/2021 19:22
148 B - Borze GNU C++14 expression parsing implementation *800 Jan/19/2021 19:06
147 C - Product of Three Numbers GNU C++14 greedy math number theory *1300 Jan/18/2021 21:46
146 B - Two Buttons GNU C++14 dfs and similar graphs greedy implementation math shortest paths *1400 Jan/18/2021 20:03
145 A - String Similarity GNU C++14 constructive algorithms strings *800 Jan/18/2021 00:29
144 A - Boy or Girl GNU C++14 brute force implementation strings *800 Jan/18/2021 00:20
143 A - Watermelon GNU C++14 brute force math *800 Dec/21/2020 18:30
142 C - Row GCD GNU C++14 math number theory *1600 Dec/21/2020 15:14
141 B - Move and Turn GNU C++14 dp math *1300 Dec/21/2020 14:56
140 A - Red-Blue Shuffle GNU C++14 math probabilities *800 Dec/21/2020 14:30
139 B - Fair Numbers GNU C++14 brute force math number theory *1000 Dec/21/2020 13:31
138 A - In-game Chat GNU C++14 implementation strings *800 Dec/21/2020 13:08
137 B - Settlers' Training GNU C++14 implementation *1200 Dec/20/2020 19:31
136 B - Traffic Lights GNU C++14 implementation *1500 Dec/20/2020 14:36
135 B - Counting Rhombi GNU C++14 brute force math *1300 Dec/20/2020 14:22
134 A - Magical Array GNU C++14 math *1300 Dec/19/2020 21:04
133 B - The Child and Set GNU C++14 bitmasks greedy implementation sortings *1500 Dec/19/2020 20:24
132 B - Friends GNU C++14 graphs implementation math *1300 Dec/19/2020 15:18
131 B - Students and Shoelaces GNU C++14 brute force dfs and similar graphs implementation *1200 Dec/19/2020 15:02
130 B - Help Kingdom of Far Far Away 2 GNU C++14 implementation strings *1200 Dec/18/2020 21:02
129 B - Permutation GNU C++14 constructive algorithms dp math *1400 Dec/18/2020 20:41
128 B - Phone Numbers GNU C++14 implementation strings *1200 Dec/18/2020 19:46
127 B - Tournament GNU C++14 bitmasks brute force dfs and similar greedy *1300 Dec/18/2020 19:15
126 B - Find The Array GNU C++14 bitmasks constructive algorithms greedy *1400 Dec/17/2020 20:35
125 A - Dungeon GNU C++14 binary search math *1100 Dec/17/2020 20:10
124 D - Add to Neighbour and Remove GNU C++14 greedy math number theory *1400 Dec/17/2020 13:01
123 B - Reading GNU C++14 sortings *1000 Dec/16/2020 22:22
122 B - Lucky Numbers (easy) GNU C++14 binary search bitmasks brute force *1300 Dec/16/2020 21:18
121 B - Non-square Equation GNU C++14 binary search brute force math *1400 Dec/16/2020 19:52
120 E1 - Close Tuples (easy version) GNU C++14 binary search combinatorics math sortings two pointers *1500 Dec/15/2020 23:59
119 C - Unique Number GNU C++14 brute force greedy math *900 Dec/15/2020 21:19
118 B - Last Year's Substring GNU C++14 dp implementation strings *800 Dec/15/2020 20:33
117 A - Favorite Sequence GNU C++14 implementation two pointers *800 Dec/15/2020 20:08
116 B - Special Offer! Super Price 999 Bourles! GNU C++14 implementation *1400 Dec/15/2020 19:39
115 B - Little Elephant and Sorting GNU C++14 brute force greedy *1400 Dec/15/2020 19:16
114 B - Walking in the Rain GNU C++14 brute force implementation *1100 Dec/15/2020 18:30
113 B - Vasya's Calendar GNU C++14 implementation *1000 Dec/15/2020 18:24
112 B - Routine Problem GNU C++14 greedy math number theory *1400 Dec/15/2020 13:13
111 B - Color the Fence GNU C++14 data structures dp greedy implementation *1700 Dec/14/2020 23:35
110 B - Levko and Permutation GNU C++14 constructive algorithms math number theory *1200 Dec/14/2020 18:02
109 B - Archer GNU C++14 math probabilities *1300 Dec/14/2020 17:53
108 B - Petya and Countryside GNU C++14 brute force implementation *1100 Dec/14/2020 17:48
107 B - Han Solo and Lazer Gun GNU C++14 brute force data structures geometry implementation math *1400 Dec/14/2020 13:45
106 B - Flag Day GNU C++14 constructive algorithms implementation *1400 Dec/14/2020 13:31
105 B - Garland GNU C++14 implementation *1200 Dec/13/2020 22:26
104 B - Polo the Penguin and Matrix GNU C++14 brute force dp implementation sortings ternary search *1400 Dec/13/2020 22:16
103 B - Dima and To-do List GNU C++14 brute force implementation *1200 Dec/13/2020 20:25
102 B - Art Union GNU C++14 brute force dp implementation *1300 Dec/13/2020 20:02
101 B - Lucky String GNU C++14 constructive algorithms strings *1100 Dec/13/2020 19:45
100 B - Coins GNU C++14 greedy *1300 Dec/13/2020 19:08
99 B - Unary GNU C++14 implementation *1200 Dec/13/2020 18:36
98 B - Jeff and Periods GNU C++14 implementation sortings *1300 Dec/13/2020 15:05
97 B - Before an Exam GNU C++14 constructive algorithms greedy *1200 Dec/12/2020 21:02
96 B - Painting Eggs GNU C++14 greedy math *1500 Dec/12/2020 20:29
95 B - Little Pigs and Wolves GNU C++14 greedy implementation *1100 Dec/12/2020 20:11
94 B - Combination GNU C++14 greedy sortings *1100 Dec/12/2020 14:55
93 B - Lucky Substring GNU C++14 brute force implementation *1000 Dec/12/2020 14:34
92 B - Road Construction GNU C++14 constructive algorithms graphs *1300 Dec/12/2020 11:21
91 B - Sale GNU C++14 greedy sortings *900 Dec/12/2020 11:12
90 B - Trace GNU C++14 geometry sortings *1000 Dec/12/2020 11:05
89 B - Vasya and Wrestling GNU C++14 implementation *1400 Dec/12/2020 01:02
88 B - Books GNU C++14 binary search brute force implementation two pointers *1400 Dec/12/2020 00:03
87 B - George and Round GNU C++14 brute force greedy two pointers *1200 Dec/11/2020 23:15
86 B - The Fibonacci Segment GNU C++14 implementation *1100 Dec/10/2020 20:55
85 B - Painting Pebbles GNU C++14 constructive algorithms greedy implementation *1300 Dec/10/2020 20:48
84 B - Chat Online GNU C++14 implementation *1300 Dec/10/2020 20:07
83 B - OR in Matrix GNU C++14 greedy hashing implementation *1300 Dec/10/2020 13:36
82 B - Little Girl and Game GNU C++14 games greedy *1300 Dec/09/2020 23:55
81 B - Little Elephant and Magic Square GNU C++14 brute force implementation *1100 Dec/09/2020 23:28
80 B - Little Pony and Sort by Shift GNU C++14 implementation *1200 Dec/09/2020 21:36
79 B - Jzzhu and Sequences GNU C++14 implementation math *1300 Dec/09/2020 21:18
78 B - Suffix Structures GNU C++14 implementation strings *1400 Dec/09/2020 19:24
77 B - Find Marble GNU C++14 implementation *1200 Dec/09/2020 19:08
76 B - Roadside Trees (Simplified Edition) GNU C++14 greedy implementation *1000 Dec/09/2020 18:54
75 B - Amr and Pins GNU C++14 geometry math *1400 Dec/09/2020 17:00
74 B - DZY Loves Strings GNU C++14 greedy implementation *1000 Dec/09/2020 16:43
73 B - Anton and currency you all know GNU C++14 greedy math strings *1300 Dec/09/2020 15:38
72 B - T-primes GNU C++14 binary search implementation math number theory *1300 Dec/09/2020 13:57
71 B - Lecture GNU C++14 implementation strings *1000 Dec/09/2020 13:42
70 B - Football Kit GNU C++14 brute force greedy implementation *1200 Dec/09/2020 00:30
69 B - Petya and Staircases GNU C++14 implementation sortings *1100 Dec/08/2020 22:43
68 B - Sort the Array GNU C++14 implementation sortings *1300 Dec/08/2020 22:34
67 B - Fedor and New Game GNU C++14 bitmasks brute force constructive algorithms implementation *1100 Dec/08/2020 21:00
66 B - Random Teams GNU C++14 combinatorics constructive algorithms greedy math *1300 Dec/08/2020 18:48
65 B - Xenia and Ringroad GNU C++14 implementation *1000 Dec/08/2020 18:46
64 A - Avoid Trygub GNU C++14 constructive algorithms sortings *800 Dec/07/2020 00:05
63 B - Suffix Operations GNU C++14 constructive algorithms implementation *1400 Dec/04/2020 20:09
62 A - Cancel the Trains GNU C++14 implementation *800 Dec/04/2020 18:43
61 B - Queue at the School GNU C++14 constructive algorithms graph matchings implementation shortest paths *800 Dec/04/2020 13:49
60 A - Perfect Permutation GNU C++14 implementation math *800 Dec/03/2020 21:20
59 C - Ping-pong GNU C++14 constructive algorithms games math *1100 Nov/30/2020 20:24
58 B - Jumps GNU C++14 constructive algorithms math *1200 Nov/30/2020 20:17
57 A - Strange Functions GNU C++14 math number theory *800 Nov/30/2020 20:09
56 C - Bouncing Ball GNU C++14 dp implementation *1400 Nov/30/2020 14:58
55 B - Repainting Street GNU C++14 brute force greedy *1100 Nov/29/2020 12:53
54 A - Prison Break GNU C++14 brute force math *800 Nov/29/2020 12:39
53 C - Sequence Transformation GNU C++14 Nov/24/2020 21:18
52 B - Unique Bid Auction GNU C++14 implementation *800 Nov/24/2020 20:26
51 A - Special Permutation GNU C++14 constructive algorithms probabilities *800 Nov/24/2020 20:08
50 B - Non-Substring Subsequence GNU C++14 dp greedy implementation strings *900 Nov/22/2020 11:39
49 A - Subtract or Divide GNU C++14 greedy math *800 Nov/22/2020 11:26
48 A - Knapsack GNU C++14 constructive algorithms greedy sortings *1300 Nov/21/2020 15:25
47 B - BerSU Ball GNU C++14 dfs and similar dp graph matchings greedy sortings two pointers *1200 Nov/21/2020 11:13
46 A - Mysterious numbers - 1 GNU C++14 *special problem constructive algorithms *1200 Nov/21/2020 11:04
45 A - Fancy Fence GNU C++14 geometry implementation math *1100 Nov/21/2020 11:00
44 A - Double Cola GNU C++14 implementation math *1100 Nov/21/2020 10:54
43 A - Flipping Game GNU C++14 brute force dp implementation *1200 Nov/21/2020 10:33
42 B - Toy Blocks GNU C++14 binary search greedy math sortings *1400 Nov/20/2020 23:09
41 B - Vanya and Lanterns GNU C++14 binary search implementation math sortings *1200 Nov/20/2020 20:56
40 B - Taxi GNU C++14 *special problem greedy implementation *1100 Nov/20/2020 18:59
39 A - Cheap Travel GNU C++14 implementation *1200 Nov/20/2020 18:47
38 C - Two Brackets GNU C++14 greedy *800 Nov/19/2020 20:21
37 A - Robot Program GNU C++14 math *800 Nov/19/2020 20:13
36 B - Sum of Medians GNU C++14 greedy math *900 Nov/17/2020 20:37
35 A - Buy the String GNU C++14 implementation math *800 Nov/17/2020 20:21
34 B - Numbers Box GNU C++14 greedy math *1000 Nov/15/2020 20:50
33 A - Add Candies GNU C++14 constructive algorithms math *800 Nov/15/2020 20:25
32 A - Chat room GNU C++14 greedy strings *1000 Nov/13/2020 15:27
31 A - Young Physicist GNU C++14 implementation math *1000 Nov/13/2020 15:22
30 A - String Task GNU C++14 implementation strings *1000 Nov/13/2020 15:17
29 A - Theatre Square GNU C++14 math *1000 Nov/13/2020 15:10
28 A - Word Capitalization GNU C++14 implementation strings *800 Nov/06/2020 10:42
27 A - Beautiful Matrix GNU C++14 implementation *800 Nov/06/2020 10:38
26 A - Petya and Strings GNU C++14 implementation strings *800 Nov/05/2020 21:27
25 A - Number of Apartments GNU C++14 brute force constructive algorithms math *900 Nov/05/2020 10:58
24 B - Elimination GNU C++14 greedy math *900 Nov/05/2020 10:47
23 A - Dubstep GNU C++14 strings *900 Nov/04/2020 18:44
22 A - Puzzles GNU C++14 greedy *900 Nov/04/2020 18:15
21 A - Kids Seating GNU C++14 constructive algorithms math *800 Nov/02/2020 20:17
20 B - Mislove Has Lost an Array GNU C++14 greedy math *900 Oct/30/2020 13:20
19 B - Equalize Prices GNU C++14 math *900 Oct/30/2020 13:11
18 B - Decoding GNU C++14 implementation strings *900 Oct/30/2020 12:57
17 A - Kefa and First Steps GNU C++14 brute force dp implementation *900 Oct/28/2020 10:13
16 A - Even Odds GNU C++14 math *900 Oct/28/2020 09:58
15 A - HQ9+ GNU C++14 implementation *900 Oct/28/2020 09:53
14 A - Boring Apartments GNU C++14 implementation math *800 Oct/20/2020 21:58
13 A - Twins GNU C++14 greedy sortings *900 Oct/19/2020 23:26
12 A - Football GNU C++14 implementation strings *900 Oct/19/2020 23:11
11 A - Orac and Factors GNU C++14 math *900 Oct/19/2020 20:05
10 B - Square? GNU C++14 brute force implementation math *900 Oct/19/2020 19:00
9 A - Even But Not Even GNU C++14 greedy math strings *900 Oct/19/2020 10:12
8 A - Three Indices GNU C++14 brute force data structures *900 Oct/19/2020 10:01
7 B - Multiply by 2, divide by 6 GNU C++14 math *900 Oct/19/2020 09:38
6 A - Avoiding Zero GNU C++14 math sortings *900 Oct/19/2020 01:25
5 A - Domino piling GNU C++14 greedy math *800 Oct/18/2020 20:30
4 A - Next Round GNU C++14 *special problem implementation *800 Oct/18/2020 20:20
3 A - Team GNU C++14 brute force greedy *800 Oct/18/2020 20:11
2 A - Way Too Long Words GNU C++14 strings *800 Oct/18/2020 19:08
1 A - XORwice GNU C++14 bitmasks greedy math *800 Oct/18/2020 14:57