ACM_Problem_Solving

https://raihankhan.github.io/ACM_Problem_Solving/

View on GitHub

Submissions

Auto-generated with ❤ using Harwest

Introduction

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

Contents

# Title Solution Tags Submitted
981 C - Boredom GNU C++17 dp *1500 Jan/09/2021 18:03
980 C - Team GNU C++17 constructive algorithms greedy implementation *1400 Jan/09/2021 17:49
979 A - Wizard of Orz GNU C++17 constructive algorithms greedy math *900 Jan/08/2021 23:28
978 C - Strange Birthday Party GNU C++17 brute force greedy sortings *1300 Jan/06/2021 23:28
977 B - Strange List GNU C++17 brute force greedy implementation math *1100 Jan/06/2021 22:59
976 A - Strange Partition GNU C++17 greedy math number theory *900 Jan/06/2021 22:39
975 E - Correct Placement GNU C++17 binary search data structures dp sortings two pointers *1700 Jan/05/2021 15:50
974 D - Even-Odd Game GNU C++17 dp games greedy sortings *1200 Jan/04/2021 21:47
973 C - Long Jumps GNU C++17 dp graphs *1100 Jan/04/2021 21:01
972 B - Fair Division GNU C++17 dp greedy math *800 Jan/04/2021 20:53
971 A - Cards for Friends GNU C++17 greedy math *800 Jan/04/2021 20:43
970 C - Canine poetry GNU C++17 dp greedy strings *1300 Jan/02/2021 17:34
969 B - Last minute enhancements GNU C++17 dp greedy *800 Jan/02/2021 03:28
968 A - Bovine Dilemma GNU C++17 brute force geometry math *800 Jan/01/2021 22:01
967 B - Red and Blue GNU C++17 dp greedy *1000 Dec/30/2020 00:11
966 A - Regular Bracket Sequence GNU C++17 constructive algorithms greedy *1000 Dec/29/2020 23:48
965 B - Ping-Pong (Easy Version) GNU C++17 dfs and similar graphs *1500 Dec/26/2020 00:09
964 N - Waste Sorting GNU C++17 greedy implementation *900 Dec/25/2020 23:53
963 E - Four Segments GNU C++17 greedy *800 Dec/25/2020 22:27
962 K - The Robot GNU C++17 brute force implementation *1600 Dec/25/2020 22:20
961 C - Peaceful Rooks GNU C++17 dfs and similar dsu greedy implementation Dec/23/2020 00:09
960 C - Row GCD GNU C++17 math number theory *1600 Dec/21/2020 20:28
959 B - Fair Numbers GNU C++17 brute force number theory Dec/21/2020 00:08
958 A - In-game Chat GNU C++17 implementation Dec/20/2020 21:08
957 A - Colorful Stones (Simplified Edition) GNU C++17 implementation *800 Dec/19/2020 15:07
956 D - Polycarp and Div 3 GNU C++17 dp greedy number theory *1500 Dec/18/2020 23:26
955 B - Find The Array GNU C++17 bitmasks constructive algorithms greedy *1400 Dec/17/2020 22:34
954 A - Dungeon GNU C++17 binary search math *1100 Dec/17/2020 20:46
953 A - Array Rearrangment GNU C++17 greedy sortings *800 Dec/16/2020 23:56
952 A - Prison Break GNU C++17 brute force math *800 Dec/16/2020 23:50
951 A - Strange Functions GNU C++17 math number theory *800 Dec/16/2020 23:39
950 B - Nick and Array GNU C++17 greedy implementation *1500 Dec/16/2020 23:17
949 E1 - Close Tuples (easy version) GNU C++14 binary search combinatorics math sortings two pointers *1500 Dec/15/2020 22:28
948 C - Unique Number GNU C++14 brute force greedy math *900 Dec/15/2020 21:15
947 B - Last Year's Substring GNU C++14 dp implementation strings *800 Dec/15/2020 21:00
946 A - Favorite Sequence GNU C++14 implementation two pointers *800 Dec/15/2020 20:45
945 B - Color the Fence GNU C++14 data structures dp greedy implementation *1700 Dec/15/2020 00:36
944 A - Cancel the Trains GNU C++14 implementation *800 Dec/14/2020 23:50
943 A - Pride GNU C++14 brute force dp greedy math number theory *1500 Dec/14/2020 23:42
942 C - Candies GNU C++14 binary search implementation *1500 Dec/14/2020 22:27
941 A - k-Multiple Free Set GNU C++14 binary search greedy sortings *1500 Dec/14/2020 21:50
940 B - Modulo Equality GNU C++14 brute force sortings *1500 Dec/14/2020 21:39
939 B - Little Elephant and Sorting GNU C++14 brute force greedy *1400 Dec/13/2020 16:12
938 A - Point on Spiral GNU C++14 brute force geometry implementation *1400 Dec/13/2020 15:04
937 C - Tea Party GNU C++14 constructive algorithms greedy sortings *1400 Dec/13/2020 14:38
936 C - Ilya and Matrix GNU C++14 constructive algorithms greedy implementation sortings *1400 Dec/13/2020 14:00
935 C - Photographer GNU C++14 greedy sortings *1400 Dec/13/2020 00:50
934 D - Divide and Summarize GNU C++14 binary search brute force data structures divide and conquer implementation sortings *1600 Dec/12/2020 22:07
933 C - Random Events GNU C++14 dp math probabilities *1500 Dec/12/2020 15:01
932 B - Find the Spruce GNU C++14 brute force dp implementation *1400 Dec/11/2020 20:56
931 A - String Generation GNU C++14 constructive algorithms greedy *800 Dec/11/2020 20:38
930 B - Balls of Steel GNU C++14 brute force geometry greedy *1000 Dec/07/2020 21:34
929 A - Avoid Trygub GNU C++14 constructive algorithms sortings *800 Dec/07/2020 21:02
928 B - Appleman and Tree GNU C++14 dfs and similar dp trees *2000 Dec/04/2020 16:48
927 A - Phone Code GNU C++14 *special problem brute force implementation *800 Nov/27/2020 23:57
926 D - Number into Sequence GNU C++14 constructive algorithms math number theory *1300 Nov/24/2020 21:52
925 C - Sequence Transformation GNU C++14 greedy implementation *1200 Nov/24/2020 21:24
924 B - Unique Bid Auction GNU C++14 implementation *800 Nov/24/2020 20:58
923 A - Special Permutation GNU C++14 constructive algorithms probabilities *800 Nov/24/2020 20:52
922 D - Circle Game GNU C++14 games geometry math *1700 Nov/21/2020 22:36
921 C - String Equality GNU C++14 dp greedy hashing implementation strings *1400 Nov/21/2020 22:22
920 B - Non-Substring Subsequence GNU C++14 dp greedy implementation strings *900 Nov/21/2020 21:16
919 A - Subtract or Divide GNU C++14 greedy math *800 Nov/21/2020 20:44
918 A - Robot Program GNU C++14 math *800 Nov/19/2020 21:07
917 C - Two Brackets GNU C++14 greedy *800 Nov/19/2020 20:53
916 D - Powerful Ksenia GNU C++14 bitmasks constructive algorithms math *2200 Nov/19/2020 17:33
915 D - Catching Cheaters GNU C++14 dp greedy strings *1800 Nov/19/2020 16:48
914 B - Sum of Medians GNU C++14 greedy math *900 Nov/18/2020 01:04
913 A - Buy the String GNU C++14 implementation math *800 Nov/18/2020 00:48
912 C1 - Binary Table (Easy Version) GNU C++14 constructive algorithms implementation *1500 Nov/18/2020 00:39
911 C2 - Binary Table (Hard Version) GNU C++14 constructive algorithms implementation *1900 Nov/18/2020 00:38
910 C - Knapsack GNU C++14 constructive algorithms greedy math sortings *1300 Nov/15/2020 21:13
909 B - Numbers Box GNU C++14 greedy math *1000 Nov/15/2020 20:55
908 A - Add Candies GNU C++14 constructive algorithms math *800 Nov/15/2020 20:40
907 C - Engineer Artem GNU C++14 2-sat chinese remainder theorem constructive algorithms fft flows *2000 Nov/15/2020 17:08
906 B - Valerii Against Everyone GNU C++14 constructive algorithms data structures greedy sortings *1000 Nov/15/2020 16:51
905 A - Specific Tastes of Andre GNU C++14 constructive algorithms implementation *800 Nov/15/2020 16:36
904 D - Good Substrings GNU C++14 data structures strings *1800 Nov/11/2020 16:51
903 A - Ring road GNU C++14 graphs *1400 Nov/10/2020 21:02
902 B - Race Against Time GNU C++14 implementation *1400 Nov/10/2020 17:16
901 B - Limit GNU C++14 math *1400 Nov/10/2020 16:23
900 A - Dorm Water Supply GNU C++14 dfs and similar graphs *1400 Nov/10/2020 15:24
899 A - Kids Seating GNU C++14 constructive algorithms math *800 Nov/08/2020 22:54
898 B - Array Cancellation GNU C++14 constructive algorithms implementation *1000 Oct/30/2020 15:23
897 A - Permutation Forgery GNU C++14 constructive algorithms *800 Oct/30/2020 15:11
896 A - Finding Sasuke GNU C++14 math *800 Oct/25/2020 18:22
895 B - A New Technique GNU C++14 constructive algorithms implementation *1100 Oct/25/2020 17:36
894 B - Prime Square GNU C++14 constructive algorithms math *900 Oct/25/2020 16:34
893 D - Bandit in a City GNU C++14 binary search dfs and similar graphs greedy trees *1900 Oct/25/2020 16:32
892 C - Binary Search GNU C++14 binary search combinatorics *1500 Oct/25/2020 15:04
891 A - Reorder GNU C++14 math *800 Oct/24/2020 20:11
890 C - Cut 'em all! GNU C++14 dfs and similar dp graphs greedy trees *1500 Oct/24/2020 16:38
889 B - RPG Protagonist GNU C++14 brute force greedy math *1700 Oct/22/2020 21:35
888 A - String Similarity GNU C++14 constructive algorithms strings *800 Oct/22/2020 20:49
887 F - Zero Remainder Sum GNU C++14 dp *2100 Oct/20/2020 22:53
886 E - Two Round Dances GNU C++14 combinatorics math *1300 Oct/20/2020 21:56
885 D - Districts Connection GNU C++14 constructive algorithms dfs and similar *1200 Oct/20/2020 21:38
884 A - Boring Apartments GNU C++14 implementation math *800 Oct/20/2020 21:16
883 B - Yet Another Bookshelf GNU C++14 greedy implementation *800 Oct/20/2020 21:05
882 C - Dominant Piranha GNU C++14 constructive algorithms greedy *900 Oct/20/2020 20:51
881 A - Sereja and Bottles GNU C++14 brute force *1400 Oct/13/2020 00:53
880 D - String Deletion GNU C++14 binary search data structures greedy two pointers *1700 Oct/12/2020 23:38
879 C - Numbers on Whiteboard GNU C++14 constructive algorithms data structures greedy implementation math *1000 Oct/12/2020 16:22
878 B - Barrels GNU C++14 greedy implementation sortings *800 Oct/12/2020 16:10
877 A - Number of Apartments GNU C++14 brute force constructive algorithms math *900 Oct/12/2020 15:59
876 A - Avoiding Zero GNU C++14 math sortings *900 Oct/10/2020 23:13
875 B - Chess Cheater GNU C++14 greedy implementation sortings *1400 Oct/10/2020 23:08
874 G - Years GNU C++14 data structures sortings *1300 Oct/10/2020 14:17
873 D - Two Divisors GNU C++14 constructive algorithms math number theory *2000 Oct/09/2020 15:58
872 C - Palindromic Paths GNU C++14 greedy math *1500 Oct/08/2020 22:11
871 B - Shuffle GNU C++14 math two pointers *1300 Oct/08/2020 21:24
870 A - Shovels and Swords GNU C++14 binary search greedy math *1100 Oct/08/2020 20:50
869 B - Datatypes GNU C++14 math sortings *1400 Oct/06/2020 19:08
868 B - Nice Matrix GNU C++14 greedy implementation math *1300 Oct/04/2020 22:45
867 A - Fence GNU C++14 geometry math *800 Oct/04/2020 22:09
866 B - Maximum Product GNU C++14 brute force dp greedy implementation sortings *1200 Oct/03/2020 17:12
865 A - Subset Mex GNU C++17 greedy implementation math *900 Oct/03/2020 15:11
864 C - Discrete Acceleration GNU C++17 binary search dp implementation math two pointers *1500 Oct/02/2020 17:12
863 B - Arrays Sum GNU C++17 constructive algorithms greedy math *1400 Oct/01/2020 22:51
862 A - Circle Coloring GNU C++17 constructive algorithms *800 Oct/01/2020 16:18
861 B - Make Them Equal GNU C++17 constructive algorithms greedy math *2000 Oct/01/2020 16:03
860 D - Make Them Equal GNU C++17 constructive algorithms greedy math *2000 Oct/01/2020 15:56
859 C - k-Amazing Numbers GNU C++17 data structures *1500 Oct/01/2020 13:10
858 A - k-Amazing Numbers GNU C++17 binary search data structures implementation two pointers *1500 Oct/01/2020 12:21
857 B - Two Arrays GNU C++17 greedy math sortings *1100 Sep/30/2020 21:40
856 A - Copy-paste GNU C++17 greedy math *800 Sep/30/2020 21:19
855 F - Number of Subsequences GNU C++17 combinatorics dp strings *2000 Sep/30/2020 16:16
854 E - Rock, Paper, Scissors GNU C++17 brute force constructive algorithms flows greedy math *1800 Sep/30/2020 00:32
853 D - Non-zero Segments GNU C++17 constructive algorithms data structures greedy sortings *1500 Sep/29/2020 23:48
852 C - Increase and Copy GNU C++17 binary search constructive algorithms math *1100 Sep/29/2020 23:33
851 B - Symmetric Matrix GNU C++17 implementation *900 Sep/29/2020 23:06
850 A - Floor Number GNU C++17 implementation math *800 Sep/29/2020 22:52
849 B - Rock and Lever GNU C++17 bitmasks math *1200 Sep/27/2020 23:16
848 A - Cubes Sorting GNU C++17 math sortings *900 Sep/27/2020 22:39
847 A - Buying Torches GNU C++17 math *1000 Sep/19/2020 18:45
846 D - Decrease the Sum of Digits GNU C++17 greedy math *1500 Sep/06/2020 02:53
845 C - Yet Another Array Restoration GNU C++17 brute force math number theory *1200 Sep/06/2020 02:35
844 B - Minimum Product GNU C++17 brute force greedy math *1100 Sep/06/2020 01:46
843 A - Yet Another Two Integers Problem GNU C++17 greedy math *800 Sep/06/2020 01:31
842 C - Mere Array GNU C++17 constructive algorithms math number theory sortings *1300 Aug/23/2020 15:24
841 B - Ternary Sequence GNU C++17 constructive algorithms greedy math *1100 Aug/23/2020 14:50
840 A - Distance and Axis GNU C++17 constructive algorithms math *900 Aug/23/2020 14:35
839 C - Good Subarrays GNU C++17 data structures dp math *1600 Aug/15/2020 01:13
838 D - Colored Rectangles GNU C++17 dp greedy sortings *1800 Aug/15/2020 00:20
837 B - Substring Removal Game GNU C++17 games greedy sortings *800 Aug/14/2020 20:48
836 A - Bad Triangle GNU C++17 geometry math *800 Aug/14/2020 20:39
835 C - Boboniu and Bit Operations GNU C++17 bitmasks brute force dp greedy *1600 Aug/13/2020 18:54
834 A - Boboniu Likes to Color Balls GNU C++17 brute force math *1000 Aug/12/2020 22:15
833 B - Boboniu Plays Chess GNU C++17 constructive algorithms *1100 Aug/12/2020 21:04
832 B - Jzzhu and Cities GNU C++17 graphs greedy shortest paths *2000 Aug/07/2020 06:08
831 B - Complete The Graph GNU C++17 binary search constructive algorithms graphs shortest paths *2300 Aug/06/2020 21:30
830 C - Dijkstra? GNU C++17 graphs shortest paths *1900 Aug/06/2020 18:29
829 C - Boats Competition GNU C++17 brute force greedy two pointers *1200 Aug/05/2020 21:33
828 B - Gifts Fixing GNU C++17 greedy *800 Aug/05/2020 20:57
827 A - Remove Smallest GNU C++17 greedy sortings *800 Aug/05/2020 20:40
826 D - Powerful array GNU C++17 data structures implementation math two pointers *2200 Aug/05/2020 16:50
825 F - Range Set Query C++ (GCC 9.2.1) AtCoder *600 Aug/05/2020 01:31
824 D - Alter Altar C++ (GCC 9.2.1) AtCoder *400 Aug/03/2020 20:09
823 C - Repsept C++ (GCC 9.2.1) AtCoder *300 Aug/03/2020 00:45
822 B - Distance C++ (GCC 9.2.1) AtCoder *200 Aug/03/2020 00:26
821 A - Air Conditioner C++ (GCC 9.2.1) AtCoder *100 Aug/03/2020 00:23
820 A - Omkar and Completion GNU C++17 constructive algorithms implementation *800 Jul/31/2020 23:33
819 B - Little Elephant and Cards GNU C++17 binary search data structures *1500 Jul/31/2020 16:40
818 C - DNA Alignment GNU C++17 math strings *1500 Jul/31/2020 15:49
817 C - Uncle Bogdan and Country Happiness GNU C++17 dfs and similar greedy math trees *1800 Jul/31/2020 05:35
816 D - Captain Flint and Treasure GNU C++17 data structures dfs and similar graphs greedy implementation trees *2000 Jul/31/2020 04:20
815 B - Captain Flint and a Long Voyage GNU C++17 greedy math *1000 Jul/30/2020 21:41
814 A - Captain Flint and Crew Recruitment GNU C++17 brute force greedy math number theory *800 Jul/30/2020 20:50
813 C - Good String GNU C++17 brute force dp greedy two pointers *1500 Jul/29/2020 23:07
812 B - Array Walk GNU C++17 brute force dp greedy *1600 Jul/29/2020 21:51
811 A - LCM Problem GNU C++17 constructive algorithms greedy math number theory *800 Jul/29/2020 20:41
810 B - Intercepted Message GNU C++17 greedy implementation *1100 Jul/25/2020 23:12
809 A - Left-handers, Right-handers and Ambidexters GNU C++17 implementation math *800 Jul/25/2020 23:11
808 C - Peter and Snow Blower GNU C++17 geometry *1900 Jul/24/2020 13:55
807 A - Link/Cut Tree GNU C++17 brute force implementation *1500 Jul/23/2020 23:11
806 B - Gena's Code GNU C++17 implementation math *1400 Jul/23/2020 23:11
805 B - Covered Path GNU C++17 dp greedy math *1400 Jul/22/2020 23:37
804 A - Exam GNU C++17 constructive algorithms implementation math *1100 Jul/22/2020 23:36
803 C2 - Prefix Flip (Hard Version) GNU C++17 constructive algorithms data structures implementation strings *1700 Jul/22/2020 19:28
802 B - Sequential Nim GNU C++17 dp games *1100 Jul/21/2020 22:24
801 C1 - Prefix Flip (Easy Version) GNU C++17 constructive algorithms data structures strings *1300 Jul/21/2020 21:50
800 A - Common Subsequence GNU C++17 brute force *800 Jul/21/2020 20:54
799 C - Choosing flowers GNU C++17 binary search brute force data structures dfs and similar dp greedy sortings two pointers *2000 Jul/21/2020 03:57
798 B - Dubious Cyrpto GNU C++14 binary search brute force math number theory *1500 Jul/20/2020 21:16
797 A - Acacius and String GNU C++14 brute force implementation strings *1500 Jul/20/2020 20:43
796 A - Transformation: from A to B GNU C++14 brute force dfs and similar math *1000 Jul/20/2020 03:27
795 A - inc ARG GNU C++17 implementation *900 Jul/20/2020 02:59
794 B - Inbox (100500) GNU C++17 implementation *1000 Jul/20/2020 02:59
793 C - No to Palindromes! GNU C++17 brute force *1700 Jul/20/2020 02:59
792 A - Three Pairwise Maximums GNU C++17 math *800 Jul/17/2020 21:04
791 B - Restore the Permutation by Merger GNU C++17 greedy *800 Jul/17/2020 20:45
790 C - Create The Teams GNU C++17 brute force dp greedy implementation sortings *1400 Jul/16/2020 18:48
789 B - Universal Solution GNU C++17 greedy *1400 Jul/16/2020 18:39
788 A - Three Indices GNU C++17 brute force data structures *900 Jul/15/2020 23:39
787 A - Karen and Morning GNU C++17 brute force implementation *1000 Jul/10/2020 23:09
786 C - Karen and Game GNU C++17 brute force greedy implementation *1700 Jul/10/2020 23:08
785 B - Nikita and string GNU C++17 brute force dp *1500 Jul/03/2020 19:52
784 D - Bishwock GNU C++17 dp greedy *1500 Jul/03/2020 04:42
783 B - Permutation GNU C++17 greedy *1000 Jun/30/2020 23:09
782 C - History GNU C++17 sortings *1500 Jun/30/2020 23:09
781 A - Postcards and photos GNU C++17 implementation *900 Jun/30/2020 23:08
780 C - Points on Line GNU C++17 binary search combinatorics two pointers *1300 Jun/30/2020 20:45
779 A - Little Xor GNU C++17 brute force implementation *1100 Jun/30/2020 20:44
778 B - Petr and a Combination Lock GNU C++17 bitmasks brute force dp *1200 Jun/30/2020 20:41
777 C - Looking for Order GNU C++17 bitmasks dp *2000 Jun/30/2020 20:36
776 D - Zero Remainder Array GNU C++17 math sortings two pointers *1400 Jun/30/2020 19:04
775 C - Move Brackets GNU C++17 greedy strings *1000 Jun/29/2020 23:32
774 B - Multiply by 2, divide by 6 GNU C++17 math *900 Jun/29/2020 23:15
773 A - Required Remainder GNU C++17 math *800 Jun/29/2020 23:08
772 O - Matching C++ (GCC 9.2.1) AtCoder *100 Jun/29/2020 15:02
771 C - Given Length and Sum of Digits... GNU C++14 dp greedy implementation *1400 Jun/19/2020 15:19
770 B - Codeforces Subsequences GNU C++14 brute force constructive algorithms greedy math strings *1500 Jun/19/2020 15:01
769 A - C+= GNU C++14 brute force greedy implementation math *800 Jun/19/2020 00:13
768 D - AND, OR and square sum GNU C++14 bitmasks greedy math *1700 Jun/19/2020 00:09
767 B - Honest Coach GNU C++14 greedy sortings *800 Jun/18/2020 00:54
766 A - Minimal Square GNU C++14 greedy math *800 Jun/18/2020 00:44
765 B - Even Array GNU C++14 greedy math *800 Jun/18/2020 00:24
764 A - Short Substrings GNU C++14 implementation strings *800 Jun/18/2020 00:15
763 F - Pond Skater C++ (GCC 9.2.1) AtCoder *600 Jun/17/2020 19:31
762 B - Karen and Coffee GNU C++14 binary search data structures implementation *1400 Jun/13/2020 22:01
761 B - Lecture Sleep GNU C++14 data structures dp implementation two pointers *1200 Jun/13/2020 22:00
760 C - Greg and Array GNU C++14 data structures dp implementation *1400 Jun/13/2020 22:00
759 C - Beautiful Regional Contest GNU C++14 greedy implementation *1500 Jun/12/2020 23:08
758 D - Beautiful Sequence GNU C++14 constructive algorithms greedy *1900 Jun/12/2020 22:07
757 B - Beautiful Numbers GNU C++14 data structures implementation math two pointers *1300 Jun/12/2020 20:11
756 A - Beautiful String GNU C++14 constructive algorithms greedy *1000 Jun/12/2020 20:04
755 D - Solve The Maze GNU C++14 constructive algorithms dfs and similar dsu graphs greedy implementation shortest paths *1700 Jun/11/2020 00:35
754 C - Rotation Matching GNU C++14 constructive algorithms data structures greedy implementation *1400 Jun/10/2020 00:10
753 A - Matrix Game GNU C++14 games greedy implementation *1100 Jun/08/2020 22:59
752 B - Trouble Sort GNU C++14 constructive algorithms implementation *1300 Jun/08/2020 22:59
751 D - Pair of Topics GNU C++14 binary search data structures sortings two pointers *1400 Jun/07/2020 19:37
750 D - Johnny and Contribution GNU C++14 constructive algorithms graphs greedy implementation sortings *1700 Jun/06/2020 20:34
749 C - New Year and Domino GNU C++14 dp implementation *1500 Jun/05/2020 23:01
748 B - Johnny and His Hobbies GNU C++14 bitmasks brute force *1200 Jun/04/2020 22:24
747 C - Johnny and Another Rating Drop GNU C++14 bitmasks greedy math *1400 Jun/04/2020 22:16
746 A - Johnny and Ancient Computer GNU C++14 implementation *1000 Jun/04/2020 20:47
745 B - Our Tanya is Crying Out Loud GNU C++14 dp greedy *1400 Jun/04/2020 18:01
744 A - Xor-tree GNU C++14 dfs and similar trees *1300 Jun/04/2020 17:18
743 A - Multicolored Marbles GNU C++14 dp math *1600 Jun/02/2020 04:21
742 C - Game On Leaves GNU C++14 games trees *1600 Jun/01/2020 00:12
741 B - Subsequence Hate GNU C++14 implementation strings *1400 May/31/2020 23:53
740 A - Odd Selection GNU C++14 brute force implementation math *1200 May/31/2020 23:43
739 B - Sport Mafia GNU C++14 binary search brute force math *1000 May/30/2020 22:13
738 D - Yet Another Yet Another Task GNU C++14 data structures dp implementation two pointers *2000 May/30/2020 21:03
737 C - Mixing Water GNU C++14 binary search math *1700 May/30/2020 02:10
736 B - New Theatre Square GNU C++14 brute force dp greedy implementation two pointers *1000 May/28/2020 21:00
735 A - Berland Poker GNU C++14 brute force greedy math *1000 May/28/2020 20:48
734 C - Celex Update GNU C++14 math *1600 May/27/2020 18:32
733 B - Maria Breaks the Self-isolation GNU C++14 greedy sortings *1000 May/27/2020 15:00
732 A - Park Lighting GNU C++17 greedy math *800 May/27/2020 14:10
731 C - k-Tree GNU C++17 dp implementation trees *1600 May/24/2020 02:47
730 C - Number of Ways GNU C++17 binary search brute force data structures dp two pointers *1700 May/23/2020 22:26
729 C - Weakness and Poorness GNU C++17 ternary search *2000 May/22/2020 18:05
728 D - Devu and his Brother GNU C++17 binary search sortings ternary search two pointers *1700 May/22/2020 15:56
727 E - Restorer Distance GNU C++17 binary search greedy math sortings ternary search *2100 May/20/2020 21:14
726 B - Dreamoon Likes Permutations GNU C++17 implementation math *1400 May/18/2020 23:11
725 A - Sequence with Digits GNU C++17 brute force implementation math *1200 May/18/2020 17:50
724 D - Multiset GNU C++17 binary search data structures *1900 May/17/2020 23:40
723 C1 - Simple Polygon Embedding GNU C++17 binary search geometry math ternary search *1400 May/17/2020 22:43
722 C2 - Not So Simple Polygon Embedding GNU C++17 binary search brute force geometry math *2000 May/17/2020 22:38
721 B - Ternary String GNU C++17 binary search dp implementation two pointers *1200 May/17/2020 16:05
720 A - Alarm Clock GNU C++17 math *900 May/17/2020 15:36
719 E - K-periodic Garland GNU C++17 brute force dp greedy *1900 May/15/2020 22:48
718 D - Substring GNU C++17 dfs and similar dp graphs *1700 May/15/2020 21:53
717 D - Constructing the Array GNU C++17 constructive algorithms data structures sortings *1600 May/14/2020 21:43
716 C - Board Moves GNU C++17 math *1000 May/14/2020 21:06
715 A - Most Unstable Array GNU C++17 constructive algorithms greedy math *800 May/14/2020 20:54
714 B - Two Arrays And Swaps GNU C++17 greedy sortings *800 May/14/2020 20:50
713 G - Special Permutation GNU C++17 constructive algorithms *1600 May/14/2020 18:13
712 B - DZY Loves Chemistry GNU C++17 dfs and similar dsu greedy *1400 May/14/2020 18:01
711 B - Phoenix and Beauty GNU C++17 constructive algorithms data structures greedy sortings *1400 May/08/2020 22:33
710 A - Phoenix and Balance GNU C++17 greedy math *800 May/08/2020 21:50
709 P - Independent Set C++14 (GCC 5.4.1) AtCoder *100 May/08/2020 14:41
708 B - Square? GNU C++17 brute force implementation math *900 May/07/2020 21:45
707 A - A+B (Trial Problem) GNU C++17 implementation *800 May/07/2020 21:36
706 C - Skier GNU C++17 data structures implementation *1400 May/07/2020 21:04
705 C - Hilbert's Hotel GNU C++17 math sortings *1600 May/07/2020 17:28
704 A - Puzzle Pieces GNU C++17 math *800 May/06/2020 21:38
703 B - Card Constructions GNU C++17 binary search brute force dp math *1100 May/06/2020 21:34
702 K - Stones C++14 (GCC 5.4.1) AtCoder *100 May/05/2020 04:29
701 J - Sushi C++14 (GCC 5.4.1) AtCoder *100 May/04/2020 21:41
700 B - Verse For Santa GNU C++17 binary search brute force implementation *1300 May/04/2020 16:58
699 I - Coins C++14 (GCC 5.4.1) AtCoder *100 May/04/2020 16:16
698 C - Stack of Presents GNU C++17 data structures implementation *1400 May/03/2020 22:14
697 H - Grid 1 C++14 (GCC 5.4.1) AtCoder *100 May/01/2020 04:38
696 G - Longest Path C++14 (GCC 5.4.1) AtCoder *100 May/01/2020 04:12
695 F - LCS C++14 (GCC 5.4.1) AtCoder *100 Apr/30/2020 22:10
694 E - Knapsack 2 C++14 (GCC 5.4.1) AtCoder *100 Apr/30/2020 20:46
693 D - Knapsack 1 C++14 (GCC 5.4.1) AtCoder *100 Apr/29/2020 23:33
692 B - Problems for Round GNU C++17 greedy implementation *1300 Apr/27/2020 23:36
691 A - Bear and Game GNU C++17 implementation *800 Apr/27/2020 23:20
690 C - Bear and Colors GNU C++17 *1500 Apr/27/2020 23:20
689 C - Yet Another Counting Problem GNU C++17 math number theory *1600 Apr/27/2020 08:49
688 B - Binary Period GNU C++14 constructive algorithms strings *1100 Apr/26/2020 20:55
687 A - Road To Zero GNU C++14 greedy math *1000 Apr/26/2020 20:43
686 A - Carrot Cakes GNU C++14 brute force implementation *1100 Apr/25/2020 17:59
685 B - T-shirt buying GNU C++14 data structures implementation *1400 Apr/25/2020 16:37
684 B - Moore's Law GNU C++14 math *1200 Apr/25/2020 15:04
683 A - Lucky Sum GNU C++14 implementation *1100 Apr/25/2020 14:53
682 A - Masha and Bears GNU C++14 brute force implementation *1300 Apr/25/2020 14:24
681 B - Phone Numbers GNU C++14 implementation strings *1200 Apr/22/2020 22:36
680 C - Win or Freeze GNU C++14 games greedy math number theory *1400 Apr/22/2020 22:36
679 A - Soft Drinking GNU C++14 implementation math *800 Apr/22/2020 22:35
678 C - Alternating Subsequence GNU C++14 dp greedy two pointers *1200 Apr/21/2020 21:41
677 B - Balanced Array GNU C++14 constructive algorithms math *800 Apr/21/2020 20:52
676 A - Candies GNU C++14 brute force math *900 Apr/21/2020 20:44
675 A - Help Vasilisa the Wise 2 GNU C++14 brute force math *1000 Apr/17/2020 23:05
674 B - Help Kingdom of Far Far Away 2 GNU C++14 implementation strings *1200 Apr/17/2020 23:05
673 D - Xenia and Colorful Gems GNU C++14 binary search data structures implementation math sortings *1700 Apr/17/2020 04:20
672 C - Linova and Kingdom GNU C++14 dfs and similar dp greedy sortings trees *1600 Apr/16/2020 23:31
671 B - Kana and Dragon Quest game GNU C++14 greedy implementation math *900 Apr/15/2020 20:58
670 A - Ichihime and Triangle GNU C++14 constructive algorithms math *800 Apr/15/2020 20:49
669 D - Anti-Sudoku GNU C++14 constructive algorithms implementation *1300 Apr/15/2020 16:29
668 C - Two Teams Composing GNU C++14 binary search greedy implementation sortings *1100 Apr/15/2020 14:33
667 B - Construct the String GNU C++14 constructive algorithms *900 Apr/15/2020 14:09
666 A - Candies and Two Sisters GNU C++14 math *800 Apr/15/2020 13:59
665 D - RGB Triplets C++ (GCC 9.2.1) AtCoder *400 Apr/13/2020 03:29
664 B - Middle Class GNU C++14 greedy sortings *1100 Apr/10/2020 21:09
663 A - Level Statistics GNU C++14 implementation math *1200 Apr/10/2020 20:53
662 C - Game with Chips GNU C++14 constructive algorithms implementation *1600 Apr/09/2020 21:07
661 B - Princesses and Princes GNU C++14 brute force graphs greedy *1200 Apr/09/2020 20:26
660 C - Eugene and an array GNU C++14 binary search data structures implementation two pointers *1700 Apr/09/2020 00:54
659 B - Kind Anton GNU C++14 greedy implementation *1100 Apr/08/2020 21:38
658 A - Little Artem GNU C++14 constructive algorithms *1000 Apr/08/2020 20:48
657 C - ...And after happily lived ever they GNU C++14 bitmasks Apr/03/2020 18:24
656 B - Limericks GNU C++14 math number theory Apr/03/2020 18:02
655 D - Again? GNU C++14 implementation Apr/01/2020 20:59
654 A - Is it rated? GNU C++14 Apr/01/2020 20:40
653 C - K-Complete Word GNU C++14 dfs and similar dsu greedy implementation strings *1500 Mar/31/2020 23:40
652 B - Composite Coloring GNU C++14 brute force constructive algorithms greedy math number theory *1400 Mar/31/2020 20:26
651 C - Remove Adjacent GNU C++14 brute force constructive algorithms greedy strings *1600 Mar/31/2020 16:09
650 A - Contest for Robots GNU C++14 greedy *900 Mar/31/2020 15:07
649 B - Journey Planning GNU C++14 data structures sortings *1400 Mar/31/2020 14:55
648 A - Sum of Odd Integers GNU C++14 math *1100 Mar/28/2020 23:56
647 D - Sum in the tree GNU C++14 constructive algorithms trees *1600 Mar/28/2020 23:31
646 B - Tower of Hanoi GNU C++14 dp Mar/28/2020 17:51
645 D - Carousel GNU C++14 constructive algorithms dp graphs greedy math *1800 Mar/27/2020 21:22
644 C - Ternary XOR GNU C++14 greedy implementation *1200 Mar/27/2020 16:59
643 B - K-th Beautiful String GNU C++14 binary search brute force combinatorics implementation math *1300 Mar/27/2020 16:47
642 A - Divisibility Problem GNU C++14 math *800 Mar/27/2020 15:55
641 C - Gas Pipeline GNU C++14 dp greedy *1500 Mar/26/2020 00:55
640 C - Colorful Bricks GNU C++14 combinatorics dp math *1500 Mar/25/2020 20:59
639 A - Yet Another Tetris Problem GNU C++14 implementation number theory *900 Mar/23/2020 17:12
638 C - Yuhao and a Parenthesis GNU C++14 greedy implementation *1400 Mar/22/2020 12:11
637 C - Vacation C++14 (GCC 5.4.1) AtCoder *100 Mar/20/2020 06:26
636 C - Permutation Partitions GNU C++14 combinatorics greedy math *1300 Mar/20/2020 05:57
635 B - Maximums GNU C++14 implementation math *900 Mar/20/2020 05:00
634 A - Bad Ugly Numbers GNU C++14 constructive algorithms number theory *1000 Mar/20/2020 04:46
633 B - Frog 2 C++14 (GCC 5.4.1) AtCoder *100 Mar/19/2020 17:17
632 A - Frog 1 C++14 (GCC 5.4.1) AtCoder *100 Mar/19/2020 16:56
631 C - Ehab and Path-etic MEXs GNU C++14 constructive algorithms dfs and similar greedy trees *1500 Mar/18/2020 22:02
630 B - CopyCopyCopyCopyCopy GNU C++14 greedy implementation *800 Mar/18/2020 21:10
629 A - EhAb AnD gCd GNU C++14 constructive algorithms greedy number theory *800 Mar/18/2020 20:37
628 A - Even Subset Sum Problem GNU C++14 brute force dp greedy implementation *800 Mar/07/2020 15:42
627 B - Kuroni and Simple Strings GNU C++14 constructive algorithms greedy strings two pointers *1200 Mar/04/2020 19:35
626 C - Kuroni and Impossible Calculation GNU C++14 brute force combinatorics math number theory *1600 Mar/04/2020 12:00
625 A - Kuroni and the Gifts GNU C++14 brute force constructive algorithms greedy sortings *800 Mar/03/2020 20:43
624 B - Strongly Connected City GNU C++14 brute force dfs and similar graphs implementation *1400 Mar/01/2020 17:19
623 C - Woodcutters GNU C++14 dp greedy *1500 Feb/29/2020 13:54
622 B - Different Rules GNU C++14 constructive algorithms greedy implementation math *1700 Feb/28/2020 19:56
621 C1 - Skyscrapers (easy version) GNU C++14 brute force data structures dp greedy *1500 Feb/28/2020 16:06
620 A - Fast Food Restaurant GNU C++14 brute force greedy implementation *900 Feb/28/2020 15:44
619 A - Add Odd or Subtract Even GNU C++14 greedy implementation math *800 Feb/26/2020 18:39
618 B - Odd sum GNU C++14 dp greedy implementation *1400 Feb/18/2020 21:17
617 B - Motarack's Birthday GNU C++14 binary search greedy ternary search *1500 Feb/14/2020 21:46
616 A - Three Strings GNU C++14 implementation strings *800 Feb/14/2020 14:42
615 B - Crossword solving GNU C++14 brute force implementation strings *1000 Feb/11/2020 19:22
614 A - I'm bored with life GNU C++14 implementation math number theory *800 Feb/11/2020 19:05
613 C - Three Garlands GNU C++14 brute force constructive algorithms *1400 Feb/06/2020 02:23
612 B - Food Buying GNU C++14 math *900 Feb/05/2020 06:47
611 D - Fight with Monsters GNU C++14 greedy sortings *1500 Feb/04/2020 22:15
610 C - Yet Another Walking Robot GNU C++14 data structures implementation *1500 Feb/04/2020 21:33
609 A - Array with Odd Sum GNU C++14 math *800 Feb/04/2020 20:40
608 B - Rectangles GNU C++14 combinatorics math *1300 Feb/04/2020 20:28
607 C - Mind Control GNU C++14 brute force data structures greedy math *1600 Feb/03/2020 22:33
606 A - Almost Prime GNU C++14 number theory *900 Feb/03/2020 20:51
605 C - Tiles GNU C++14 combinatorics greedy math *1300 Feb/03/2020 20:40
604 A - Even But Not Even GNU C++14 greedy math strings *900 Feb/03/2020 18:12
603 B - Array Sharpening GNU C++14 greedy implementation *1300 Feb/02/2020 22:29
602 B - Infinite Prefixes GNU C++14 math strings *1700 Jan/29/2020 21:53
601 A - Display The Number GNU C++14 greedy *900 Jan/29/2020 20:49
600 A - Garland GNU C++14 dp greedy sortings *1800 Jan/28/2020 22:48
599 C - NEKO's Maze Game GNU C++14 constructive algorithms implementation *1400 Jan/28/2020 21:32
598 C - Fadi and LCM GNU C++14 brute force math number theory *1400 Jan/28/2020 18:42
597 C - Pipes GNU C++14 dp implementation *1500 Jan/28/2020 18:32
596 B - Cosmic Tables GNU C++14 data structures implementation *1300 Jan/26/2020 18:05
595 C - Circular RMQ GNU C++14 data structures *2200 Jan/25/2020 14:23
594 F - Three Paths on a Tree GNU C++14 dfs and similar dp greedy trees *2000 Jan/25/2020 14:08
593 D - MEX maximizing GNU C++14 data structures greedy implementation math *1600 Jan/24/2020 18:26
592 B - Collecting Packages GNU C++14 implementation sortings *1200 Jan/22/2020 22:40
591 C - Product of Three Numbers GNU C++14 greedy math number theory *1300 Jan/22/2020 22:02
590 A - Collecting Coins GNU C++14 math *800 Jan/22/2020 20:46
589 C - Two Arrays GNU C++14 combinatorics dp *1600 Jan/18/2020 23:27
588 B - Yet Another Meme Problem GNU C++14 math *1100 Jan/18/2020 18:36
587 A - Deadline GNU C++14 binary search brute force math ternary search *1100 Jan/18/2020 18:21
586 C - Constanze's Machine GNU C++14 dp *1400 Jan/17/2020 21:24
585 A - Angry Students GNU C++14 greedy implementation *800 Jan/05/2020 20:12
584 B - Candies Division GNU C++14 math *900 Dec/28/2019 23:18
583 A - Minutes Before the New Year GNU C++14 math *800 Dec/28/2019 23:09
582 A - New Year Garland GNU C++14 math *900 Dec/27/2019 22:22
581 E - Gerald and Giant Chess GNU C++14 combinatorics dp *2200 Dec/27/2019 01:34
580 B - After Training GNU C++14 data structures implementation math *1300 Dec/26/2019 19:43
579 A - Temporarily unavailable GNU C++14 implementation math *900 Dec/26/2019 00:39
578 C - Dominated Subarray GNU C++14 greedy implementation sortings strings two pointers *1200 Dec/19/2019 15:55
577 B - Magic Stick GNU C++14 math *1000 Dec/19/2019 15:44
576 A - Two Rival Students GNU C++14 greedy math *800 Dec/19/2019 14:47
575 D - Decreasing Debts GNU C++14 constructive algorithms data structures graphs greedy implementation math two pointers *2000 Dec/18/2019 20:30
574 B - Semifinals GNU C++14 implementation sortings *1300 Dec/18/2019 19:59
573 C - Diverse Matrix GNU C++14 constructive algorithms greedy math number theory *1400 Dec/17/2019 22:52
572 A - Competitive Programmer GNU C++14 chinese remainder theorem math *1000 Dec/17/2019 21:52
571 B - Dice Tower GNU C++14 constructive algorithms math *1000 Dec/17/2019 21:39
570 A - Happy Birthday, Polycarp! GNU C++14 implementation *1000 Dec/14/2019 18:48
569 B - Make Them Odd GNU C++14 greedy number theory *1200 Dec/14/2019 18:17
568 C - As Simple as One and Two GNU C++14 dp greedy *1400 Dec/14/2019 17:57
567 B - Queue GNU C++14 dsu implementation *1500 Dec/14/2019 14:38
566 A - Ice Skating GNU C++14 brute force dfs and similar dsu graphs *1200 Nov/29/2019 18:31
565 B - Obtain Two Zeroes GNU C++14 binary search math *1300 Nov/27/2019 22:21
564 A - Heating GNU C++14 math *1000 Nov/27/2019 20:05
563 D - Feeding Chicken GNU C++14 greedy implementation *1700 Nov/26/2019 23:44
562 C - League of Leesins GNU C++14 constructive algorithms implementation *1600 Nov/26/2019 20:59
561 B - Fridge Lockers GNU C++17 graphs implementation *1100 Nov/23/2019 18:04
560 A - Changing Volume GNU C++17 math *800 Nov/23/2019 16:54
559 A - Reposts GNU C++17 *special problem dfs and similar dp graphs trees *1200 Nov/14/2019 15:03
558 B - Wilbur and Array GNU C++17 greedy implementation *1100 Nov/09/2019 21:38
557 C - Alarm Clocks Everywhere GNU C++17 math number theory *1300 Nov/09/2019 21:16
556 B - Arpa’s obvious problem and Mehrdad’s terrible solution GNU C++17 brute force math number theory *1500 Nov/09/2019 18:45
555 B - Sherlock and his girlfriend GNU C++17 constructive algorithms number theory *1200 Nov/09/2019 18:19
554 A - Again Twenty Five! GNU C++17 number theory *800 Nov/09/2019 17:55
553 A - Interview GNU C++17 brute force implementation *900 Nov/07/2019 15:51
552 A - Group of Students GNU C++17 brute force greedy implementation *1000 Nov/07/2019 15:51
551 A - Lesha and array splitting GNU C++17 constructive algorithms greedy implementation *1200 Nov/07/2019 15:51
550 C2 - Good Numbers (hard version) GNU C++17 binary search greedy math meet-in-the-middle *1500 Oct/24/2019 00:28
549 C1 - Good Numbers (easy version) GNU C++17 brute force greedy implementation *1300 Oct/24/2019 00:28
548 B2 - Books Exchange (hard version) GNU C++17 dfs and similar dsu math *1300 Oct/23/2019 14:27
547 B1 - Books Exchange (easy version) GNU C++17 dsu math *1000 Oct/23/2019 13:33
546 A - Yet Another Dividing into Teams GNU C++17 math *800 Oct/23/2019 13:22
545 B - Alice and the List of Presents GNU C++17 combinatorics math *1500 Oct/21/2019 20:35
544 B - Counting-out Rhyme GNU C++17 implementation *1300 Oct/21/2019 16:43
543 A - Domino GNU C++17 implementation math *1200 Oct/21/2019 16:40
542 A - Elections GNU C++17 implementation *1100 Oct/21/2019 16:39
541 C - Basketball Exercise GNU C++17 dp *1400 Oct/18/2019 16:45
540 C - Labs GNU C++17 constructive algorithms greedy implementation *1300 Oct/17/2019 20:56
539 A - Stones GNU C++17 brute force greedy math *800 Oct/17/2019 19:41
538 A - Pens and Pencils GNU C++17 math *800 Oct/13/2019 15:11
537 B - Kill `Em All GNU C++17 greedy sortings *1300 Oct/08/2019 21:35
536 A - Prime Subtraction GNU C++17 math number theory *900 Oct/08/2019 21:08
535 A - CME GNU C++17 math *800 Oct/08/2019 19:34
534 A - Anton and Polyhedrons GNU C++17 implementation strings *800 Oct/05/2019 23:33
533 B1 - Social Network (easy version) GNU C++17 implementation *1000 Oct/05/2019 18:30
532 B2 - Social Network (hard version) GNU C++17 data structures implementation *1300 Oct/05/2019 18:29
531 A - Equalize Prices Again GNU C++17 math *800 Oct/05/2019 18:10
530 A - Little Elephant and Problem GNU C++17 implementation sortings *1300 Oct/04/2019 23:09
529 A - Holiday Of Equality GNU C++17 implementation math *800 Oct/04/2019 23:08
528 A - Vitaly and Night GNU C++17 constructive algorithms implementation *800 Oct/04/2019 23:08
527 A - Sereja and Dima GNU C++17 greedy implementation two pointers *800 Sep/27/2019 23:47
526 A - Cookies GNU C++17 implementation *900 Sep/27/2019 23:47
525 A - Mishka and Game GNU C++17 implementation *800 Sep/27/2019 23:47
524 A - Keyboard GNU C++17 implementation *900 Sep/25/2019 01:50
523 A - Translation GNU C++17 implementation strings *800 Sep/24/2019 15:47
522 B - Ania and Minimizing GNU C++17 greedy implementation *1000 Sep/24/2019 05:51
521 A - Dawid and Bags of Candies GNU C++17 brute force implementation *800 Sep/24/2019 05:42
520 B - Multiplication Table GNU C++17 math number theory *1300 Sep/23/2019 14:06
519 B - Zmei Gorynich GNU C++17 greedy math *1600 Sep/10/2019 19:23
518 A - Creating a Character GNU C++17 binary search math *1300 Sep/10/2019 17:38
517 A - Hulk GNU C++17 implementation *800 Sep/09/2019 20:44
516 A - Vanya and Fence GNU C++17 implementation *800 Sep/09/2019 20:35
515 A - Red or Not C++14 (GCC 5.4.1) AtCoder *100 Sep/09/2019 20:29
514 A - Tenki C++14 (GCC 5.4.1) AtCoder *100 Sep/09/2019 20:27
513 A - Password C++14 (GCC 5.4.1) AtCoder *100 Sep/09/2019 20:22
512 D1 - Equalizing by Division (easy version) GNU C++17 brute force implementation *1500 Aug/30/2019 21:41
511 C - Book Reading GNU C++17 math *1200 Aug/30/2019 21:10
510 B - Bad Prices GNU C++17 data structures implementation *1100 Aug/30/2019 20:53
509 A - Chips Moving GNU C++17 math *900 Aug/30/2019 20:47
508 D - Almost All Divisors GNU C++17 math number theory *1600 Aug/29/2019 15:51
507 B - Mislove Has Lost an Array GNU C++17 greedy math *900 Aug/22/2019 15:54
506 A - BowWow and the Timetable GNU C++17 math *1000 Aug/22/2019 15:32
505 D1 - Remove the Substring (easy version) GNU C++17 greedy implementation *1600 Aug/16/2019 16:34
504 D2 - Remove the Substring (hard version) GNU C++17 binary search greedy implementation two pointers *1700 Aug/16/2019 16:33
503 E - Boxers GNU C++17 greedy sortings *1500 Aug/13/2019 23:49
502 C - Common Divisors GNU C++17 implementation math *1300 Aug/13/2019 21:34
501 B - Equal Rectangles GNU C++17 greedy math *1200 Aug/13/2019 21:27
500 A - Circle of Students GNU C++17 implementation *1000 Aug/13/2019 20:45
499 A - Hotelier GNU C++17 brute force data structures implementation *800 Aug/11/2019 18:43
498 B - Game with Telephone Numbers GNU C++17 games greedy implementation *1200 Aug/07/2019 14:43
497 A - Reverse a Substring GNU C++17 implementation sortings strings *1000 Aug/07/2019 14:00
496 C - Maximum Median GNU C++17 binary search greedy math sortings *1400 Aug/07/2019 13:39
495 B - Zero Array GNU C++17 greedy math *1500 Aug/06/2019 17:44
494 A - Important Exam GNU C++17 implementation strings *900 Aug/06/2019 17:19
493 B - Water Lily GNU C++17 geometry math *1000 Jul/31/2019 22:56
492 A - Prime Minister GNU C++17 greedy *800 Jul/28/2019 22:04
491 A - DIY Wooden Ladder GNU C++17 greedy math sortings *900 Jul/28/2019 21:48
490 A - Three Piles of Candies GNU C++17 brute force constructive algorithms math *800 Jul/28/2019 21:07
489 A - Remove a Progression GNU C++17 math *800 Jul/26/2019 21:39
488 A - Tokitsukaze and Enhancement GNU C++17 brute force *800 Jul/26/2019 21:23
487 A - Keanu Reeves GNU C++17 strings *800 Jul/26/2019 21:16
486 C - Letter GNU C++17 dp *1400 Jul/14/2019 22:13
485 C - Remainder Minimization 2019 C++14 (GCC 5.4.1) AtCoder *300 Jul/08/2019 22:37
484 B - Good Distance C++14 (GCC 5.4.1) AtCoder *200 Jul/08/2019 21:51
483 A - T or T C++14 (GCC 5.4.1) AtCoder *100 Jul/08/2019 21:28
482 B - Letters Shop GNU C++17 binary search implementation strings *1300 Jun/30/2019 21:30
481 A - Stickers and Toys GNU C++17 math *900 Jun/30/2019 21:30
480 A - Ehab Fails to Be Thanos GNU C++17 constructive algorithms greedy sortings *1000 Jun/30/2019 20:41
479 D - Vus the Cossack and Numbers GNU C++17 constructive algorithms greedy math *1500 Jun/28/2019 22:54
478 A - Vus the Cossack and a Contest GNU C++17 implementation *800 Jun/28/2019 14:22
477 A - A Compatible Pair GNU C++17 brute force games *1400 Jun/25/2019 10:41
476 B - Email from Polycarp GNU C++14 implementation strings *1200 Jun/21/2019 15:28
475 A - Ropewalkers GNU C++14 math *800 Jun/21/2019 15:12
474 A - Vasya and Book GNU C++14 implementation math *1200 Jun/18/2019 15:59
473 A - Chunga-Changa GNU C++14 greedy math *1000 Jun/16/2019 15:52
472 B - Physics Practical GNU C++14 binary search dp sortings two pointers *1400 Jun/14/2019 16:28
471 B - Barnicle GNU C++14 brute force implementation math strings *1400 Jun/14/2019 15:53
470 A - Filling Shapes GNU C++14 dp math *1000 Jun/13/2019 06:04
469 B - Merge it! GNU C++14 math *1100 Jun/11/2019 17:35
468 A - Divide it! GNU C++14 brute force greedy implementation *800 Jun/11/2019 17:25
467 A - Nauuo and Votes GNU C++14 greedy *800 Jun/07/2019 23:03
466 B - Amr and The Large Array GNU C++14 implementation *1300 May/30/2019 17:31
465 B - Pairs GNU C++14 graphs implementation *1500 May/27/2019 17:54
464 A - Circle Metro GNU C++14 implementation math *900 May/27/2019 15:50
463 D - Circular Dance GNU C++14 implementation *1600 May/25/2019 22:00
462 C - Powers Of Two GNU C++14 bitmasks greedy *1400 May/25/2019 21:20
461 B - Array Stabilization GNU C++14 implementation *900 May/25/2019 20:28
460 A - Repeating Cipher GNU C++14 implementation *800 May/25/2019 20:21
459 D - Divide by three, multiply by two GNU C++14 dfs and similar math sortings *1400 May/19/2019 22:05
458 C - A Tale of Two Lands GNU C++14 binary search sortings two pointers *1500 May/18/2019 22:09
457 A - Silent Classroom GNU C++14 combinatorics greedy *900 May/17/2019 23:47
456 B - All the Vowels Please GNU C++14 constructive algorithms math number theory *1100 May/17/2019 23:47
455 C - News Distribution GNU C++14 dfs and similar dsu graphs *1400 May/15/2019 22:31
454 B - Lost Numbers GNU C++14 brute force divide and conquer interactive math *1400 May/15/2019 22:08
453 A - Telephone Number GNU C++14 brute force greedy strings *800 May/15/2019 20:40
452 A - Remainder GNU C++14 implementation math *1100 May/15/2019 20:23
451 C - Good String GNU C++14 greedy *1300 May/14/2019 22:01
450 B - Polycarp Training GNU C++14 data structures greedy sortings *1000 May/14/2019 21:04
449 B - Vasya and Isolated Vertices GNU C++14 constructive algorithms graphs *1300 May/14/2019 20:06
448 A - Co-prime Array GNU C++14 greedy implementation math number theory *1200 May/14/2019 19:40
447 A - Magic Numbers GNU C++14 brute force greedy *900 May/14/2019 19:25
446 A - Panoramix's Prediction GNU C++14 brute force *800 May/14/2019 03:51
445 B - Expansion coefficient of the array GNU C++14 implementation math *1300 May/13/2019 21:16
444 A - A pile of stones GNU C++14 implementation math *800 May/13/2019 20:12
443 B - Worms GNU C++14 binary search implementation *1200 May/11/2019 03:38
442 A - Eating Soup GNU C++14 greedy math *900 May/09/2019 21:11
441 D - Caesar's Legions GNU C++14 dp *1700 May/09/2019 17:43
440 B - Road Construction GNU C++14 constructive algorithms graphs *1300 May/07/2019 18:16
439 C - Alice and Bob GNU C++14 games math number theory *1600 May/07/2019 17:24
438 A - Pashmak and Garden GNU C++14 implementation *1200 May/05/2019 21:39
437 D - Mashmokh and ACM GNU C++14 combinatorics dp number theory *1400 May/05/2019 17:55
436 B - Double Matrix GNU C++14 brute force greedy *1400 May/05/2019 17:22
435 A - Zoning Restrictions Again GNU C++14 implementation *800 May/04/2019 23:23
434 A - Fraction GNU C++14 brute force constructive algorithms math *800 Apr/30/2019 23:49
433 B - Maxim Buys an Apartment GNU C++14 constructive algorithms math *1200 Apr/30/2019 23:49
432 A - Kirill And The Game GNU C++14 brute force two pointers *1200 Apr/30/2019 23:49
431 C - Prefix Sum Primes GNU C++14 constructive algorithms greedy math number theory *1200 Apr/29/2019 21:56
430 B - Tiling Challenge GNU C++14 greedy implementation *900 Apr/29/2019 20:56
429 A - Stock Arbitraging GNU C++14 greedy implementation *800 Apr/29/2019 20:44
428 C1 - Increasing Subsequence (easy version) GNU C++14 greedy *1300 Apr/27/2019 00:09
427 B - Long Number GNU C++14 greedy *1300 Apr/26/2019 23:49
426 A - Reachable Numbers GNU C++14 implementation *1100 Apr/26/2019 23:19
425 B - Hate "A" GNU C++14 implementation strings *1100 Apr/26/2019 22:57
424 A - Love "A" GNU C++14 implementation strings *800 Apr/26/2019 22:38
423 B - Chtholly's request GNU C++14 brute force *1300 Apr/18/2019 18:53
422 B - Make Them Equal GNU C++14 math *1200 Apr/17/2019 00:14
421 A - Restoring Three Numbers GNU C++14 math *800 Apr/16/2019 20:45
420 B - Bear and Finding Criminals GNU C++14 constructive algorithms implementation *1000 Apr/16/2019 20:26
419 B - Serval and Toy Bricks GNU C++14 constructive algorithms greedy *1200 Apr/14/2019 16:09
418 A - Serval and Bus GNU C++14 brute force math *1000 Apr/14/2019 15:47
417 A - Round House GNU C++14 implementation math *1000 Apr/11/2019 23:48
416 A - Parity GNU C++14 math *900 Apr/10/2019 18:43
415 A - Asphalting Roads GNU C++14 implementation *1000 Apr/10/2019 18:12
414 A - Tricky Alchemy GNU C++14 implementation *800 Apr/09/2019 13:53
413 D - Xenia and Bit Operations GNU C++14 data structures trees *1700 Apr/09/2019 02:07
412 E - Cyclic Components GNU C++14 dfs and similar dsu graphs *1500 Apr/06/2019 06:42
411 B - USB vs. PS/2 GNU C++14 greedy implementation sortings two pointers *1400 Apr/05/2019 15:58
410 A - k-th divisor GNU C++14 math number theory *1400 Apr/05/2019 15:37
409 A - Drazil and Date GNU C++14 math *1000 Apr/04/2019 03:43
408 A - Lucky Sum of Digits GNU C++14 brute force implementation *1000 Apr/04/2019 03:31
407 C - Drazil and Factorial GNU C++14 greedy math sortings *1400 Apr/04/2019 02:27
406 B - Div Times Mod GNU C++14 math *1100 Apr/02/2019 20:43
405 A - Right-Left Cipher GNU C++14 implementation strings *800 Apr/02/2019 18:41
404 B - Nirvana GNU C++14 brute force math number theory *1200 Mar/30/2019 23:29
403 A - The Doors GNU C++14 implementation *800 Mar/30/2019 23:16
402 A - Raising Bacteria GNU C++14 bitmasks *1000 Mar/30/2019 00:12
401 C - Gargari and Bishops GNU C++14 greedy hashing implementation *1900 Mar/29/2019 23:56
400 A - Water Buying GNU C++14 math *800 Mar/29/2019 22:52
399 A - DZY Loves Chessboard GNU C++14 dfs and similar implementation *1200 Mar/29/2019 22:33
398 B - Fox And Two Dots GNU C++14 dfs and similar *1500 Mar/29/2019 18:07
397 B - Coloring a Tree GNU C++14 dfs and similar dsu greedy *1200 Mar/29/2019 16:30
396 E - Tetrahedron GNU C++14 dp math matrices *1500 Mar/27/2019 22:18
395 A - Bulbs GNU C++14 implementation *800 Mar/27/2019 22:08
394 C - Hamburgers GNU C++14 binary search brute force *1600 Mar/27/2019 19:50
393 B - Discounts GNU C++14 greedy sortings *900 Mar/26/2019 15:02
392 A - Points in Segments GNU C++14 implementation *800 Mar/26/2019 14:45
391 C - Polycarp Restores Permutation GNU C++14 math *1500 Mar/25/2019 23:26
390 A - MUH and Sticks GNU C++14 implementation *1100 Mar/25/2019 23:02
389 A - I_love_%username% GNU C++14 brute force *800 Mar/24/2019 04:35
388 A - Grid game GNU C++14 constructive algorithms implementation *1400 Mar/24/2019 04:27
387 A - Gennady and a Card Game GNU C++14 brute force implementation *800 Mar/24/2019 03:22
386 A - Roman and Browser GNU C++14 implementation *1000 Mar/24/2019 03:15
385 D - Minimum Triangulation GNU C++14 dp greedy math *1200 Mar/23/2019 00:17
384 B - Good String GNU C++14 implementation strings *1200 Mar/23/2019 00:15
383 A - Detective Book GNU C++14 implementation *1000 Mar/23/2019 00:04
382 B - Two Cakes GNU C++14 binary search brute force implementation *1200 Mar/22/2019 15:50
381 C - Edgy Trees GNU C++14 dfs and similar dsu graphs math trees *1500 Mar/22/2019 15:13
380 B - Chocolates GNU C++14 greedy implementation *1000 Mar/21/2019 21:57
379 A - Even Substrings GNU C++14 implementation strings *800 Mar/21/2019 21:48
378 A - Display Size GNU C++14 brute force math *800 Mar/21/2019 17:19
377 B - Maximal Continuous Rest GNU C++14 implementation *900 Mar/19/2019 20:54
376 A - Game 23 GNU C++14 implementation math *1000 Mar/19/2019 20:47
375 A - Is it rated? GNU C++14 implementation sortings *900 Mar/18/2019 17:17
374 A - Vicious Keyboard GNU C++14 brute force *1100 Mar/18/2019 17:03
373 B - Levko and Permutation GNU C++14 constructive algorithms math number theory *1200 Mar/14/2019 14:51
372 B - Han Solo and Lazer Gun GNU C++14 brute force data structures geometry implementation math *1400 Mar/13/2019 23:31
371 A - Nastya Is Reading a Book GNU C++14 implementation *800 Mar/11/2019 22:43
370 B - Mike and Children GNU C++14 brute force implementation *1200 Mar/11/2019 21:15
369 A - Snacktower GNU C++14 data structures implementation *1100 Mar/11/2019 21:07
368 A - Sushi for Two GNU C++14 binary search greedy implementation *900 Mar/08/2019 15:26
367 D - Zero Quantity Maximization GNU C++14 hashing math number theory *1500 Mar/07/2019 23:18
366 C - Balanced Team GNU C++14 sortings two pointers *1200 Mar/07/2019 22:35
365 B - Preparation for International Women's Day GNU C++14 math number theory *1200 Mar/07/2019 22:04
364 A - Middle of the Contest GNU C++14 implementation *1000 Mar/07/2019 21:16
363 A - Integer Sequence Dividing GNU C++14 math *800 Mar/04/2019 04:35
362 A - Letter GNU C++14 implementation *800 Feb/25/2019 16:21
361 A - Be Positive GNU C++14 implementation *800 Feb/25/2019 16:01
360 C - Connect GNU C++14 brute force dfs and similar dsu *1400 Feb/25/2019 15:55
359 B - Emotes GNU C++14 greedy math sortings *1000 Feb/19/2019 02:51
358 A - Best Subsegment GNU C++14 implementation math *1100 Feb/19/2019 02:32
357 C - Equalize GNU C++14 dp greedy strings *1300 Feb/12/2019 11:27
356 A - Got Any Grapes? GNU C++14 brute force greedy implementation *800 Feb/10/2019 20:15
355 B - The Eternal Immortality GNU C++14 math *1100 Feb/03/2019 23:43
354 A - The Artful Expedient GNU C++14 brute force implementation *1100 Feb/03/2019 23:42
353 C - Dishonest Sellers GNU C++14 constructive algorithms greedy sortings *1200 Feb/02/2019 14:30
352 A - Pupils Redistribution GNU C++14 constructive algorithms math *1000 Feb/02/2019 14:29
351 B - Weird Rounding GNU C++14 brute force greedy *1100 Feb/02/2019 14:29
350 D - Lunar New Year and a Wander GNU C++14 data structures dfs and similar graphs greedy shortest paths *1500 Feb/01/2019 16:14
349 C - Lunar New Year and Number Division GNU C++14 greedy implementation math sortings *900 Feb/01/2019 13:52
348 A - Lunar New Year and Cross Counting GNU C++14 implementation *800 Feb/01/2019 13:43
347 D - Diverse Garland GNU C++14 constructive algorithms dp greedy *1400 Jan/23/2019 22:26
346 B - Divisors of Two Integers GNU C++14 brute force greedy math number theory *1100 Jan/23/2019 21:08
345 A - Two distinct points GNU C++14 implementation *800 Jan/23/2019 20:42
344 A - Splitting into digits GNU C++14 constructive algorithms implementation math *800 Jan/22/2019 20:40
343 A - Salem and Sticks GNU C++14 brute force implementation *1100 Jan/20/2019 19:48
342 B - Zuhair and Strings GNU C++14 brute force implementation strings *1100 Jan/20/2019 18:29
341 A - Two Substrings GNU C++14 brute force dp greedy implementation strings *1500 Jan/17/2019 23:42
340 A - LCM Challenge GNU C++14 number theory *1600 Jan/16/2019 20:50
339 A - k-String GNU C++14 implementation strings *1000 Jan/15/2019 02:44
338 B - Accordion GNU C++14 greedy implementation *1300 Jan/11/2019 21:43
337 A - Minimum Integer GNU C++14 math *1000 Jan/11/2019 20:43
336 A - Amr and Music GNU C++14 greedy implementation sortings *1000 Jan/11/2019 12:38
335 C - Postcard GNU C++14 constructive algorithms implementation *1200 Jan/05/2019 23:46
334 B - Squares and Segments GNU C++14 binary search constructive algorithms math *1100 Jan/05/2019 23:11
333 A - Snowball GNU C++14 implementation *800 Jan/05/2019 22:44
332 A - Vacations GNU C++14 dp *1400 Jan/01/2019 18:05
331 A - New Year and the Christmas Ornament GNU C++14 brute force implementation math *800 Dec/31/2018 00:46
330 A - New Year and Counting Cards GNU C++14 brute force implementation *800 Dec/30/2018 19:31
329 C - Polygon for the Angle GNU C++14 brute force geometry *1600 Dec/28/2018 23:39
328 B - Substring Removal GNU C++14 combinatorics math strings *1300 Dec/28/2018 22:05
327 A - Find Divisible GNU C++17 greedy implementation math *800 Dec/28/2018 20:39
326 A - Palindromic Times GNU C++17 implementation strings *1000 Dec/28/2018 19:14
325 B - Dima and Text Messages GNU C++17 brute force strings *1500 Dec/28/2018 19:14
324 C - Registration System GNU C++17 data structures hashing implementation *1300 Dec/28/2018 19:13
323 B - Prison Transfer GNU C++17 data structures implementation *1100 Dec/28/2018 19:13
322 C - Less or Equal GNU C++17 sortings *1200 Dec/25/2018 17:50
321 A - Wrong Subtraction GNU C++17 implementation *800 Dec/25/2018 17:42
320 B - Two-gram GNU C++17 implementation strings *900 Dec/25/2018 17:32
319 B - Beautiful Divisors GNU C++17 brute force implementation *1000 Dec/21/2018 15:13
318 C - Rumor GNU C++17 dfs and similar graphs greedy *1300 Dec/21/2018 15:02
317 B - Letters Rearranging GNU C++17 constructive algorithms greedy sortings strings *900 Dec/20/2018 23:52
316 A - Dice Rolling GNU C++17 math *800 Dec/20/2018 23:30
315 C - Prefixes and Suffixes GNU C++17 strings *1700 Dec/20/2018 12:52
314 A - Opponents GNU C++17 implementation *800 Dec/20/2018 03:44
313 B - Teams Forming GNU C++17 sortings *800 Dec/18/2018 21:08
312 A - Uniform String GNU C++17 implementation *800 Dec/18/2018 21:04
311 M - The Pleasant Walk GNU C++17 implementation *1000 Dec/12/2018 01:58
310 A - Company Merging GNU C++17 greedy *1300 Dec/12/2018 01:50
309 C - The Fair Nut and String GNU C++14 combinatorics dp implementation *1500 Dec/12/2018 01:11
308 B - Jzzhu and Sequences GNU C++14 implementation math *1300 Dec/12/2018 00:37
307 B - Kvass and the Fair Nut GNU C++14 greedy implementation *1200 Dec/10/2018 23:24
306 A - The Fair Nut and Elevator GNU C++14 brute force implementation *1000 Dec/10/2018 22:57
305 B - Ehab and subtraction GNU C++14 implementation sortings *1000 Dec/07/2018 15:24
304 B - Vanya and Books GNU C++14 implementation math *1200 Dec/06/2018 00:35
303 A - Ehab and another construction problem GNU C++14 brute force constructive algorithms *800 Dec/05/2018 16:15
302 B - Divisor Subtraction GNU C++14 implementation math number theory *1200 Dec/03/2018 18:10
301 A - Tricky Sum GNU C++14 math *900 Dec/03/2018 16:04
300 A - Flipping Game GNU C++14 brute force dp implementation *1200 Dec/03/2018 15:39
299 A - Cut Ribbon GNU C++14 brute force dp *1300 Dec/03/2018 14:57
298 A - Jzzhu and Children GNU C++14 implementation *1000 Dec/02/2018 21:54
297 C - Kefa and Park GNU C++14 dfs and similar graphs trees *1500 Nov/30/2018 15:54
296 B - Views Matter GNU C++14 greedy implementation sortings *1400 Nov/24/2018 19:30
295 A - Coins GNU C++14 greedy implementation math *800 Nov/24/2018 17:05
294 C - Good Array GNU C++14 *1300 Nov/18/2018 15:10
293 B - Disturbed People GNU C++14 greedy *1000 Nov/18/2018 01:35
292 A - Frog Jumping GNU C++14 math *800 Nov/17/2018 23:30
291 B - Verse Pattern GNU C++14 implementation strings *1200 Nov/17/2018 16:18
290 B - Queries on a String GNU C++14 implementation strings *1300 Nov/17/2018 15:03
289 B - Code obfuscation GNU C++14 greedy implementation strings *1100 Nov/17/2018 14:28
288 A - Contest GNU C++14 implementation *900 Nov/17/2018 01:01
287 A - Team Olympiad GNU C++14 greedy implementation sortings *800 Nov/16/2018 13:59
286 D - Fun with Integers GNU C++14 dfs and similar graphs implementation math *1800 Nov/15/2018 02:16
285 C - Meme Problem GNU C++14 binary search math *1300 Nov/12/2018 23:58
284 A - Minimizing the String GNU C++14 greedy strings *1200 Nov/12/2018 20:46
283 A - Parallelepiped GNU C++14 brute force geometry math *1100 Nov/03/2018 00:33
282 B - Vasya and Books GNU C++14 implementation math *1000 Oct/29/2018 19:09
281 A - Diverse Substring GNU C++14 implementation strings *1000 Oct/29/2018 18:51
280 A - Birthday GNU C++14 math *1400 Oct/29/2018 16:44
279 B - LCM GNU C++14 math number theory *1200 Oct/24/2018 23:04
278 B - Curiosity Has No Limits GNU C++14 dp *1500 Oct/24/2018 21:43
277 A - Tom Riddle's Diary GNU C++14 brute force implementation strings *800 Oct/24/2018 21:35
276 B - Little Pony and Sort by Shift GNU C++14 implementation *1200 Oct/24/2018 20:41
275 B - Alyona and Mex GNU C++14 sortings *1200 Oct/24/2018 20:40
274 B - Sereja and Suffixes GNU C++14 data structures dp *1100 Oct/24/2018 20:40
273 A - Golden Plate GNU C++14 implementation math *800 Oct/22/2018 23:40
272 D - Boxes Packing GNU C++14 binary search implementation *1800 Oct/19/2018 19:48
271 C - Oh Those Palindromes GNU C++14 constructive algorithms *1300 Oct/14/2018 16:59
270 B - Equations of Mathematical Magic GNU C++14 math *1200 Oct/14/2018 16:24
269 A - Make a triangle! GNU C++14 brute force geometry math *800 Oct/14/2018 16:10
268 A - Greg and Array GNU C++14 data structures implementation *1400 Oct/13/2018 02:47
267 B - Divisiblity of Differences GNU C++14 implementation math number theory *1300 Oct/09/2018 04:12
266 C - Classroom Watch GNU C++14 brute force math *1200 Oct/09/2018 03:35
265 A - Trip For Meal GNU C++14 math *900 Oct/09/2018 03:08
264 B - Meeting GNU C++14 implementation *1300 Oct/09/2018 02:49
263 B - Present from Lena GNU C++14 constructive algorithms implementation *1000 Oct/09/2018 02:48
262 B - Square Difference GNU C++14 math number theory *1100 Oct/08/2018 00:02
261 A - King Escape GNU C++14 dfs and similar graphs implementation *1000 Oct/07/2018 23:20
260 B - Maximum Sum of Digits GNU C++14 greedy *1100 Oct/04/2018 19:50
259 A - Phone Numbers GNU C++14 brute force *800 Oct/04/2018 19:05
258 B - 3-palindrome GNU C++14 constructive algorithms *1000 Oct/02/2018 16:10
257 B - Ohana Cleans Up GNU C++14 brute force greedy strings *1200 Sep/30/2018 13:13
256 B - Random Teams GNU C++14 combinatorics constructive algorithms greedy math *1300 Sep/29/2018 18:12
255 B - Pashmak and Flowers GNU C++14 combinatorics implementation sortings *1300 Sep/29/2018 16:55
254 A - In Search of an Easy Problem GNU C++14 implementation *800 Sep/26/2018 16:49
253 A - Vasya And Password GNU C++14 greedy implementation strings *1200 Sep/20/2018 22:09
252 B - Relatively Prime Pairs GNU C++14 greedy math number theory *1000 Sep/20/2018 21:20
251 A - Benches GNU C++14 binary search implementation *1100 Sep/17/2018 15:56
250 B - Vitamins GNU C++14 bitmasks brute force dp implementation *1200 Sep/17/2018 15:17
249 A - Party GNU C++14 dfs and similar graphs trees *900 Sep/17/2018 13:25
248 A - New Year Transportation GNU C++14 dfs and similar graphs implementation *1000 Sep/17/2018 13:03
247 B - Buying a TV Set GNU C++14 math *1000 Sep/16/2018 16:57
246 A - Heist GNU C++14 greedy implementation sortings *800 Sep/16/2018 16:42
245 A - Help Far Away Kingdom GNU C++14 strings *800 Sep/16/2018 13:07
244 C - Seat Arrangements GNU C++14 brute force implementation *1300 Sep/15/2018 23:10
243 B - Sum of Digits GNU C++14 implementation *1000 Sep/10/2018 09:45
242 B - Drazil and His Happy Friends GNU C++14 brute force dsu meet-in-the-middle number theory *1300 Sep/08/2018 16:14
241 B - Prime Matrix GNU C++14 binary search brute force math number theory *1300 Sep/08/2018 15:52
240 A - Function Height GNU C++14 math *1000 Sep/07/2018 21:22
239 C - Gambling GNU C++14 greedy sortings *1300 Sep/07/2018 16:27
238 B - Non-Coprime Partition GNU C++14 constructive algorithms math *1100 Sep/06/2018 22:11
237 A - Equality GNU C++14 implementation strings *800 Sep/06/2018 21:46
236 B - Shashlik Cooking GNU C++14 dp greedy math *1300 Sep/06/2018 19:40
235 A - Palindrome Dance GNU C++14 greedy *1000 Sep/06/2018 18:08
234 B - Creating the Contest GNU C++14 dp greedy math *1200 Aug/29/2018 16:41
233 A - Many Equal Substrings GNU C++14 implementation strings *1300 Aug/29/2018 16:20
232 B - Unnatural Conditions GNU C++14 constructive algorithms math *1200 Aug/29/2018 14:08
231 A - Find Square GNU C++14 implementation *800 Aug/29/2018 13:56
230 A - Compote GNU C++14 implementation math *800 Aug/27/2018 11:41
229 A - Adjacent Replacements GNU C++14 implementation *800 Aug/23/2018 21:41
228 C - Minimum Value Rectangle GNU C++14 greedy *1600 Aug/22/2018 22:09
227 B - Weakened Common Divisor GNU C++14 brute force greedy number theory *1600 Aug/22/2018 20:44
226 C - The Smallest String Concatenation GNU C++14 sortings strings *1700 Aug/20/2018 01:15
225 B - Sort the Array GNU C++14 implementation sortings *1300 Aug/20/2018 00:49
224 A - Greg's Workout GNU C++14 implementation *800 Aug/20/2018 00:08
223 C - Plasticine zebra GNU C++14 constructive algorithms implementation *1600 Aug/19/2018 23:48
222 A - Doggo Recoloring GNU C++14 implementation sortings *900 Aug/19/2018 19:46
221 A - Palindromic Twist GNU C++14 implementation strings *1000 Aug/19/2018 18:30
220 A - Protect Sheep GNU C++14 brute force dfs and similar graphs implementation *900 Aug/18/2018 17:36
219 B - Magic Forest GNU C++14 brute force *1300 Aug/14/2018 20:27
218 B - DZY Loves Strings GNU C++14 greedy implementation *1000 Aug/14/2018 19:56
217 C - The Phone Number GNU C++14 constructive algorithms greedy *1600 Aug/09/2018 13:16
216 B - The Bits GNU C++14 implementation math *1200 Aug/09/2018 04:51
215 A - The Rank GNU C++14 implementation *800 Aug/09/2018 04:02
214 A - Valera and X GNU C++14 implementation *1000 Aug/06/2018 16:20
213 B - Dima and Sequence GNU C++14 implementation math *1400 Jul/29/2018 18:09
212 A - Stages GNU C++14 greedy implementation sortings *900 Jul/28/2018 16:56
211 C - Soldier and Cards GNU C++14 brute force dfs and similar games *1400 Jul/28/2018 16:46
210 A - Maze GNU C++14 dfs and similar *1600 Jul/28/2018 16:06
209 A - Romaji GNU C++14 implementation strings *900 Jul/24/2018 21:28
208 C - Intense Heat GNU C++14 brute force implementation math *1300 Jul/07/2018 00:01
207 A - Polycarp's Pockets GNU C++14 implementation *800 Jul/06/2018 23:32
206 B - Binary String Constructing GNU C++14 constructive algorithms *1300 Jul/06/2018 22:18
205 A - Sonya and Hotels GNU C++14 implementation *900 Jul/06/2018 21:16
204 B - Sonya and Exhibition GNU C++14 constructive algorithms greedy implementation math *1300 Jul/06/2018 21:00
203 C - Sonya and Robots GNU C++14 constructive algorithms implementation *1400 Jul/06/2018 17:35
202 D - Coins and Queries GNU C++14 greedy *1600 Jul/05/2018 18:11
201 A - Hit the Lottery GNU C++14 dp greedy *800 Jun/24/2018 22:49
200 B - Reversing Encryption GNU C++14 implementation *900 Jun/21/2018 21:03
199 A - Mishka and Contest GNU C++14 brute force implementation *800 Jun/21/2018 20:43
198 B - African Crossword GNU C++14 implementation strings *1100 Jun/19/2018 22:30
197 A - Nastya and an Array GNU C++14 implementation sortings *800 Jun/18/2018 22:40
196 A - Boredom GNU C++14 dp *1500 Jun/18/2018 16:11
195 C - Maximum splitting GNU C++14 dp greedy math number theory *1300 Jun/18/2018 15:54
194 B - Maximum of Maximums of Minimums GNU C++14 implementation *1200 Jun/18/2018 15:25
193 A - Search for Pretty Integers GNU C++14 implementation *900 Jun/18/2018 15:02
192 A - Fingerprints GNU C++14 implementation *800 Jun/16/2018 22:45
191 A - Elephant GNU C++14 math *800 Jun/15/2018 03:49
190 B - Chocolate GNU C++14 combinatorics *1300 Jun/15/2018 03:45
189 B - A Tide of Riverscape GNU C++14 constructive algorithms strings *1200 Jun/13/2018 14:47
188 A - A Blend of Springtime GNU C++14 implementation strings *900 Jun/11/2018 19:49
187 B - Micro-World GNU C++14 greedy sortings *1200 Jun/10/2018 21:28
186 A - Commentary Boxes GNU C++14 implementation math *1000 Jun/10/2018 16:15
185 B - File Name GNU C++14 greedy strings *800 Jun/08/2018 15:09
184 A - Remove Duplicates GNU C++14 implementation *800 Jun/08/2018 14:53
183 A - Find Amir GNU C++14 constructive algorithms greedy math *1000 Jun/08/2018 00:28
182 B - Sale GNU C++14 greedy sortings *900 Jun/04/2018 19:18
181 A - Pizza, Pizza, Pizza!!! GNU C++14 math *1000 Jun/02/2018 13:11
180 B - Substrings Sort GNU C++14 sortings strings *1100 Jun/02/2018 00:42
179 A - Diverse Team GNU C++14 brute force implementation *800 Jun/02/2018 00:04
178 A - Initial Bet GNU C++14 implementation *1100 Jun/01/2018 19:23
177 A - New Year and Days GNU C++14 implementation *900 Jun/01/2018 19:15
176 C - Three displays GNU C++14 brute force dp implementation *1400 May/30/2018 03:56
175 B - High School: Become Human GNU C++14 math *1100 May/29/2018 22:15
174 A - Infinity Gauntlet GNU C++14 implementation *800 May/29/2018 21:44
173 A - Row GNU C++14 brute force constructive algorithms *1200 May/28/2018 15:11
172 A - Game GNU C++14 sortings *800 May/28/2018 14:44
171 A - Little Pony and Crystal Mine GNU C++14 implementation *800 May/28/2018 14:37
170 B - Businessmen Problems GNU C++14 sortings *1000 May/28/2018 14:28
169 A - Antipalindrome GNU C++14 brute force implementation strings *900 May/27/2018 21:15
168 B - Unlucky Ticket GNU C++14 greedy sortings *1100 May/24/2018 16:09
167 A - Little Elephant and Rozdil GNU C++14 brute force implementation *900 May/24/2018 15:07
166 A - Array GNU C++14 brute force constructive algorithms implementation *1100 May/24/2018 14:18
165 B - Economy Game GNU C++14 brute force *1300 May/23/2018 18:18
164 A - A Good Contest GNU C++14 implementation *800 May/23/2018 14:04
163 A - Chess Placing GNU C++14 implementation *1100 May/22/2018 00:40
162 B - Soldier and Badges GNU C++14 brute force greedy implementation sortings *1200 May/21/2018 02:56
161 B - Lara Croft and the New Game GNU C++14 implementation math *1300 Apr/30/2018 23:48
160 A - Minimum Binary Number GNU C++14 implementation *800 Apr/30/2018 20:51
159 A - Paper Airplanes GNU C++14 math *800 Apr/26/2018 00:01
158 A - Chess For Three GNU C++14 implementation *900 Apr/25/2018 23:31
157 A - QAQ GNU C++14 brute force dp *800 Apr/22/2018 16:15
156 B - Wrath GNU C++14 greedy implementation two pointers *1200 Apr/22/2018 02:54
155 A - Greed GNU C++14 greedy implementation *900 Apr/22/2018 01:30
154 B - Two Buttons GNU C++14 dfs and similar graphs greedy implementation math shortest paths *1400 Apr/21/2018 18:41
153 A - Splits GNU C++14 math *800 Apr/18/2018 17:28
152 C - Make a Square GNU C++14 brute force implementation math *1400 Apr/11/2018 21:09
151 A - Equator GNU C++14 implementation *1300 Apr/11/2018 16:05
150 A - Check the string GNU C++14 implementation *1200 Apr/07/2018 22:36
149 A - Tetris GNU C++14 implementation *900 Apr/04/2018 20:36
148 A - The New Year: Meeting Friends GNU C++14 implementation math sortings *800 Apr/04/2018 04:29
147 B - Vanya and Lanterns GNU C++14 binary search implementation math sortings *1200 Apr/04/2018 04:23
146 A - Dragons GNU C++14 greedy sortings *1000 Apr/04/2018 02:29
145 A - Amusing Joke GNU C++14 implementation sortings strings *800 Apr/04/2018 01:45
144 A - Mahmoud and Ehab and the even-odd game GNU C++14 games math *800 Apr/04/2018 00:48
143 B - A Map of the Cat GNU C++14 brute force interactive *1900 Apr/02/2018 00:27
142 A - Quirky Quantifiers GNU C++14 math *800 Apr/02/2018 00:09
141 A - Login Verification GNU C++14 *special problem strings *1200 Mar/25/2018 17:07
140 A - Diagonal Walking GNU C++14 implementation *800 Mar/22/2018 12:20
139 G - Large Bouquets Java 8 *1500 Mar/18/2018 14:23
138 A - 2-3-numbers GNU C++14 *1300 Mar/17/2018 22:25
137 A - Complicated GCD GNU C++14 math number theory *800 Mar/09/2018 00:44
136 A - The Monster GNU C++14 brute force math number theory *1200 Mar/09/2018 00:10
135 C - String Transformation GNU C++14 greedy strings *1300 Mar/08/2018 01:44
134 B - Weird Subtraction Process GNU C++14 math number theory *1100 Mar/06/2018 21:26
133 A - Partition GNU C++14 greedy *800 Mar/06/2018 21:10
132 A - Olympiad GNU C++14 implementation sortings *800 Mar/05/2018 02:01
131 A - Friends Meeting GNU C++14 brute force greedy implementation math *800 Mar/05/2018 01:06
130 B - World Cup GNU C++14 constructive algorithms implementation *1200 Mar/04/2018 22:40
129 B - Hamster Farm GNU C++14 implementation *1000 Mar/01/2018 00:51
128 B - Fafa and the Gates GNU C++14 implementation *900 Feb/19/2018 23:00
127 A - Fafa and his Company GNU C++14 brute force implementation *800 Feb/19/2018 22:41
126 A - Love Triangle GNU C++14 graphs *800 Feb/17/2018 16:17
125 A - Nicholas and Permutation GNU C++14 constructive algorithms implementation *800 Feb/10/2018 14:27
124 A - Wizards' Duel GNU C++14 implementation math *900 Feb/10/2018 14:12
123 B - Perfect Number GNU C++14 binary search brute force dp implementation number theory *1100 Jan/31/2018 19:46
122 A - Supermarket GNU C++14 brute force greedy implementation *800 Jan/31/2018 19:19
121 A - Eleven GNU C++14 brute force implementation *800 Jan/31/2018 03:10
120 A - Brain's Photos GNU C++14 implementation *800 Jan/27/2018 23:54
119 B - Keyboard Layouts GNU C++14 implementation strings *800 Jan/27/2018 23:43
118 A - Choosing Teams GNU C++14 greedy implementation sortings *800 Jan/27/2018 23:24
117 B - Amr and Pins GNU C++14 geometry math *1400 Jan/27/2018 23:17
116 G - Fibonacci army Io *special problem dp *1000 Jan/27/2018 17:37
115 A - Hungry Student Problem GNU C++14 greedy implementation *900 Jan/27/2018 17:25
114 A - Die Roll GNU C++14 math probabilities *800 Jan/27/2018 17:14
113 B - Conan and Agasa play a Card Game GNU C++14 games greedy implementation *1200 Jan/21/2018 04:43
112 A - Perfect Squares GNU C++14 brute force implementation math *900 Jan/20/2018 21:50
111 A - Coder GNU C++14 implementation *800 Jan/18/2018 17:38
110 A - Nearest Minimums GNU C++14 implementation *1100 Dec/28/2017 20:28
109 A - Generate Login GNU C++14 brute force greedy sortings *1000 Dec/28/2017 04:33
108 C - Dividing the numbers GNU C++14 constructive algorithms graphs math *1300 Dec/24/2017 20:45
107 B - Proper Nutrition GNU C++14 brute force implementation number theory *1100 Dec/24/2017 19:42
106 A - Rounding GNU C++14 implementation math *800 Dec/24/2017 19:18
105 B - Months and Years GNU C++14 implementation *1200 Dec/24/2017 15:42
104 A - Splitting in Teams GNU C++14 constructive algorithms greedy math *800 Dec/24/2017 15:02
103 A - Visiting a Friend GNU C++14 greedy implementation *1100 Dec/23/2017 16:45
102 A - Hexadecimal's theorem GNU C++14 brute force constructive algorithms implementation number theory *900 Dec/22/2017 17:31
101 A - Comparing Strings GNU C++14 implementation strings *1100 Dec/09/2017 19:10
100 A - Juicer GNU C++14 implementation *900 Dec/09/2017 18:41
99 A - Appleman and Easy Task GNU C++14 brute force implementation *1000 Dec/09/2017 17:57
98 B - Vanya and Food Processor GNU C++14 implementation math *1400 Dec/08/2017 14:22
97 A - Key races GNU C++14 math *800 Oct/13/2017 18:20
96 A - Football GNU C++14 strings *1000 Oct/09/2017 14:27
95 A - Vanya and Cards GNU C++14 implementation math *800 Oct/07/2017 17:15
94 A - Binary Protocol GNU C++14 implementation *1100 Oct/07/2017 17:00
93 A - Bear and Poker GNU C++14 implementation math number theory *1300 Oct/07/2017 16:43
92 A - Alyona and Numbers GNU C++14 constructive algorithms math number theory *1100 Oct/07/2017 16:36
91 B - Equation GNU C++14 math *2000 Oct/06/2017 23:54
90 A - Bear and Five Cards GNU C++14 constructive algorithms implementation *800 Oct/06/2017 16:32
89 A - Tavas and Nafas GNU C++14 brute force implementation *1000 Oct/06/2017 16:12
88 B - Simple Game GNU C++14 constructive algorithms games greedy implementation math *1300 Sep/25/2017 14:08
87 A - Summer Camp GNU C++14 implementation *800 Sep/25/2017 13:36
86 A - Mike and palindrome GNU C++14 brute force constructive algorithms strings *1000 Sep/25/2017 13:30
85 A - Perfect Permutation GNU C++14 implementation math *800 Sep/25/2017 12:56
84 A - Pasha and Stick GNU C++14 combinatorics math *1000 Sep/10/2017 16:06
83 A - Buying A House GNU C++14 brute force implementation *800 Sep/10/2017 15:27
82 A - Toy Cars GNU C++14 implementation *900 Aug/31/2017 19:14
81 A - Arrays GNU C++14 sortings *900 Aug/31/2017 19:08
80 A - King Moves GNU C++14 implementation *800 Aug/31/2017 17:38
79 C - Divisibility by Eight GNU C++14 brute force dp math *1500 Aug/31/2017 17:31
78 B - Mahmoud and a Triangle GNU C++14 constructive algorithms geometry greedy math number theory sortings *1000 Aug/31/2017 16:59
77 A - Arya and Bran GNU C++14 implementation *900 Aug/29/2017 13:18
76 C - Lucky Numbers GNU C++14 combinatorics math *1100 Aug/29/2017 12:55
75 A - I Wanna Be the Guy GNU C++14 greedy implementation *800 Aug/28/2017 19:29
74 A - Design Tutorial: Learn from Math GNU C++14 math number theory *800 Aug/18/2017 16:22
73 A - Dubstep GNU C++14 strings *900 Aug/01/2017 15:22
72 A - Expression GNU C++14 brute force math *1000 Aug/01/2017 14:49
71 A - Kefa and First Steps GNU C++14 brute force dp implementation *900 Aug/01/2017 14:03
70 A - Arrival of the General GNU C++14 implementation *800 Jul/31/2017 01:42
69 A - New Year and Hurry GNU C++14 binary search brute force implementation math *800 Jul/29/2017 19:12
68 A - Unimodal Array GNU C++14 implementation *1000 Jul/18/2017 18:16
67 A - Candy Bags GNU C++14 implementation *1000 Jul/06/2017 17:20
66 A - Puzzles GNU C++14 greedy *900 Jun/15/2017 10:57
65 A - Maximum Increase GNU C++14 dp greedy implementation *800 Jun/12/2017 02:59
64 A - Insomnia cure GNU C++14 constructive algorithms implementation math *800 Jun/12/2017 02:43
63 B - Queue at the School GNU C++14 constructive algorithms graph matchings implementation shortest paths *800 Jun/12/2017 02:26
62 B - Taxi GNU C++14 *special problem greedy implementation *1100 Jun/12/2017 02:07
61 A - George and Accommodation GNU C++14 implementation *800 Jun/12/2017 01:44
60 A - Chat room GNU C++14 greedy strings *1000 Jun/12/2017 01:39
59 A - Twins GNU C++14 greedy sortings *900 Jun/12/2017 01:31
58 A - SwapSort GNU C++14 greedy implementation sortings *1200 Jun/03/2017 20:47
57 A - Fake NP GNU C++14 greedy math *1000 Jun/02/2017 20:58
56 A - Sagheer and Crossroads GNU C++14 implementation *1200 Jun/02/2017 18:38
55 A - Bear and Big Brother GNU C++14 implementation *800 May/29/2017 15:00
54 A - Case of the Zeros and Ones GNU C++14 greedy *900 May/29/2017 14:53
53 A - Maximum in Table GNU C++14 brute force implementation *800 May/28/2017 15:48
52 A - Bank Robbery GNU C++14 brute force implementation *800 May/13/2017 16:01
51 A - k-Factorization GNU C++14 implementation math number theory *1100 May/10/2017 19:04
50 A - A and B and Chess GNU C++14 implementation *900 May/10/2017 17:56
49 A - IQ test GNU C++14 brute force *1300 May/05/2017 18:16
48 A - Multiplication Table GNU C++14 implementation number theory *1000 Apr/30/2017 16:06
47 A - Nearly Lucky Number GNU C++14 implementation *800 Apr/30/2017 15:54
46 A - Combination Lock GNU C++14 implementation *800 Feb/20/2017 21:18
45 A - Double Cola GNU C++14 implementation math *1100 Feb/07/2017 19:53
44 A - Games GNU C++14 brute force *800 Feb/07/2017 18:44
43 A - Game With Sticks GNU C++14 implementation *900 Feb/07/2017 18:09
42 A - Young Physicist GNU C++14 implementation math *1000 Feb/05/2017 05:16
41 D - Queue GNU C++14 greedy implementation sortings *1300 Feb/05/2017 04:55
40 A - Dasha and Stairs GNU C++14 brute force constructive algorithms implementation math *1000 Feb/01/2017 14:54
39 A - Boy or Girl GNU C++14 brute force implementation strings *800 Feb/01/2017 14:51
38 A - Anton and Danik GNU C++14 implementation strings *800 Jan/30/2017 18:26
37 B - Anton and Digits GNU C++14 brute force greedy implementation math *800 Jan/30/2017 18:15
36 A - Magnets GNU C++14 implementation *800 Jan/30/2017 17:53
35 A - Epic Game GNU C++14 implementation *800 Jan/30/2017 17:40
34 A - Ultra-Fast Mathematician GNU C++14 implementation *800 Jan/23/2017 18:34
33 A - Petr and a calendar GNU C++14 implementation math *800 Jan/23/2017 00:36
32 A - Fox And Snake GNU C++14 implementation *800 Jan/21/2017 19:17
31 B - Lovely Palindromes GNU C++14 constructive algorithms math *1000 Jan/20/2017 13:40
30 A - Presents GNU C++14 implementation *800 Jan/20/2017 13:29
29 A - Soldier and Bananas GNU C++14 brute force implementation math *800 Jan/13/2017 13:40
28 A - Vasya and Socks GNU C++14 brute force implementation math *900 Jan/13/2017 13:31
27 A - Beautiful Year GNU C++14 brute force *800 Jan/02/2017 23:22
26 A - Anton and Letters GNU C++14 constructive algorithms implementation *800 Jan/02/2017 23:04
25 A - Gravity Flip GNU C++14 greedy implementation sortings *900 Jan/02/2017 22:18
24 A - Word Capitalization GNU C++14 implementation strings *800 Dec/31/2016 00:46
23 A - HQ9+ GNU C++14 implementation *900 Dec/31/2016 00:39
22 A - Stones on the Table GNU C++14 implementation *800 Dec/30/2016 16:37
21 A - Tram GNU C++14 implementation *800 Dec/30/2016 15:50
20 A - Petya and Strings GNU C implementation strings *800 Dec/30/2016 15:40
19 A - Bit++ GNU C++14 implementation *800 Dec/29/2016 17:35
18 A - Domino piling GNU C++14 greedy math *800 Dec/29/2016 16:11
17 A - Next Round GNU C++14 *special problem implementation *800 Dec/29/2016 16:04
16 A - Calculating Function GNU C++14 implementation math *800 Dec/27/2016 15:14
15 A - Word GNU C++14 implementation strings *800 Dec/27/2016 15:03
14 A - cAPS lOCK GNU C++14 implementation strings *1000 Dec/23/2016 04:47
13 A - Even Odds GNU C math *900 Dec/14/2016 16:43
12 A - Lucky Division GNU C brute force number theory *1000 Dec/09/2016 17:14
11 A - Helpful Maths GNU C greedy implementation sortings strings *800 Dec/08/2016 02:41
10 A - Beautiful Matrix GNU C implementation *800 Dec/08/2016 01:24
9 A - Arpa’s hard exam and Mehrdad’s naive cheat GNU C implementation math number theory *1000 Dec/07/2016 21:26
8 A - Football GNU C implementation strings *900 Dec/07/2016 01:58
7 A - String Task GNU C implementation strings *1000 Nov/20/2016 16:58
6 A - Way Too Long Words GNU C strings *800 Nov/20/2016 16:21
5 A - Team GNU C brute force greedy *800 Nov/14/2016 23:27
4 A - Pineapple Incident GNU C implementation math *900 Sep/22/2016 00:32
3 A - Watermelon GNU C brute force math *800 Sep/10/2016 00:54
2 A - Infinite Sequence GNU C math *1100 Sep/10/2016 00:22
1 A - Theatre Square GNU C math *1000 Sep/09/2016 23:25