Skip to content

ShahjalalShohag/ProblemSolving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Submissions

Auto-generated with ❤ using Harwest

Introduction

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

  • Codeforces   Codeforces
  • AtCoder   AtCoder

Contents

# Title Solution Tags Submitted
1948 D - Pairs GNU C++17 (64) binary search constructive algorithms greedy *1900 Dec/17/2020 21:49
1947 A - Dungeon GNU C++17 (64) binary search math *1100 Dec/17/2020 21:03
1946 B - Find The Array GNU C++17 (64) bitmasks constructive algorithms greedy *1400 Dec/17/2020 20:56
1945 F - New Year and Handle Change GNU C++17 (64) binary search dp *2800 Dec/17/2020 17:29
1944 E - Duff as a Queen GNU C++17 (64) data structures *2900 Dec/16/2020 16:52
1943 F - The Treasure of The Segments GNU C++17 (64) binary search data structures greedy *1800 Dec/15/2020 21:32
1942 E1 - Close Tuples (easy version) GNU C++17 (64) binary search combinatorics math sortings two pointers *1500 Dec/15/2020 21:11
1941 E2 - Close Tuples (hard version) GNU C++17 (64) binary search combinatorics implementation math sortings two pointers *1700 Dec/15/2020 21:08
1940 D - Add to Neighbour and Remove GNU C++17 (64) greedy math number theory *1400 Dec/15/2020 20:57
1939 B - Last Year's Substring GNU C++17 (64) dp implementation strings *800 Dec/15/2020 20:50
1938 C - Unique Number GNU C++17 (64) brute force greedy math *900 Dec/15/2020 20:44
1937 A - Favorite Sequence GNU C++17 (64) implementation two pointers *800 Dec/15/2020 20:37
1936 C - Ultimate Weirdness of an Array GNU C++17 (64) data structures number theory *2800 Dec/14/2020 19:33
1935 D - Fox And Travelling GNU C++17 (64) dp trees *2900 Dec/13/2020 04:47
1934 D - GCD Table GNU C++17 (64) chinese remainder theorem math number theory *2900 Dec/12/2020 04:16
1933 E - Cool Slogans GNU C++17 (64) string suffix structures strings *3300 Dec/12/2020 03:30
1932 F - Mathematical Expression GNU C++17 (64) constructive algorithms dp greedy *2700 Dec/11/2020 23:14
1931 E - Water Level GNU C++17 (64) brute force graphs greedy implementation math *2200 Dec/11/2020 21:59
1930 D - Divide and Summarize GNU C++17 (64) binary search brute force data structures divide and conquer implementation sortings *1600 Dec/11/2020 21:09
1929 C - Random Events GNU C++17 (64) dp math probabilities *1500 Dec/11/2020 20:54
1928 B - Find the Spruce GNU C++17 (64) brute force dp implementation *1400 Dec/11/2020 20:46
1927 A - String Generation GNU C++17 (64) constructive algorithms greedy *800 Dec/11/2020 20:37
1926 F - Yura and Developers GNU C++17 (64) data structures divide and conquer *2800 Dec/09/2020 00:18
1925 E - Fairy GNU C++17 (64) dfs and similar divide and conquer dsu *2900 Dec/07/2020 01:15
1924 E - Capitalism GNU C++17 (64) constructive algorithms dfs and similar graphs shortest paths *2700 Dec/07/2020 00:30
1923 C1 - Errich-Tac-Toe (Easy Version) GNU C++17 (64) constructive algorithms math *2100 Dec/06/2020 22:53
1922 D - Rating Compression GNU C++17 (64) binary search data structures greedy implementation two pointers *1800 Dec/06/2020 21:39
1921 B - Balls of Steel GNU C++17 (64) brute force geometry greedy *1000 Dec/06/2020 20:40
1920 A - Avoid Trygub GNU C++17 (64) constructive algorithms sortings *800 Dec/06/2020 20:36
1919 D - LCIS GNU C++17 (64) dp *2800 Dec/04/2020 23:24
1918 D - Checkpoints GNU C++17 (64) brute force constructive algorithms greedy math probabilities *1900 Dec/04/2020 21:16
1917 C - Triangles GNU C++17 (64) greedy implementation *1700 Dec/04/2020 20:09
1916 B - Suffix Operations GNU C++17 (64) constructive algorithms implementation *1400 Dec/04/2020 19:50
1915 A - Cancel the Trains GNU C++17 (64) implementation *800 Dec/04/2020 19:08
1914 D - Sequence and Swaps GNU C++17 (64) dp greedy sortings *1600 Nov/30/2020 21:13
1913 C - Ping-pong GNU C++17 (64) constructive algorithms games math *1100 Nov/30/2020 20:59
1912 B - Jumps GNU C++17 (64) constructive algorithms math *1200 Nov/30/2020 20:50
1911 A - Strange Functions GNU C++17 (64) math number theory *800 Nov/30/2020 20:37
1910 A - Bouncing Ball GNU C++17 (64) brute force dp implementation *1400 Nov/29/2020 13:25
1909 C - Large RPS Tournament C++ (GCC 9.2.1) AtCoder *500 Nov/28/2020 18:38
1908 B - log C++ (GCC 9.2.1) AtCoder *400 Nov/28/2020 18:19
1907 A - Hands C++ (GCC 9.2.1) AtCoder *300 Nov/28/2020 18:08
1906 E - Number Challenge GNU C++17 (64) combinatorics dp implementation math number theory *2600 Nov/27/2020 22:38
1905 C - Subset Sums GNU C++17 (64) brute force data structures *2500 Nov/26/2020 21:39
1904 B - Apple Tree GNU C++17 (64) dfs and similar number theory trees *2100 Nov/26/2020 20:55
1903 A - Mafia GNU C++17 (64) binary search math sortings *1600 Nov/26/2020 20:12
1902 E - Number of Simple Paths GNU C++17 (64) combinatorics dfs and similar graphs trees *2000 Nov/25/2020 02:38
1901 F - Array Partition GNU C++17 (64) binary search data structures greedy two pointers *2100 Nov/25/2020 01:50
1900 D - Number into Sequence GNU C++17 (64) constructive algorithms math number theory *1300 Nov/25/2020 01:28
1899 C - Sequence Transformation GNU C++17 (64) greedy implementation *1200 Nov/25/2020 01:20
1898 B - Unique Bid Auction GNU C++17 (64) implementation *800 Nov/25/2020 01:15
1897 A - Special Permutation GNU C++17 (64) constructive algorithms probabilities *800 Nov/25/2020 01:11
1896 E1 - Bitwise Queries (Easy Version) GNU C++17 (64) bitmasks constructive algorithms interactive math *2000 Nov/21/2020 22:09
1895 C - String Equality GNU C++17 (64) dp greedy hashing implementation strings *1400 Nov/21/2020 20:58
1894 B - Non-Substring Subsequence GNU C++17 (64) dp greedy implementation strings *900 Nov/21/2020 20:48
1893 A - Subtract or Divide GNU C++17 (64) greedy math *800 Nov/21/2020 20:41
1892 F - Paint Tree C++ (GCC 9.2.1) AtCoder *900 Nov/21/2020 19:26
1891 C - Keep Graph Connected C++ (GCC 9.2.1) AtCoder *500 Nov/21/2020 18:37
1890 B - Abbreviate Fox C++ (GCC 9.2.1) AtCoder *400 Nov/21/2020 18:07
1889 A - Sum and Product C++ (GCC 9.2.1) AtCoder *300 Nov/21/2020 18:02
1888 D - Radio Towers GNU C++17 (64) combinatorics dp math *1600 Nov/19/2020 21:36
1887 B - Toy Blocks GNU C++17 (64) binary search greedy math sortings *1400 Nov/19/2020 21:19
1886 C - Two Brackets GNU C++17 (64) greedy *800 Nov/19/2020 20:42
1885 A - Robot Program GNU C++17 (64) math *800 Nov/19/2020 20:39
1884 B - The minimal unique substring GNU C++17 (64) constructive algorithms math strings *2200 Nov/16/2020 03:37
1883 C - Permutation recovery GNU C++17 (64) constructive algorithms data structures dfs and similar graphs greedy math sortings *2100 Nov/16/2020 03:32
1882 A - The Party and Sweets GNU C++17 (64) binary search constructive algorithms greedy implementation math sortings two pointers *1500 Nov/16/2020 02:15
1881 A - Knapsack GNU C++17 (64) constructive algorithms greedy sortings *1300 Nov/15/2020 20:44
1880 F - Confluence C++ (GCC 9.2.1) AtCoder *600 Nov/15/2020 19:00
1879 E - Queen on Grid C++ (GCC 9.2.1) AtCoder *500 Nov/15/2020 18:30
1878 D - Water Heater C++ (GCC 9.2.1) AtCoder *400 Nov/15/2020 18:16
1877 C - Travel C++ (GCC 9.2.1) AtCoder *300 Nov/15/2020 18:10
1876 B - Billiards C++ (GCC 9.2.1) AtCoder *200 Nov/15/2020 18:06
1875 A - ReLU C++ (GCC 9.2.1) AtCoder *100 Nov/15/2020 18:00
1874 C - Engineer Artem GNU C++17 (64) 2-sat chinese remainder theorem constructive algorithms fft flows *2000 Nov/13/2020 22:03
1873 E - Yurii Can Do Everything GNU C++17 (64) binary search bitmasks brute force constructive algorithms divide and conquer two pointers *2500 Nov/13/2020 21:31
1872 B - Valerii Against Everyone GNU C++17 (64) constructive algorithms data structures greedy sortings *1000 Nov/13/2020 20:40
1871 A - Specific Tastes of Andre GNU C++17 (64) constructive algorithms implementation *800 Nov/13/2020 20:36
1870 C - Joker GNU C++17 (64) *special problem bitmasks data structures divide and conquer dsu *2800 Nov/04/2020 17:37
1869 A - Extreme Subtraction GNU C++17 (64) constructive algorithms dp greedy *1800 Nov/02/2020 23:14
1868 D - Sum GNU C++17 (64) data structures divide and conquer dp greedy *2800 Nov/02/2020 21:57
1867 B - Divide and Sum GNU C++17 (64) combinatorics math sortings *1900 Nov/01/2020 19:04
1866 A - Division GNU C++17 (64) brute force math number theory *1500 Nov/01/2020 17:12
1865 B - Reverse Binary Strings GNU C++17 (64) constructive algorithms greedy *1200 Oct/27/2020 22:22
1864 E - Make It Increasing GNU C++17 (64) binary search constructive algorithms data structures dp implementation *2200 Oct/27/2020 22:10
1863 G - Death DBMS GNU C++17 (64) data structures string suffix structures strings trees *2600 Oct/27/2020 21:46
1862 D - Minimal Height Tree GNU C++17 (64) graphs greedy shortest paths trees *1600 Oct/27/2020 21:13
1861 C - Chef Monocarp GNU C++17 (64) dp flows graph matchings greedy math sortings *1800 Oct/27/2020 21:03
1860 A - Marketing Scheme GNU C++17 (64) brute force constructive algorithms greedy math *800 Oct/27/2020 20:41
1859 D - Roads and Ramen GNU C++17 (64) data structures dfs and similar trees *2800 Oct/26/2020 13:25
1858 B - Shurikens GNU C++17 (64) data structures greedy implementation *1700 Oct/25/2020 17:39
1857 A - Perform Easily GNU C++17 (64) binary search brute force data structures dp greedy sortings two pointers *1900 Oct/25/2020 17:21
1856 E - Complicated Computations GNU C++17 (64) binary search data structures two pointers *2400 Oct/25/2020 14:45
1855 F - Sum Over Subsets GNU C++17 (64) combinatorics math number theory *2800 Oct/24/2020 22:07
1854 C - Binary Search GNU C++17 (64) binary search combinatorics *1500 Oct/24/2020 21:26
1853 B - Prime Square GNU C++17 (64) constructive algorithms math *900 Oct/24/2020 20:37
1852 A - Reorder GNU C++17 (64) math *800 Oct/24/2020 20:07
1851 F - Figures C++ (GCC 9.2.1) AtCoder *800 Oct/24/2020 19:48
1850 C - Solutions C++ (GCC 9.2.1) AtCoder *500 Oct/24/2020 19:34
1849 D - Powers C++ (GCC 9.2.1) AtCoder *600 Oct/24/2020 18:55
1848 B - Values C++ (GCC 9.2.1) AtCoder *400 Oct/24/2020 18:09
1847 A - 106 C++ (GCC 9.2.1) AtCoder *300 Oct/24/2020 18:02
1846 E - Nauuo and ODT GNU C++17 (64) data structures *3300 Oct/22/2020 13:11
1845 G - Reducing Delivery Cost GNU C++17 (64) brute force graphs shortest paths *2100 Oct/20/2020 21:54
1844 E - Two Round Dances GNU C++17 (64) combinatorics math *1300 Oct/20/2020 21:31
1843 F - Zero Remainder Sum GNU C++17 (64) dp *2100 Oct/20/2020 21:26
1842 D - Districts Connection GNU C++17 (64) constructive algorithms dfs and similar *1200 Oct/20/2020 21:02
1841 C - Dominant Piranha GNU C++17 (64) constructive algorithms greedy *900 Oct/20/2020 20:49
1840 B - Yet Another Bookshelf GNU C++17 (64) greedy implementation *800 Oct/20/2020 20:44
1839 A - Boring Apartments GNU C++17 (64) implementation math *800 Oct/20/2020 20:39
1838 A - atcoder < S C++ (GCC 9.2.1) AtCoder *300 Oct/18/2020 18:08
1837 D - Hexagons GNU C++17 (64) brute force constructive algorithms greedy implementation math shortest paths *1900 Oct/18/2020 16:18
1836 C - Palindromifier GNU C++17 (64) constructive algorithms strings *1400 Oct/18/2020 15:39
1835 B - Putting Bricks in the Wall GNU C++17 (64) constructive algorithms implementation *1100 Oct/18/2020 15:18
1834 A - XORwice GNU C++17 (64) bitmasks greedy math *800 Oct/18/2020 15:07
1833 B - MAX-=min C++ (GCC 9.2.1) AtCoder *300 Oct/11/2020 19:34
1832 A - Fourtune Cookies C++ (GCC 9.2.1) AtCoder *200 Oct/11/2020 19:32
1831 E - Xum GNU C++17 (64) bitmasks constructive algorithms math matrices number theory *2500 Oct/11/2020 01:36
1830 J - Bubble Cup hypothesis GNU C++17 (64) bitmasks constructive algorithms dp math *2400 Oct/05/2020 20:56
1829 K - Lonely Numbers GNU C++17 (64) binary search math number theory two pointers *1600 Oct/05/2020 20:12
1828 B - Valuable Paper GNU C++17 (64) binary search flows graph matchings graphs *1900 Oct/05/2020 19:57
1827 E - Minlexes GNU C++17 (64) dp greedy implementation strings *2700 Oct/05/2020 02:23
1826 D - Returning Home GNU C++17 (64) graphs shortest paths sortings *2300 Oct/05/2020 00:49
1825 C - Bargain GNU C++17 (64) combinatorics dp math *1700 Oct/04/2020 22:33
1824 B - Nice Matrix GNU C++17 (64) greedy implementation math *1300 Oct/04/2020 22:22
1823 A - Fence GNU C++17 (64) geometry math *800 Oct/04/2020 22:09
1822 D - Multiset Mean C++ (GCC 9.2.1) AtCoder *700 Oct/04/2020 00:59
1821 A - Plus Minus C++ (GCC 9.2.1) AtCoder *100 Oct/03/2020 18:06
1820 B - DNA Sequence C++ (GCC 9.2.1) AtCoder *400 Oct/03/2020 18:06
1819 G - Clusterization Counting GNU C++17 (64) combinatorics dp dsu fft graphs trees *2700 Oct/01/2020 14:54
1818 A - Watermelon GNU C++17 (64) brute force math *800 Oct/01/2020 00:52
1817 B - Even Array GNU C++17 (64) greedy math *800 Oct/01/2020 00:34
1816 B - T-primes GNU C++17 (64) binary search implementation math number theory *1300 Oct/01/2020 00:17
1815 F - Two Different GNU C++17 (64) constructive algorithms divide and conquer *2300 Sep/30/2020 23:49
1814 B - Arrays Sum GNU C++17 (64) constructive algorithms greedy math *1400 Sep/30/2020 23:16
1813 D - Searchlights GNU C++17 (64) binary search brute force data structures dp implementation sortings two pointers *2000 Sep/30/2020 23:12
1812 C - Discrete Acceleration GNU C++17 (64) binary search dp implementation math two pointers *1500 Sep/30/2020 21:04
1811 A - Circle Coloring GNU C++17 (64) constructive algorithms *800 Sep/30/2020 20:40
1810 D - Graph and Queries GNU C++17 (64) data structures dsu graphs implementation trees *2600 Sep/29/2020 19:49
1809 E - Rock, Paper, Scissors GNU C++17 (64) brute force constructive algorithms flows greedy math *1800 Sep/28/2020 20:16
1808 F - Number of Subsequences GNU C++17 (64) combinatorics dp strings *2000 Sep/28/2020 20:01
1807 D - Non-zero Segments GNU C++17 (64) constructive algorithms data structures greedy sortings *1500 Sep/28/2020 19:48
1806 C - Increase and Copy GNU C++17 (64) binary search constructive algorithms math *1100 Sep/28/2020 19:40
1805 B - Symmetric Matrix GNU C++17 (64) implementation *900 Sep/28/2020 19:36
1804 A - Floor Number GNU C++17 (64) implementation math *800 Sep/28/2020 19:30
1803 C - XOR Inverse GNU C++17 (64) bitmasks data structures divide and conquer dp greedy math sortings strings trees *2000 Sep/28/2020 00:14
1802 B - Make Them Equal GNU C++17 (64) constructive algorithms greedy math *2000 Sep/27/2020 21:41
1801 A - k-Amazing Numbers GNU C++17 (64) binary search data structures implementation two pointers *1500 Sep/27/2020 21:13
1800 F - Heights and Pairs C++ (GCC 9.2.1) AtCoder *600 Sep/26/2020 19:18
1799 E - Replace Digits C++ (GCC 9.2.1) AtCoder *500 Sep/26/2020 18:20
1798 D - Flat Subsequence C++ (GCC 9.2.1) AtCoder *400 Sep/26/2020 18:10
1797 C - Connect Cities C++ (GCC 9.2.1) AtCoder *300 Sep/26/2020 18:05
1796 B - Integer Preference C++ (GCC 9.2.1) AtCoder *200 Sep/26/2020 18:03
1795 A - Repeat ACL C++ (GCC 9.2.1) AtCoder *100 Sep/26/2020 18:01
1794 E - Battle Lemmings GNU C++17 (64) dp greedy *2500 Sep/25/2020 00:05
1793 C2 - Pokémon Army (hard version) GNU C++17 (64) data structures divide and conquer dp greedy implementation *2100 Sep/24/2020 21:51
1792 D - Rescue Nibel! GNU C++17 (64) combinatorics data structures sortings *1800 Sep/24/2020 21:28
1791 C1 - Pokémon Army (easy version) GNU C++17 (64) constructive algorithms dp greedy *1300 Sep/24/2020 20:49
1790 B - Rock and Lever GNU C++17 (64) bitmasks math *1200 Sep/24/2020 20:41
1789 A - Cubes Sorting GNU C++17 (64) math sortings *900 Sep/24/2020 20:38
1788 D - Permutations GNU C++17 (64) math matrices *2800 Sep/24/2020 07:35
1787 A - Tennis Championship GNU C++17 (64) combinatorics constructive algorithms dfs and similar dp math *1600 Sep/24/2020 06:24
1786 B - Taxes GNU C++17 (64) math number theory *1600 Sep/24/2020 06:10
1785 D - Caesar's Legions PyPy 3 dp *1700 Sep/23/2020 22:16
1784 E - New Year Parties PyPy 3 dp greedy *1800 Sep/23/2020 03:42
1783 D - Christmas Trees PyPy 3 graphs greedy shortest paths *1800 Sep/23/2020 03:12
1782 D - Lovely Matrix GNU C++17 (64) dfs and similar graphs greedy sortings *2200 Sep/22/2020 22:17
1781 B - Zero Tree GNU C++17 (64) dfs and similar dp greedy trees *1800 Sep/22/2020 21:09
1780 A - k-Multiple Free Set GNU C++17 (64) binary search greedy sortings *1500 Sep/22/2020 20:51
1779 C - Moving Pieces C++ (GCC 9.2.1) AtCoder *600 Sep/20/2020 21:26
1778 D2 - Sage's Birthday (hard version) GNU C++17 (64) binary search brute force constructive algorithms greedy sortings two pointers *1500 Sep/20/2020 00:27
1777 A - Digit Game GNU C++17 (64) games greedy implementation *900 Sep/20/2020 00:27
1776 E - Decryption GNU C++17 (64) constructive algorithms implementation math number theory *2100 Sep/19/2020 22:25
1775 C - Killjoy GNU C++17 (64) greedy implementation math *1500 Sep/19/2020 21:30
1774 D1 - Sage's Birthday (easy version) GNU C++17 (64) binary search constructive algorithms greedy sortings *1000 Sep/19/2020 21:00
1773 B - Stairs GNU C++17 (64) brute force constructive algorithms greedy implementation math *1200 Sep/19/2020 20:51
1772 F - Simplified Reversi C++ (GCC 9.2.1) AtCoder *600 Sep/19/2020 20:12
1771 E - Sequence Sum C++ (GCC 9.2.1) AtCoder *500 Sep/19/2020 18:21
1770 D - Leaping Tak C++ (GCC 9.2.1) AtCoder *400 Sep/19/2020 18:12
1769 C - A x B + C C++ (GCC 9.2.1) AtCoder *300 Sep/19/2020 18:05
1768 B - Go to Jail C++ (GCC 9.2.1) AtCoder *200 Sep/19/2020 18:03
1767 A - Plural Form C++ (GCC 9.2.1) AtCoder *100 Sep/19/2020 18:01
1766 C - Sereja and Subsequences GNU C++17 (64) data structures dp *2000 Sep/18/2020 15:17
1765 E - Opening Portals GNU C++17 (64) dsu graphs shortest paths *2600 Sep/18/2020 08:44
1764 C - Paint Tree GNU C++17 (64) constructive algorithms divide and conquer geometry sortings trees *2200 Sep/18/2020 08:01
1763 B - Infinite Maze GNU C++17 (64) dfs and similar graphs *2000 Sep/18/2020 07:36
1762 A - Lexicographically Maximum Subsequence GNU C++17 (64) greedy strings *1100 Sep/18/2020 06:31
1761 G - Shortest Path Queries GNU C++17 (64) bitmasks data structures dsu graphs *2900 Sep/18/2020 04:42
1760 F - Erasing Substrings GNU C++17 (64) bitmasks dp greedy *2700 Sep/17/2020 07:50
1759 F - T-Shirts GNU C++17 (64) data structures *2800 Sep/15/2020 20:29
1758 E - Expected Damage GNU C++17 (64) binary search combinatorics probabilities *2400 Sep/15/2020 19:28
1757 E - Analysis of Pathes in Functional Graph GNU C++17 (64) data structures graphs *2100 Sep/15/2020 18:16
1756 G - Three Occurrences GNU C++17 (64) data structures divide and conquer hashing two pointers *2500 Sep/14/2020 23:47
1755 D - Trash Problem GNU C++17 (64) data structures implementation *2100 Sep/14/2020 21:33
1754 C - Mortal Kombat Tower GNU C++17 (64) dp graphs greedy shortest paths *1500 Sep/14/2020 21:16
1753 B - Negative Prefixes GNU C++17 (64) greedy sortings *1300 Sep/14/2020 21:06
1752 A - Buying Torches GNU C++17 (64) math *1000 Sep/14/2020 20:57
1751 F - Ants on a Circle GNU C++17 (64) constructive algorithms math *2800 Sep/14/2020 19:27
1750 F - Xors on Segments GNU C++17 (64) data structures strings trees *2800 Sep/14/2020 05:31
1749 D - Professor GukiZ and Two Arrays GNU C++17 (64) binary search two pointers *2200 Sep/14/2020 04:22
1748 C - Pearls in a Row GNU C++17 (64) greedy *1500 Sep/14/2020 03:31
1747 B - Grandfather Dovlet’s calculator GNU C++17 (64) implementation *1000 Sep/14/2020 03:27
1746 A - Professor GukiZ's Robot GNU C++17 (64) implementation math *800 Sep/14/2020 03:24
1745 F - Contrast C++ (GCC 9.2.1) AtCoder *600 Sep/13/2020 18:56
1744 E - Dist Max C++ (GCC 9.2.1) AtCoder *500 Sep/13/2020 18:13
1743 D - Redistribution C++ (GCC 9.2.1) AtCoder *400 Sep/13/2020 18:07
1742 C - Ubiquity C++ (GCC 9.2.1) AtCoder *300 Sep/13/2020 18:04
1741 B - Product Max C++ (GCC 9.2.1) AtCoder *200 Sep/13/2020 18:03
1740 A - Not C++ (GCC 9.2.1) AtCoder *100 Sep/13/2020 18:00
1739 E - Deleting Numbers GNU C++17 (64) interactive math number theory *2600 Sep/12/2020 22:45
1738 D - Three Sequences GNU C++17 (64) constructive algorithms data structures greedy math *2200 Sep/12/2020 21:09
1737 C - Link Cut Centroids GNU C++17 (64) constructive algorithms dfs and similar graphs trees *1700 Sep/12/2020 20:09
1736 E - MUL C++ (GCC 9.2.1) AtCoder *700 Aug/31/2020 03:39
1735 F - Squirrel Migration C++ (GCC 9.2.1) AtCoder *800 Aug/30/2020 20:15
1734 D - Zigzags GNU C++17 (64) brute force combinatorics data structures math two pointers *1900 Aug/25/2020 21:01
1733 B - RPG Protagonist GNU C++17 (64) brute force greedy math *1700 Aug/25/2020 20:53
1732 A - String Similarity GNU C++17 (64) constructive algorithms strings *800 Aug/25/2020 20:40
1731 E - Divide Square GNU C++17 (64) data structures geometry implementation sortings *2400 Aug/21/2020 23:15
1730 B - Ternary Sequence GNU C++17 (64) constructive algorithms greedy math *1100 Aug/21/2020 21:47
1729 D - Maximum Distributed Tree GNU C++17 (64) dfs and similar dp greedy implementation math number theory sortings trees *1800 Aug/21/2020 21:34
1728 C - Mere Array GNU C++17 (64) constructive algorithms math number theory sortings *1300 Aug/21/2020 21:15
1727 A - Distance and Axis GNU C++17 (64) constructive algorithms math *900 Aug/21/2020 20:46
1726 E - Or Plus Max C++ (GCC 9.2.1) AtCoder *700 Aug/19/2020 16:12
1725 F - Independent Set GNU C++17 (64) dfs and similar dp trees *2500 Aug/19/2020 15:39
1724 E - Omkar and Duck GNU C++17 (64) bitmasks constructive algorithms interactive math *2100 Aug/16/2020 23:31
1723 D - Omkar and Bed Wars GNU C++17 (64) dp greedy *1700 Aug/16/2020 21:29
1722 C - Omkar and Waterslide GNU C++17 (64) greedy implementation *1200 Aug/16/2020 20:55
1721 B - Omkar and Infinity Clock GNU C++17 (64) implementation math *800 Aug/16/2020 20:44
1720 A - Omkar and Password GNU C++17 (64) greedy math *800 Aug/16/2020 20:37
1719 F - Making Palindrome C++ (GCC 9.2.1) AtCoder *600 Aug/15/2020 20:07
1718 E - Picking Goods C++ (GCC 9.2.1) AtCoder *500 Aug/15/2020 18:45
1717 D - Moving Piece C++ (GCC 9.2.1) AtCoder *400 Aug/15/2020 18:28
1716 C - Walking Takahashi C++ (GCC 9.2.1) AtCoder *300 Aug/15/2020 18:11
1715 B - Making Triangle C++ (GCC 9.2.1) AtCoder *200 Aug/15/2020 18:05
1714 A - Rainy Season C++ (GCC 9.2.1) AtCoder *100 Aug/15/2020 18:02
1713 F - Controversial Rounds GNU C++17 (64) binary search data structures dp greedy two pointers *2500 Aug/14/2020 22:31
1712 E - Two Types of Spells GNU C++17 (64) binary search data structures greedy implementation math sortings *2200 Aug/14/2020 21:39
1711 D - Colored Rectangles GNU C++17 (64) dp greedy sortings *1800 Aug/14/2020 20:58
1710 B - Substring Removal Game GNU C++17 (64) games greedy sortings *800 Aug/14/2020 20:45
1709 C - Good Subarrays GNU C++17 (64) data structures dp math *1600 Aug/14/2020 20:40
1708 A - Bad Triangle GNU C++17 (64) geometry math *800 Aug/14/2020 20:37
1707 B - CopyCopyCopyCopyCopy PyPy 3 greedy implementation *800 Aug/14/2020 17:55
1706 A - Boboniu Chats with Du GNU C++17 (64) dp greedy sortings two pointers *1800 Aug/12/2020 20:51
1705 D - 505 GNU C++17 (64) bitmasks brute force constructive algorithms dp greedy implementation *2000 Aug/09/2020 21:23
1704 C - Cyclic Permutations GNU C++17 (64) combinatorics dp graphs math *1500 Aug/09/2020 20:58
1703 B - Fix You GNU C++17 (64) brute force greedy implementation *800 Aug/09/2020 20:42
1702 A - Suborrays GNU C++17 (64) constructive algorithms math *800 Aug/09/2020 20:36
1701 B - First Second C++ (GCC 9.2.1) AtCoder *700 Aug/09/2020 19:45
1700 A - Integer Product C++ (GCC 9.2.1) AtCoder *300 Aug/09/2020 19:18
1699 C - Product Modulo C++ (GCC 9.2.1) AtCoder *800 Aug/09/2020 19:17
1698 F - Yet Another Segments Subset GNU C++17 (64) data structures dp graphs sortings *2300 Aug/05/2020 23:07
1697 E2 - Weights Division (hard version) GNU C++17 (64) binary search dfs and similar greedy sortings trees two pointers *2200 Aug/05/2020 22:34
1696 E1 - Weights Division (easy version) GNU C++17 (64) data structures dfs and similar greedy trees *2000 Aug/05/2020 21:31
1695 D - Binary String To Subsequences GNU C++17 (64) constructive algorithms data structures greedy implementation *1500 Aug/05/2020 21:02
1694 C - Boats Competition GNU C++17 (64) brute force greedy two pointers *1200 Aug/05/2020 20:52
1693 B - Gifts Fixing GNU C++17 (64) greedy *800 Aug/05/2020 20:42
1692 A - Remove Smallest GNU C++17 (64) greedy sortings *800 Aug/05/2020 20:37
1691 D - Segment Intersections GNU C++17 (64) brute force greedy implementation math *2100 Jul/29/2020 21:51
1690 B - Array Walk GNU C++17 (64) brute force dp greedy *1600 Jul/29/2020 21:01
1689 D - Small Multiple C++ (GCC 9.2.1) AtCoder *700 Jul/01/2020 01:26
1688 D - XOR Replace C++ (GCC 9.2.1) AtCoder *1000 Jun/30/2020 00:38
1687 E - RGB Sequence C++ (GCC 9.2.1) AtCoder *800 Jun/27/2020 01:26
1686 F - Many Moves C++ (GCC 9.2.1) AtCoder *900 Jun/27/2020 00:46
1685 D - No Need C++ (GCC 9.2.1) AtCoder *600 Jun/26/2020 02:01
1684 F - Flags C++ (GCC 9.2.1) AtCoder *1200 Jun/26/2020 01:16
1683 E - Snuke Line C++ (GCC 9.2.1) AtCoder *700 Jun/25/2020 01:11
1682 E - Grouping C++ (GCC 9.2.1) AtCoder *600 Jun/22/2020 06:32
1681 F - Contest with Drinks Hard C++ (GCC 9.2.1) AtCoder *1400 Jun/22/2020 05:45
1680 E - Addition and Subtraction Hard C++ (GCC 9.2.1) AtCoder *900 Jun/22/2020 02:33
1679 F2 - The Hidden Pair (Hard Version) GNU C++17 (64) binary search dfs and similar graphs interactive shortest paths trees *2700 Jun/21/2020 00:17
1678 F1 - The Hidden Pair (Easy Version) GNU C++17 (64) binary search dfs and similar graphs interactive shortest paths trees *2400 Jun/20/2020 22:48
1677 D - Odd-Even Subsequence GNU C++17 (64) binary search dp dsu greedy implementation *2000 Jun/20/2020 22:12
1676 C - Number Game GNU C++17 (64) games math number theory *1400 Jun/20/2020 21:41
1675 B - GCD Compression GNU C++17 (64) constructive algorithms math number theory *1100 Jun/20/2020 20:48
1674 A - Maximum GCD GNU C++17 (64) greedy implementation math number theory *800 Jun/20/2020 20:36
1673 B - Extension C++ (GCC 9.2.1) AtCoder *600 Jun/20/2020 18:29
1672 A - Takahashikun, The Strider C++ (GCC 9.2.1) AtCoder *200 Jun/20/2020 18:04
1671 E - Beautiful Subarrays GNU C++17 (64) data structures divide and conquer strings trees *2100 Jun/20/2020 00:20
1670 C - Even Picture GNU C++17 (64) constructive algorithms *1500 Jun/18/2020 21:22
1669 B - Codeforces Subsequences GNU C++17 (64) brute force constructive algorithms greedy math strings *1500 Jun/18/2020 20:54
1668 A - C+= GNU C++17 (64) brute force greedy implementation math *800 Jun/18/2020 20:47
1667 E - Reverses GNU C++17 (64) dp string suffix structures strings *3300 Jun/18/2020 00:24
1666 D - Task On The Board GNU C++17 (64) constructive algorithms greedy implementation sortings *1800 Jun/16/2020 22:24
1665 E - Necklace Assembly GNU C++17 (64) brute force dfs and similar dp graphs greedy number theory *1900 Jun/16/2020 21:29
1664 C - Social Distance GNU C++17 (64) constructive algorithms greedy math *1300 Jun/16/2020 20:52
1663 A - Short Substrings GNU C++17 (64) implementation strings *800 Jun/16/2020 20:37
1662 E - Little Elephant and Strings GNU C++17 (64) data structures implementation string suffix structures two pointers *2800 Jun/16/2020 17:47
1661 F - Expensive Strings GNU C++17 (64) string suffix structures strings *2700 Jun/16/2020 15:34
1660 E - X-OR GNU C++17 (64) bitmasks constructive algorithms divide and conquer interactive probabilities *2700 Jun/13/2020 23:46
1659 D - Ehab's Last Corollary GNU C++17 (64) constructive algorithms dfs and similar graphs greedy implementation trees *2100 Jun/13/2020 22:10
1658 C - Ehab and Prefix MEXs GNU C++17 (64) brute force constructive algorithms greedy *1600 Jun/13/2020 21:36
1657 B - Most socially-distanced subsequence GNU C++17 (64) greedy two pointers *1300 Jun/13/2020 21:17
1656 A - XXXXX GNU C++17 (64) brute force data structures number theory two pointers *1200 Jun/13/2020 21:08
1655 D - Knapsack Queries on a tree C++ (GCC 9.2.1) AtCoder *700 Jun/13/2020 19:11
1654 C - Lamps C++ (GCC 9.2.1) AtCoder *500 Jun/13/2020 18:30
1653 B - Tag C++ (GCC 9.2.1) AtCoder *200 Jun/13/2020 18:20
1652 A - Nickname C++ (GCC 9.2.1) AtCoder *100 Jun/13/2020 18:01
1651 E - Two Arrays GNU C++17 (64) binary search brute force combinatorics constructive algorithms dp two pointers *2100 Jun/11/2020 21:54
1650 D - Two Divisors GNU C++17 (64) constructive algorithms math number theory *2000 Jun/11/2020 21:38
1649 C - Palindromic Paths GNU C++17 (64) greedy math *1500 Jun/11/2020 20:57
1648 B - Shuffle GNU C++17 (64) math two pointers *1300 Jun/11/2020 20:50
1647 A - Shovels and Swords GNU C++17 (64) binary search greedy math *1100 Jun/11/2020 20:45
1646 F - Rotated Palindromes C++14 (GCC 5.4.1) AtCoder *1000 Jun/11/2020 18:45
1645 F - Painting Graphs with AtCoDeer C++14 (GCC 5.4.1) AtCoder *1300 Jun/11/2020 16:43
1644 F - Card Game for Three C++14 (GCC 5.4.1) AtCoder *1100 Jun/11/2020 15:09
1643 F - Best Representation C++14 (GCC 5.4.1) AtCoder *900 Jun/10/2020 21:44
1642 E - Tak and Hotels C++14 (GCC 5.4.1) AtCoder *700 Jun/10/2020 20:59
1641 F - Unhappy Hacking C++14 (GCC 5.4.1) AtCoder *800 Jun/10/2020 20:10
1640 E - Children and Candies C++14 (GCC 5.4.1) AtCoder *800 Jun/10/2020 19:49
1639 E - Iroha and Haiku C++14 (GCC 5.4.1) AtCoder *700 Jun/10/2020 17:05
1638 F - Football GNU C++17 (64) graphs *3100 Jun/10/2020 14:06
1637 A - Privatization GNU C++17 (64) flows graphs *3000 Jun/10/2020 13:54
1636 F - Edge coloring of bipartite graph GNU C++17 (64) graphs *2800 Jun/10/2020 13:26
1635 D - Solve The Maze GNU C++17 (64) constructive algorithms dfs and similar dsu graphs greedy implementation shortest paths *1700 Jun/07/2020 21:39
1634 C - Rotation Matching GNU C++17 (64) constructive algorithms data structures greedy implementation *1400 Jun/07/2020 21:05
1633 B - Trouble Sort GNU C++17 (64) constructive algorithms implementation *1300 Jun/07/2020 20:51
1632 A - Matrix Game GNU C++17 (64) games greedy implementation *1100 Jun/07/2020 20:41
1631 G - Design Tutorial: Increase the Constraints GNU C++17 (64) bitmasks data structures fft *2800 Jun/07/2020 16:38
1630 E - Strange Function GNU C++17 (64) dp *2900 Jun/06/2020 11:00
1629 C1 - Madhouse (Easy version) GNU C++17 (64) brute force constructive algorithms interactive math *2400 Jun/05/2020 13:44
1628 B - Numbers on Tree GNU C++17 (64) constructive algorithms data structures dfs and similar graphs greedy trees *1800 Jun/05/2020 13:26
1627 A - Garland GNU C++17 (64) dp greedy sortings *1800 Jun/05/2020 12:59
1626 A - Johnny and Contribution GNU C++17 (64) constructive algorithms graphs greedy sortings *1700 Jun/04/2020 20:53
1625 D - Increase Sequence GNU C++17 (64) combinatorics dp *2100 Jun/04/2020 12:41
1624 F - Group Projects GNU C++17 (64) dp *2400 Jun/04/2020 12:14
1623 D - Slime and Biscuits GNU C++17 (64) math probabilities *3200 Jun/02/2020 15:34
1622 F - Many Easy Problems C++14 (GCC 5.4.1) AtCoder *1900 Jun/01/2020 15:09
1621 F - RC Kaboom Show GNU C++17 binary search brute force data structures geometry math *2900 May/29/2020 01:31
1620 D - Yet Another Yet Another Task GNU C++17 (64) data structures dp implementation two pointers *2000 May/29/2020 01:28
1619 C - Mixing Water GNU C++17 (64) binary search math *1700 May/28/2020 21:27
1618 E - Modular Stability GNU C++17 (64) combinatorics math number theory *2000 May/28/2020 21:08
1617 B - New Theatre Square GNU C++17 (64) brute force dp greedy implementation two pointers *1000 May/28/2020 20:48
1616 A - Berland Poker GNU C++17 (64) brute force greedy math *1000 May/28/2020 20:41
1615 H - Binary Median GNU C++17 (64) binary search bitmasks brute force constructive algorithms *2100 May/24/2020 20:46
1614 G - A/B Matrix GNU C++17 (64) constructive algorithms greedy math *1900 May/24/2020 20:20
1613 F - Spy-string GNU C++17 (64) bitmasks brute force constructive algorithms dp hashing strings *1700 May/24/2020 20:07
1612 E - Polygon GNU C++17 (64) dp graphs implementation shortest paths *1300 May/24/2020 19:58
1611 D - Buying Shovels GNU C++17 (64) math number theory *1300 May/24/2020 19:52
1610 C - Similar Pairs GNU C++17 (64) constructive algorithms graph matchings greedy sortings *1100 May/24/2020 19:46
1609 B - Honest Coach GNU C++17 (64) greedy sortings *800 May/24/2020 19:41
1608 A - Minimal Square GNU C++17 (64) greedy math *800 May/24/2020 19:38
1607 C - U2 GNU C++17 (64) geometry *2400 May/20/2020 03:54
1606 F - Disjoint Triangles GNU C++17 (64) geometry *2700 May/20/2020 03:18
1605 F - Enclose All C++14 (GCC 5.4.1) AtCoder *600 May/19/2020 02:08
1604 E - Space Rescuers GNU C++17 (64) geometry ternary search *2100 May/18/2020 19:12
1603 F - Geometers Anonymous Club GNU C++17 (64) data structures geometry math sortings *2500 May/18/2020 00:48
1602 G - Mass Change Queries GNU C++17 (64) data structures *2500 May/17/2020 02:19
1601 F - Guess Divisors Count GNU C++17 (64) constructive algorithms interactive number theory *2600 May/16/2020 21:16
1600 E - Restorer Distance GNU C++17 (64) binary search greedy math sortings ternary search *2100 May/16/2020 18:44
1599 D - Game With Array GNU C++17 (64) constructive algorithms math *1400 May/16/2020 18:13
1598 C - Count Triangles GNU C++17 (64) binary search implementation math two pointers *1800 May/16/2020 18:00
1597 B - Young Explorers GNU C++17 (64) dp greedy sortings *1200 May/16/2020 17:45
1596 A - Sequence with Digits GNU C++14 brute force implementation math *1200 May/16/2020 17:39
1595 F - Cut Length GNU C++14 geometry *2900 May/16/2020 06:04
1594 B - Polygons GNU C++17 (64) geometry sortings *2100 May/15/2020 19:00
1593 D - Area of Two Circles' Intersection GNU C++17 (64) geometry *2000 May/15/2020 00:41
1592 F - Decreasing Heights GNU C++17 (64) brute force dp *2200 May/14/2020 22:05
1591 E - K-periodic Garland GNU C++14 brute force dp greedy *1900 May/14/2020 21:37
1590 D - Constructing the Array GNU C++14 constructive algorithms data structures sortings *1600 May/14/2020 21:12
1589 C - Board Moves GNU C++17 (64) math *1000 May/14/2020 20:58
1588 B - Two Arrays And Swaps GNU C++17 (64) greedy sortings *800 May/14/2020 20:45
1587 A - Most Unstable Array GNU C++17 (64) constructive algorithms greedy math *800 May/14/2020 20:38
1586 B - Orac and Medians GNU C++17 (64) constructive algorithms greedy math *2000 May/12/2020 21:50
1585 A - Orac and LCM GNU C++14 data structures math number theory *1600 May/12/2020 18:45
1584 C - Smaller-Suffix-Free Sequences C++14 (GCC 5.4.1) AtCoder *800 May/11/2020 15:19
1583 F - Bracket Sequencing C++ (GCC 9.2.1) AtCoder *600 May/11/2020 01:19
1582 E - Colorful Blocks C++ (GCC 9.2.1) AtCoder *500 May/10/2020 19:50
1581 D - Teleporter C++ (GCC 9.2.1) AtCoder *400 May/10/2020 18:22
1580 C - Skill Up C++ (GCC 9.2.1) AtCoder *300 May/10/2020 18:11
1579 B - Easy Linear Programming C++ (GCC 9.2.1) AtCoder *200 May/10/2020 18:05
1578 A - Registration C++ (GCC 9.2.1) AtCoder *100 May/10/2020 18:02
1577 F - Binary String Reconstruction GNU C++17 (64) constructive algorithms dfs and similar math *1500 May/09/2020 21:23
1576 G - Special Permutation GNU C++17 (64) constructive algorithms *1600 May/09/2020 21:11
1575 E - Special Elements GNU C++17 (64) brute force implementation two pointers *1500 May/09/2020 21:02
1574 D - Alice, Bob and Candies GNU C++17 (64) implementation *1300 May/09/2020 20:56
1573 C - K-th Not Divisible by n GNU C++17 (64) binary search math *1200 May/09/2020 20:45
1572 B - Same Parity Summands GNU C++17 (64) constructive algorithms math *1200 May/09/2020 20:42
1571 A - Sum of Round Numbers GNU C++17 (64) implementation math *800 May/09/2020 20:37
1570 B - Monopole Magnets GNU C++17 (64) constructive algorithms dfs and similar dsu graphs *2000 May/06/2020 21:24
1569 A - Hilbert's Hotel GNU C++17 (64) math number theory sortings *1600 May/06/2020 20:47
1568 E - Square Root of Permutation GNU C++17 (64) combinatorics constructive algorithms dfs and similar graphs math *2200 May/05/2020 20:19
1567 E - Birthday GNU C++17 (64) graph matchings strings *3200 May/03/2020 16:12
1566 C - Heidi and Library (hard) GNU C++17 (64) flows *2600 May/02/2020 07:37
1565 G - Four Melodies GNU C++17 (64) flows graphs *2600 May/01/2020 16:37
1564 E - Pumping Stations GNU C++17 (64) brute force dfs and similar divide and conquer flows graphs greedy trees *2900 Apr/30/2020 13:25
1563 D - Generating Sets GNU C++17 (64) binary search data structures dfs and similar greedy strings trees *1900 Apr/29/2020 12:44
1562 D - Captain America GNU C++17 (64) flows greedy *3100 Apr/28/2020 12:49
1561 F - Red-Blue Graph GNU C++17 (64) constructive algorithms flows *2900 Apr/28/2020 09:49
1560 G - (Zero XOR Subset)-less GNU C++17 (64) math matrices *2300 Apr/27/2020 04:19
1559 G - Another Meme Problem GNU C++17 (64) dp *2700 Apr/25/2020 09:02
1558 F - Unicyclic Graph Counting C++14 (GCC 5.4.1) AtCoder *1000 Apr/25/2020 01:38
1557 F - The Sum of the k-th Powers GNU C++17 (64) math *2600 Apr/22/2020 19:23
1556 F - path pass i C++ (GCC 9.2.1) AtCoder *600 Apr/19/2020 23:52
1555 G - Can Bash Save the Day? GNU C++17 (64) data structures divide and conquer graphs trees *3400 Apr/15/2020 02:05
1554 E - Digit Tree GNU C++17 (64) dfs and similar divide and conquer trees *2700 Apr/13/2020 23:36
1553 F - Robots on a Grid GNU C++17 (64) data structures dfs and similar dsu graphs greedy matrices *2200 Apr/13/2020 22:15
1552 E2 - Three Blocks Palindrome (hard version) GNU C++17 (64) brute force data structures dp two pointers *1800 Apr/13/2020 20:48
1551 E - Sum of gcd of Tuples (Hard) C++ (GCC 9.2.1) AtCoder *500 Apr/12/2020 22:31
1550 G - Substring Search GNU C++17 (64) bitmasks brute force fft *2900 Apr/10/2020 23:04
1549 F - Machine Learning GNU C++14 brute force data structures *2600 Apr/09/2020 23:38
1548 D - Powerful array GNU C++17 (64) data structures implementation math two pointers *2200 Apr/09/2020 04:37
1547 E - Yutori C++14 (GCC 5.4.1) AtCoder *500 Apr/04/2020 19:12
1546 F - Division or Subtraction C++14 (GCC 5.4.1) AtCoder *600 Apr/04/2020 18:47
1545 D - Lunlun Number C++14 (GCC 5.4.1) AtCoder *400 Apr/04/2020 18:24
1544 C - Replacing Integer C++14 (GCC 5.4.1) AtCoder *300 Apr/04/2020 18:08
1543 B - Popular Vote C++14 (GCC 5.4.1) AtCoder *200 Apr/04/2020 18:05
1542 A - ABC Swap C++14 (GCC 5.4.1) AtCoder *100 Apr/04/2020 18:01
1541 D - Timofey and a flat tree GNU C++17 (64) data structures graphs hashing shortest paths trees *2900 Apr/02/2020 01:03
1540 A - Amusement Park GNU C++17 (64) *special problem dp math Apr/01/2020 17:56
1539 E - Mother of Dragons GNU C++17 (64) brute force graphs math meet-in-the-middle *2700 Mar/30/2020 16:58
1538 E - Helping Hiasat GNU C++17 (64) bitmasks brute force dp meet-in-the-middle *2200 Mar/30/2020 16:41
1537 F - Substrings in a String GNU C++17 (64) bitmasks brute force data structures string suffix structures strings *3000 Mar/29/2020 07:21
1536 E - More Queries to Array... GNU C++17 data structures math *2500 Mar/29/2020 04:08
1535 F - Distributing Integers C++14 (GCC 5.4.1) AtCoder *600 Mar/28/2020 19:40
1534 E - Red and Green Apples C++14 (GCC 5.4.1) AtCoder *500 Mar/28/2020 18:29
1533 D - Line++ C++14 (GCC 5.4.1) AtCoder *400 Mar/28/2020 18:15
1532 C - Traveling Salesman around Lake C++14 (GCC 5.4.1) AtCoder *300 Mar/28/2020 18:07
1531 B - Golden Coins C++14 (GCC 5.4.1) AtCoder *200 Mar/28/2020 18:03
1530 A - Coffee C++14 (GCC 5.4.1) AtCoder *100 Mar/28/2020 18:01
1529 E - Dividing Chocolate C++14 (GCC 5.4.1) AtCoder *500 Mar/22/2020 18:52
1528 D - Banned K C++14 (GCC 5.4.1) AtCoder *400 Mar/22/2020 18:13
1527 C - Maximum Volume C++14 (GCC 5.4.1) AtCoder *300 Mar/22/2020 18:09
1526 B - String Palindrome C++14 (GCC 5.4.1) AtCoder *200 Mar/22/2020 18:05
1525 A - The Number of Even Pairs C++14 (GCC 5.4.1) AtCoder *100 Mar/22/2020 18:02
1524 C - Sqrt Inequality C++14 (GCC 5.4.1) AtCoder *300 Mar/14/2020 18:16
1523 B - Bishop C++14 (GCC 5.4.1) AtCoder *200 Mar/14/2020 18:08
1522 A - Kth Term C++14 (GCC 5.4.1) AtCoder *100 Mar/14/2020 18:01
1521 E - Sleeping Schedule GNU C++17 dp implementation *1700 Mar/12/2020 19:44
1520 F - Maximum White Subtree GNU C++17 dfs and similar dp graphs trees *1800 Mar/12/2020 19:34
1519 G - Autocompletion GNU C++17 data structures dfs and similar dp *2600 Mar/10/2020 03:35
1518 F - Attack on Red Kingdom GNU C++17 games two pointers *2500 Mar/10/2020 02:08
1517 E - Array Shrinking GNU C++17 dp greedy *2100 Mar/10/2020 00:58
1516 D - Count the Arrays GNU C++17 combinatorics math *1700 Mar/09/2020 21:14
1515 C - Adding Powers GNU C++17 bitmasks greedy implementation math number theory ternary search *1400 Mar/09/2020 20:52
1514 B - Bogosort GNU C++17 constructive algorithms sortings *1000 Mar/09/2020 20:46
1513 A - Two Regular Polygons GNU C++17 geometry greedy math number theory *800 Mar/09/2020 20:38
1512 F - Kuroni and the Punishment GNU C++17 math number theory probabilities *2500 Mar/04/2020 00:19
1511 D - Friend Suggestions C++14 (GCC 5.4.1) AtCoder *400 Mar/01/2020 18:38
1510 C - Guess The Number C++14 (GCC 5.4.1) AtCoder *300 Mar/01/2020 18:26
1509 B - Bingo C++14 (GCC 5.4.1) AtCoder *200 Mar/01/2020 18:16
1508 A - Duplex Printing C++14 (GCC 5.4.1) AtCoder *100 Mar/01/2020 18:10
1507 E - Simple String Queries C++14 (GCC 5.4.1) AtCoder *500 Mar/01/2020 18:07
1506 F - Perils in Parallel C++14 (GCC 5.4.1) AtCoder *600 Feb/17/2020 01:08
1505 D - Pairs C++14 (GCC 5.4.1) AtCoder *400 Feb/16/2020 19:22
1504 E - Payment C++14 (GCC 5.4.1) AtCoder *500 Feb/16/2020 18:28
1503 A - Poor C++14 (GCC 5.4.1) AtCoder *100 Feb/16/2020 18:08
1502 C - Poll C++14 (GCC 5.4.1) AtCoder *300 Feb/16/2020 18:07
1501 B - Papers, Please C++14 (GCC 5.4.1) AtCoder *200 Feb/16/2020 18:04
1500 G - Sum of Prefix Sums GNU C++17 data structures divide and conquer geometry trees *2700 Feb/13/2020 14:05
1499 D - Fill The Bag GNU C++17 bitmasks greedy *1900 Feb/12/2020 22:33
1498 E - Erase Subsequences GNU C++17 dp strings *2200 Feb/12/2020 22:09
1497 C - Perfect Keyboard GNU C++17 dfs and similar greedy implementation *1600 Feb/12/2020 21:11
1496 B - National Project GNU C++17 math *1400 Feb/12/2020 20:56
1495 A - Erasing Zeroes GNU C++17 implementation strings *800 Feb/12/2020 20:37
1494 E1 - String Coloring (easy version) GNU C++17 constructive algorithms dp graphs greedy sortings *1800 Feb/04/2020 22:32
1493 E2 - String Coloring (hard version) GNU C++17 data structures dp *2000 Feb/04/2020 22:30
1492 F - Berland Beauty GNU C++17 constructive algorithms dfs and similar greedy sortings trees *2100 Feb/04/2020 21:37
1491 D - Fight with Monsters GNU C++17 greedy sortings *1500 Feb/04/2020 21:10
1490 C - Yet Another Walking Robot GNU C++17 data structures implementation *1500 Feb/04/2020 21:00
1489 B - Food Buying GNU C++17 math *900 Feb/04/2020 20:48
1488 A - Array with Odd Sum GNU C++17 math *800 Feb/04/2020 20:38
1487 D - Fuzzy Search GNU C++17 bitmasks brute force fft *2500 Feb/04/2020 02:21
1486 F - Good Contest GNU C++17 combinatorics dp probabilities *2700 Jan/30/2020 01:47
1485 C - Obtain The String GNU C++17 dp greedy strings *1600 Jan/29/2020 21:22
1484 D - Same GCDs GNU C++17 math number theory *1800 Jan/29/2020 21:09
1483 B - Infinite Prefixes GNU C++17 math strings *1700 Jan/29/2020 20:56
1482 A - Display The Number GNU C++17 greedy *900 Jan/29/2020 20:41
1481 G - Palindrome Partition GNU C++17 dp string suffix structures strings *2900 Jan/29/2020 03:09
1480 F - Forbidden Indices GNU C++17 dsu string suffix structures strings *2400 Jan/27/2020 02:23
1479 F - Silver Fox vs Monster C++14 (GCC 5.4.1) AtCoder *600 Jan/26/2020 18:38
1478 D - Caracal vs Monster C++14 (GCC 5.4.1) AtCoder *400 Jan/26/2020 18:20
1477 C - Fennec vs Monster C++14 (GCC 5.4.1) AtCoder *300 Jan/26/2020 18:17
1476 B - Common Raccoon vs Monster C++14 (GCC 5.4.1) AtCoder *200 Jan/26/2020 18:14
1475 A - Serval vs Monster C++14 (GCC 5.4.1) AtCoder *100 Jan/26/2020 18:12
1474 E - Crested Ibis vs Monster C++14 (GCC 5.4.1) AtCoder *500 Jan/26/2020 18:11
1473 C - Cyclical Quest GNU C++17 data structures string suffix structures strings *2700 Jan/26/2020 15:28
1472 G - Anthem of Berland GNU C++17 dp strings *2300 Jan/24/2020 05:13
1471 E - Obtain a Permutation GNU C++17 greedy implementation math *1900 Jan/23/2020 23:08
1470 F - Three Paths on a Tree GNU C++17 dfs and similar dp greedy trees *2000 Jan/22/2020 22:18
1469 B - Collecting Packages GNU C++17 implementation sortings *1200 Jan/22/2020 21:21
1468 D - MEX maximizing GNU C++17 data structures greedy implementation math *1600 Jan/22/2020 21:11
1467 C - Product of Three Numbers GNU C++17 greedy math number theory *1300 Jan/22/2020 21:03
1466 A - Collecting Coins GNU C++17 math *800 Jan/22/2020 20:41
1465 D - Semi Common Multiple C++14 (GCC 5.4.1) AtCoder *400 Jan/10/2020 18:59
1464 C - Count Order C++14 (GCC 5.4.1) AtCoder *300 Jan/10/2020 18:46
1463 B - Count ABC C++14 (GCC 5.4.1) AtCoder *200 Jan/10/2020 18:42
1462 A - 500 Yen Coins C++14 (GCC 5.4.1) AtCoder *100 Jan/10/2020 18:37
1461 F - Xor Shift C++14 (GCC 5.4.1) AtCoder *600 Jan/10/2020 18:35
1460 G - Sum the Fibonacci GNU C++17 bitmasks divide and conquer dp fft math *2600 Jan/03/2020 01:46
1459 F - XOR Tree C++14 (GCC 5.4.1) AtCoder *1000 Jan/02/2020 00:06
1458 D - Enchanted Artifact GNU C++17 constructive algorithms interactive strings *2300 Dec/24/2019 23:13
1457 E - Double Factorial C++14 (GCC 5.4.1) AtCoder *500 Dec/22/2019 18:17
1456 D - Brick Break C++14 (GCC 5.4.1) AtCoder *400 Dec/22/2019 18:08
1455 C - Snack C++14 (GCC 5.4.1) AtCoder *300 Dec/22/2019 18:05
1454 B - Strings with the Same Length C++14 (GCC 5.4.1) AtCoder *200 Dec/22/2019 18:03
1453 A - Round One C++14 (GCC 5.4.1) AtCoder *100 Dec/22/2019 18:01
1452 C - Berry Jam GNU C++11 data structures dp greedy implementation *1700 Dec/19/2019 22:51
1451 D - Segment Tree GNU C++11 data structures dsu graphs trees *2100 Dec/19/2019 21:59
1450 B - A and B GNU C++11 greedy math *1500 Dec/19/2019 20:59
1449 A - Shuffle Hashing GNU C++11 brute force implementation strings *1000 Dec/19/2019 20:39
1448 C - Diverse Matrix GNU C++17 constructive algorithms greedy math number theory *1400 Dec/17/2019 21:37
1447 B - Dice Tower GNU C++17 constructive algorithms math *1000 Dec/17/2019 21:23
1446 A - Competitive Programmer GNU C++17 chinese remainder theorem math *1000 Dec/17/2019 21:12
1445 D - Portals GNU C++17 data structures dp greedy implementation sortings *2100 Dec/15/2019 22:52
1444 E - Common Number GNU C++17 binary search combinatorics dp math *2100 Dec/15/2019 16:16
1443 C - Shawarma Tent GNU C++17 brute force geometry greedy implementation *1300 Dec/15/2019 15:45
1442 B - Blocks GNU C++17 greedy math *1300 Dec/15/2019 15:31
1441 A - Suits GNU C++17 brute force greedy math *800 Dec/15/2019 15:19
1440 A - As Simple as One and Two GNU C++17 dp greedy *1400 Dec/14/2019 17:20
1439 F - Sum Difference C++14 (GCC 5.4.1) AtCoder *600 Dec/10/2019 16:33
1438 E - Balanced Path C++14 (GCC 5.4.1) AtCoder *500 Dec/10/2019 15:46
1437 K - Key Storage GNU C++17 combinatorics math *2100 Dec/05/2019 19:52
1436 J - Just Arrange the Icons GNU C++17 greedy implementation math *1800 Dec/05/2019 18:22
1435 L - Lexicography GNU C++17 constructive algorithms strings *1800 Dec/05/2019 16:32
1434 E - Elections GNU C++17 greedy *1700 Dec/05/2019 16:19
1433 B - Balls of Buma GNU C++17 *900 Dec/05/2019 16:05
1432 F - Colored Tree GNU C++17 data structures trees *2700 Nov/28/2019 04:50
1431 D - A Game with Traps GNU C++17 binary search dp greedy sortings *1900 Nov/27/2019 21:29
1430 C - Infinite Fence GNU C++17 greedy math number theory *1700 Nov/27/2019 20:39
1429 B - Obtain Two Zeroes GNU C++17 binary search math *1300 Nov/27/2019 20:02
1428 A - Heating GNU C++17 math *1000 Nov/27/2019 19:56
1427 E - Not Same GNU C++17 constructive algorithms greedy *2600 Nov/26/2019 18:13
1426 D2 - Wrong Answer on test 233 (Hard Version) GNU C++17 combinatorics fft math number theory *2400 Nov/26/2019 18:03
1425 D1 - Wrong Answer on test 233 (Easy Version) GNU C++17 combinatorics dp *2200 Nov/26/2019 17:45
1424 E - Rem of Sum is Num C++14 (GCC 5.4.1) AtCoder *500 Nov/24/2019 20:15
1423 F - Sugoroku C++14 (GCC 5.4.1) AtCoder *600 Nov/24/2019 18:58
1422 D - Coloring Edges on Tree C++14 (GCC 5.4.1) AtCoder *400 Nov/24/2019 18:23
1421 C - Buy an Integer C++14 (GCC 5.4.1) AtCoder *300 Nov/24/2019 18:17
1420 B - ROT N C++14 (GCC 5.4.1) AtCoder *200 Nov/24/2019 18:07
1419 A - Can't Wait for Holiday C++14 (GCC 5.4.1) AtCoder *100 Nov/24/2019 18:05
1418 B1 - Optimal Subsequences (Easy Version) GNU C++17 data structures dp greedy *1600 Nov/24/2019 14:39
1417 B2 - Optimal Subsequences (Hard Version) GNU C++17 binary search constructive algorithms data structures greedy sortings *1800 Nov/24/2019 14:39
1416 A - Messy GNU C++17 brute force constructive algorithms greedy implementation *1700 Nov/24/2019 14:18
1415 E - Majority of Balls C++14 (GCC 5.4.1) AtCoder *800 Nov/24/2019 03:33
1414 D - Tree Queries GNU C++17 data structures probabilities trees *2700 Nov/21/2019 16:26
1413 B2 - Send Boxes to Alice (Hard Version) GNU C++17 constructive algorithms greedy math number theory ternary search two pointers *2100 Nov/20/2019 00:52
1412 B1 - Send Boxes to Alice (Easy Version) GNU C++17 constructive algorithms greedy math number theory ternary search two pointers *1800 Nov/20/2019 00:51
1411 F - Cheap Robot GNU C++17 binary search dsu graphs shortest paths trees *2500 Nov/19/2019 16:46
1410 E - Antenna Coverage GNU C++17 data structures dp greedy sortings *2200 Nov/19/2019 14:23
1409 G - Divisor Set GNU C++17 divide and conquer fft greedy math number theory *2600 Nov/14/2019 00:17
1408 F - Make Them Similar GNU C++17 bitmasks brute force hashing meet-in-the-middle *2400 Nov/13/2019 23:49
1407 E - The Contest GNU C++17 data structures dp greedy *2000 Nov/13/2019 22:13
1406 D - Yet Another Monster Killing Problem GNU C++17 binary search data structures dp greedy sortings two pointers *1700 Nov/13/2019 21:17
1405 C - Dominated Subarray GNU C++17 greedy implementation sortings strings two pointers *1200 Nov/13/2019 20:55
1404 B - Magic Stick GNU C++17 math *1000 Nov/13/2019 20:45
1403 A - Two Rival Students GNU C++17 greedy math *800 Nov/13/2019 20:37
1402 D - Game on Tree C++14 (GCC 5.4.1) AtCoder *1100 Nov/11/2019 23:12
1401 B - Counting of Trees C++14 (GCC 5.4.1) AtCoder *300 Nov/09/2019 19:16
1400 A - Sum of Two Integers C++14 (GCC 5.4.1) AtCoder *100 Nov/09/2019 18:01
1399 B2 - Character Swap (Hard Version) GNU C++17 strings *1600 Nov/06/2019 22:20
1398 D - 0-1 MST GNU C++17 dfs and similar dsu graphs two pointers *1900 Nov/06/2019 21:42
1397 C - Tile Painting GNU C++17 number theory *1500 Nov/06/2019 21:29
1396 B1 - Character Swap (Easy Version) GNU C++17 strings *1000 Nov/06/2019 21:15
1395 A - Maximum Square GNU C++17 implementation *800 Nov/06/2019 21:08
1394 E - Yet Another Division Into Teams GNU C++17 dp greedy sortings *2000 Nov/04/2019 20:52
1393 F - Equalizing Two Strings GNU C++17 constructive algorithms sortings strings *2000 Nov/04/2019 20:13
1392 B - Two Contests C++14 (GCC 5.4.1) AtCoder *600 Nov/04/2019 02:39
1391 A - >< C++14 (GCC 5.4.1) AtCoder *300 Nov/03/2019 21:14
1390 F - Daniel and Spring Cleaning GNU C++17 bitmasks brute force combinatorics dp *2300 Nov/02/2019 00:33
1389 C - Constanze's Machine GNU C++17 dp *1400 Nov/01/2019 21:28
1388 B - Restricted RPS GNU C++17 constructive algorithms dp greedy *1200 Nov/01/2019 21:21
1387 A - Good ol' Numbers Coloring GNU C++17 math number theory *1000 Nov/01/2019 20:39
1386 F - GCD Groups 2 GNU C++17 greedy number theory probabilities *2900 Oct/30/2019 18:06
1385 D - Water Bottle C++14 (GCC 5.4.1) AtCoder *400 Oct/27/2019 20:20
1384 E - Gluttony C++14 (GCC 5.4.1) AtCoder *500 Oct/27/2019 18:48
1383 C - Walk on Multiplication Table C++14 (GCC 5.4.1) AtCoder *300 Oct/27/2019 18:06
1382 B - 81 C++14 (GCC 5.4.1) AtCoder *200 Oct/27/2019 18:03
1381 A - 9x9 C++14 (GCC 5.4.1) AtCoder *100 Oct/27/2019 18:01
1380 D - Salary Changing GNU C++17 binary search greedy sortings *1900 Oct/24/2019 22:21
1379 C - Minimize The Integer GNU C++17 greedy two pointers *1600 Oct/24/2019 21:58
1378 B - Binary Palindromes GNU C++17 greedy strings *1400 Oct/24/2019 21:32
1377 A - Broken Keyboard GNU C++17 brute force strings two pointers *1000 Oct/24/2019 21:10
1376 B2 - Books Exchange (hard version) GNU C++17 dfs and similar dsu math *1300 Oct/22/2019 20:42
1375 B1 - Books Exchange (easy version) GNU C++17 dsu math *1000 Oct/22/2019 20:42
1374 A - Yet Another Dividing into Teams GNU C++17 math *800 Oct/22/2019 20:37
1373 E - Travel by Car C++14 (GCC 5.4.1) AtCoder *500 Oct/19/2019 19:16
1372 D - Triangles C++14 (GCC 5.4.1) AtCoder *400 Oct/19/2019 18:10
1371 C - Slimes C++14 (GCC 5.4.1) AtCoder *300 Oct/19/2019 18:05
1370 B - TAKOYAKI FESTIVAL 2019 C++14 (GCC 5.4.1) AtCoder *200 Oct/19/2019 18:03
1369 A - Curtain C++14 (GCC 5.4.1) AtCoder *100 Oct/19/2019 18:01
1368 C - Labs GNU C++17 constructive algorithms greedy implementation *1300 Oct/17/2019 20:37
1367 B - Alice and the List of Presents GNU C++17 combinatorics math *1500 Oct/17/2019 20:08
1366 A - Stones GNU C++17 brute force greedy math *800 Oct/17/2019 19:38
1365 B - Balanced Tunnel GNU C++17 data structures sortings two pointers *1300 Oct/17/2019 00:58
1364 A - Balanced Rating Changes GNU C++17 implementation math *1000 Oct/17/2019 00:58
1363 D - Balanced Playlist GNU C++17 binary search data structures implementation *2000 Oct/17/2019 00:56
1362 C - The Football Season GNU C++17 brute force math number theory *2000 Oct/13/2019 18:33
1361 D - Paint the Tree GNU C++17 brute force constructive algorithms dp graphs implementation trees *1800 Oct/13/2019 16:42
1360 B - Rooms and Staircases GNU C++17 brute force implementation *1000 Oct/13/2019 16:12
1359 A - Pens and Pencils GNU C++17 math *800 Oct/13/2019 16:04
1358 E - Minimizing Difference GNU C++17 binary search constructive algorithms greedy sortings ternary search two pointers *2000 Oct/13/2019 15:57
1357 F1 - Pictures with Kittens (easy version) GNU C++17 dp *1900 Oct/13/2019 02:25
1356 F - Upgrading Cities GNU C++17 dfs and similar graphs *2900 Oct/13/2019 02:05
1355 D - AB-string GNU C++17 binary search combinatorics dp strings *1900 Oct/08/2019 22:35
1354 C - Standard Free2play GNU C++17 dp greedy math *1600 Oct/08/2019 21:57
1353 E - Keyboard Purchase GNU C++17 bitmasks dp *2200 Oct/08/2019 21:23
1352 B - Kill `Em All GNU C++17 greedy sortings *1300 Oct/08/2019 20:48
1351 A - Prime Subtraction GNU C++17 math number theory *900 Oct/08/2019 20:37
1350 F - Yet Another Substring Reverse GNU C++17 bitmasks dp *2200 Oct/01/2019 23:22
1349 C - LCMs C++14 (GCC 5.4.1) AtCoder *700 Sep/21/2019 20:52
1348 D - Unique Path C++14 (GCC 5.4.1) AtCoder *700 Sep/21/2019 20:04
1347 B - Sorting a Segment C++14 (GCC 5.4.1) AtCoder *700 Sep/21/2019 18:56
1346 A - 01 Matrix C++14 (GCC 5.4.1) AtCoder *300 Sep/21/2019 18:09
1345 B - Knights GNU C++17 constructive algorithms greedy *1100 Sep/19/2019 21:16
1344 A - 2048 Game GNU C++17 brute force greedy math *1000 Sep/19/2019 20:42
1343 D - Alex and Julian GNU C++17 bitmasks math number theory *1900 Sep/19/2019 16:54
1342 E - Tourism GNU C++17 dfs and similar dp dsu graphs greedy trees *2200 Sep/19/2019 02:01
1341 F - Koala and Notebook GNU C++17 data structures dfs and similar graphs shortest paths strings trees *2600 Sep/16/2019 18:37
1340 F - Xor Sum 3 C++14 (GCC 5.4.1) AtCoder *600 Sep/15/2019 20:58
1339 F - Workout plan GNU C++17 data structures greedy *1500 Sep/15/2019 20:07
1338 E - Product Tuples GNU C++17 divide and conquer fft *2500 Sep/15/2019 19:53
1337 E - Marbles GNU C++17 bitmasks dp *2200 Sep/15/2019 18:12
1336 D - Ticket Game GNU C++17 games greedy math *1700 Sep/15/2019 17:41
1335 C - Swap Letters GNU C++17 constructive algorithms greedy *1500 Sep/15/2019 17:03
1334 B - The Number of Products GNU C++17 combinatorics dp implementation *1400 Sep/15/2019 16:47
1333 A - Yellow Cards GNU C++17 greedy implementation math *1000 Sep/15/2019 16:42
1332 E1 - Rotate Columns (easy version) GNU C++17 bitmasks brute force dp greedy sortings *2000 Sep/15/2019 16:06
1331 E2 - Rotate Columns (hard version) GNU C++17 bitmasks dp greedy sortings *2500 Sep/15/2019 16:05
1330 G1 - Into Blocks (easy version) GNU C++17 data structures dsu greedy implementation two pointers *2000 Sep/14/2019 20:45
1329 D - Cow and Snacks GNU C++17 dfs and similar dsu graphs *1700 Sep/14/2019 19:56
1328 C - Paint the Digits GNU C++17 constructive algorithms greedy implementation *1500 Sep/14/2019 19:43
1327 B - Koala and Lights GNU C++17 implementation math number theory *1300 Sep/14/2019 19:25
1326 A - Paint the Numbers GNU C++17 greedy implementation math *800 Sep/14/2019 19:09
1325 B - Power Socket C++14 (GCC 5.4.1) AtCoder *200 Sep/01/2019 18:26
1324 D - ModSum C++14 (GCC 5.4.1) AtCoder *400 Sep/01/2019 18:14
1323 C - Lower C++14 (GCC 5.4.1) AtCoder *300 Sep/01/2019 18:12
1322 A - Tenki C++14 (GCC 5.4.1) AtCoder *100 Sep/01/2019 18:03
1321 D - Ghd GNU C++17 brute force math probabilities *2900 Sep/01/2019 01:26
1320 E - Two Small Strings GNU C++17 brute force constructive algorithms *1900 Aug/30/2019 22:33
1319 D1 - Equalizing by Division (easy version) GNU C++17 brute force implementation *1500 Aug/30/2019 22:17
1318 D2 - Equalizing by Division (hard version) GNU C++17 brute force math sortings *1600 Aug/30/2019 22:16
1317 C - Book Reading GNU C++17 math *1200 Aug/30/2019 22:06
1316 G - Path Queries GNU C++17 divide and conquer dsu graphs sortings trees *1800 Aug/30/2019 20:59
1315 B - Bad Prices GNU C++17 data structures implementation *1100 Aug/30/2019 20:44
1314 A - Chips Moving GNU C++17 math *900 Aug/30/2019 20:39
1313 F - Remainder Problem GNU C++17 brute force data structures implementation *2100 Aug/29/2019 19:49
1312 G - Shortest Path Problem? GNU C++17 dfs and similar graphs math *2300 Aug/27/2019 13:15
1311 G - Bandit Blues GNU C++17 combinatorics dp fft math *2900 Aug/27/2019 00:37
1310 A - XORinacci GNU C++17 math *900 Aug/25/2019 20:37
1309 C - Gas Pipeline GNU C++17 dp greedy *1500 Aug/23/2019 00:31
1308 E - XOR Guessing GNU C++17 bitmasks interactive math *1900 Aug/22/2019 22:11
1307 D - Number Of Permutations GNU C++17 combinatorics *1800 Aug/22/2019 21:18
1306 B - Square Filling GNU C++17 constructive algorithms greedy implementation *1200 Aug/22/2019 20:44
1305 A - There Are Two Types Of Burgers GNU C++17 brute force greedy implementation math *800 Aug/22/2019 20:39
1304 D1 - Kirk and a Binary String (easy version) GNU C++17 brute force greedy strings *2000 Aug/20/2019 22:18
1303 C - Anna, Svyatoslav and Maps GNU C++17 dp graphs greedy shortest paths *1700 Aug/20/2019 21:23
1302 B - Mislove Has Lost an Array GNU C++17 greedy math *900 Aug/20/2019 20:48
1301 A - BowWow and the Timetable GNU C++17 math *1000 Aug/20/2019 20:40
1300 D - Shortest Cycle GNU C++17 bitmasks graphs *1900 Aug/18/2019 21:10
1299 C - Almost Equal GNU C++17 constructive algorithms math *1200 Aug/18/2019 20:19
1298 B - Make Product Equal One GNU C++17 dp implementation *900 Aug/18/2019 19:56
1297 A - Choose Two Numbers GNU C++17 math sortings *800 Aug/18/2019 19:47
1296 D1 - Remove the Substring (easy version) GNU C++17 greedy implementation *1600 Aug/13/2019 21:20
1295 D2 - Remove the Substring (hard version) GNU C++17 binary search greedy implementation two pointers *1700 Aug/13/2019 21:19
1294 E - Boxers GNU C++17 greedy sortings *1500 Aug/13/2019 21:00
1293 B - Equal Rectangles GNU C++17 greedy math *1200 Aug/13/2019 20:53
1292 C - Common Divisors GNU C++17 implementation math *1300 Aug/13/2019 20:45
1291 A - Circle of Students GNU C++17 implementation *1000 Aug/13/2019 20:41
1290 C - Maximum Median GNU C++17 binary search greedy math sortings *1400 Aug/04/2019 23:19
1289 A - Important Exam GNU C++17 implementation strings *900 Aug/04/2019 22:41
1288 G - Gold Experience GNU C++17 constructive algorithms graphs math number theory probabilities *3300 Jul/31/2019 02:33
1287 C - Matching vs Independent Set GNU C++17 constructive algorithms graphs greedy sortings *2000 Jul/31/2019 00:43
1286 D - Rectangle Painting 1 GNU C++17 dp *2300 Jul/31/2019 00:30
1285 E - Anton and Permutation GNU C++17 brute force data structures *2200 Jul/27/2019 00:30
1284 E - Culture Code GNU C++17 binary search combinatorics data structures dp shortest paths sortings *2300 Jul/22/2019 22:42
1283 D - Yet Another Subarray Problem GNU C++17 dp greedy math *1900 Jul/22/2019 21:27
1282 C - Array Splitting GNU C++17 greedy sortings *1400 Jul/22/2019 21:00
1281 B - Pillars GNU C++17 greedy implementation *1000 Jul/22/2019 20:51
1280 A - DIY Wooden Ladder GNU C++17 greedy math sortings *900 Jul/22/2019 20:45
1279 E - Archaeology GNU C++17 brute force constructive algorithms greedy strings *1900 Jul/21/2019 13:16
1278 D - Prime Graph GNU C++17 constructive algorithms greedy math number theory *1500 Jul/20/2019 23:04
1277 C - Tiles GNU C++17 combinatorics greedy math *1300 Jul/20/2019 22:03
1276 B - WOW Factor GNU C++17 dp strings *1300 Jul/20/2019 21:57
1275 A - Prime Minister GNU C++17 greedy *800 Jul/20/2019 21:42
1274 E - OpenStreetMap GNU C++17 data structures two pointers *2100 Jul/17/2019 23:49
1273 D2 - Submarine in the Rybinsk Sea (hard edition) GNU C++17 combinatorics math number theory *1800 Jul/17/2019 21:48
1272 D1 - Submarine in the Rybinsk Sea (easy edition) GNU C++17 combinatorics math number theory *1500 Jul/17/2019 21:20
1271 C - Basketball Exercise GNU C++17 dp *1400 Jul/17/2019 20:59
1270 B - Sport Mafia GNU C++17 binary search brute force math *1000 Jul/17/2019 20:52
1269 A - Drinks Choosing GNU C++17 greedy math *1000 Jul/17/2019 20:41
1268 F - Small Products C++14 (GCC 5.4.1) AtCoder *600 Jul/01/2019 00:53
1267 F - Topforces Strikes Back GNU C++17 brute force math sortings *2100 Jun/26/2019 23:28
1266 E - Subsequences (easy version) GNU C++17 dp graphs implementation shortest paths *2000 Jun/26/2019 22:33
1265 H - Subsequences (hard version) GNU C++17 dp strings *1900 Jun/26/2019 22:32
1264 G - Candy Box (hard version) GNU C++17 greedy implementation sortings *2000 Jun/26/2019 22:01
1263 D - Candy Box (easy version) GNU C++17 greedy sortings *1400 Jun/26/2019 21:10
1262 C - Computer Game GNU C++17 binary search math *1400 Jun/26/2019 21:05
1261 B - Equalize Prices GNU C++17 math *900 Jun/26/2019 20:48
1260 A - Nearest Interesting Number GNU C++17 implementation *800 Jun/26/2019 20:39
1259 D - Megalomania C++14 (GCC 5.4.1) AtCoder *400 Jun/22/2019 18:19
1258 C - Anti-Division C++14 (GCC 5.4.1) AtCoder *300 Jun/22/2019 18:13
1257 B - Bite Eating C++14 (GCC 5.4.1) AtCoder *200 Jun/22/2019 18:10
1256 A - Security C++14 (GCC 5.4.1) AtCoder *100 Jun/22/2019 18:03
1255 F - Two Pizzas GNU C++17 bitmasks brute force *2100 Jun/20/2019 00:10
1254 G1 - Playlist for Polycarp (easy version) GNU C++17 bitmasks combinatorics dp *2100 Jun/19/2019 22:31
1253 E - Polycarp and Snakes GNU C++17 brute force implementation *2000 Jun/19/2019 22:18
1252 D - Extra Element GNU C++17 implementation math *1700 Jun/19/2019 21:41
1251 C2 - Exam in BerSU (hard version) GNU C++17 brute force data structures greedy math *1700 Jun/19/2019 21:13
1250 C1 - Exam in BerSU (easy version) GNU C++17 greedy sortings *1200 Jun/19/2019 21:13
1249 B - Email from Polycarp GNU C++17 implementation strings *1200 Jun/19/2019 20:57
1248 A - Ropewalkers GNU C++17 math *800 Jun/19/2019 20:49
1247 D - Enough Array C++14 (GCC 5.4.1) AtCoder *400 Jun/16/2019 20:34
1246 E - Common Subsequence C++14 (GCC 5.4.1) AtCoder *500 Jun/16/2019 20:03
1245 B - Split a Number GNU C++17 greedy implementation strings *1500 Jun/16/2019 17:56
1244 C - Flag GNU C++17 brute force combinatorics dp implementation *1900 Jun/16/2019 17:22
1243 D - Irrigation GNU C++17 binary search data structures implementation sortings trees two pointers *2200 Jun/16/2019 16:43
1242 A - Chunga-Changa GNU C++17 greedy math *1000 Jun/16/2019 15:40
1241 E - Product Oriented Recurrence GNU C++17 dp math matrices number theory *2300 Jun/13/2019 21:30
1240 C - Beautiful Lyrics GNU C++17 data structures greedy strings *1700 Jun/11/2019 20:01
1239 B - Plus from Picture GNU C++17 dfs and similar implementation strings *1300 Jun/11/2019 19:19
1238 A - Filling Shapes GNU C++17 dp math *1000 Jun/11/2019 19:08
1237 F - Destroy it! GNU C++17 dp implementation sortings *2100 Jun/09/2019 22:08
1236 D - Recover it! GNU C++17 dfs and similar graphs greedy number theory sortings *1800 Jun/09/2019 21:30
1235 E - Cover it! GNU C++17 dfs and similar dsu graphs shortest paths trees *1700 Jun/09/2019 21:14
1234 C - Lose it! GNU C++17 dp greedy implementation *1300 Jun/09/2019 21:05
1233 B - Merge it! GNU C++17 math *1100 Jun/09/2019 20:43
1232 A - Divide it! GNU C++17 brute force greedy implementation *800 Jun/09/2019 20:39
1231 B - Nauuo and Chess GNU C++17 constructive algorithms greedy *1100 Jun/07/2019 18:33
1230 A - Nauuo and Votes GNU C++17 greedy *800 Jun/07/2019 18:09
1229 B - Catch Overflow! GNU C++17 data structures expression parsing implementation *1600 Jun/05/2019 20:55
1228 A - From Hero to Zero GNU C++17 implementation math *900 Jun/05/2019 20:38
1227 E - Ehab and the Expected GCD Problem GNU C++17 combinatorics dp math number theory *2500 Jun/04/2019 15:55
1226 F - Ehab and the Big Finale GNU C++17 constructive algorithms divide and conquer graphs implementation interactive trees *2400 Jun/04/2019 15:11
1225 D - Ehab and the Expected XOR Problem GNU C++17 bitmasks constructive algorithms *1900 Jun/03/2019 21:18
1224 B - Ehab Is an Odd Person GNU C++17 sortings *1200 Jun/03/2019 20:42
1223 C - Ehab and a Special Coloring Problem GNU C++17 constructive algorithms number theory *1300 Jun/03/2019 20:31
1222 A - Ehab Fails to Be Thanos GNU C++17 constructive algorithms greedy sortings *1000 Jun/03/2019 20:08
1221 B - Digits Sequence (Hard Edition) GNU C++17 binary search divide and conquer implementation *1800 Jun/01/2019 14:41
1220 C - Increasing by Modulo GNU C++17 binary search greedy *1700 May/26/2019 22:23
1219 B - Pairs GNU C++17 graphs implementation *1500 May/26/2019 21:51
1218 A - Circle Metro GNU C++17 implementation math *900 May/26/2019 21:40
1217 E - The Road to Berland is Paved With Good Intentions GNU C++17 2-sat dfs and similar dsu graphs *1900 May/24/2019 23:11
1216 E - Freelancer's Dreams GNU C++17 *2400 May/21/2019 17:57
1215 A - 2Char GNU C++17 brute force implementation *1200 May/20/2019 19:51
1214 D - Lazy Student GNU C++17 graphs *1700 May/19/2019 21:30
1213 B - Testing Robots GNU C++17 implementation *1600 May/19/2019 20:34
1212 C - Sorting Railway Cars GNU C++17 *1600 May/19/2019 20:03
1211 A - Magic Spheres GNU C++17 implementation *1200 May/19/2019 19:40
1210 F - XOR Matching C++14 (GCC 5.4.1) AtCoder *600 May/19/2019 19:23
1209 E - 1 or 2 C++14 (GCC 5.4.1) AtCoder *500 May/19/2019 18:27
1208 D - Even Relation C++14 (GCC 5.4.1) AtCoder *400 May/19/2019 18:20
1207 C - Dice and Coin C++14 (GCC 5.4.1) AtCoder *300 May/19/2019 18:14
1206 B - YYMM or MMYY C++14 (GCC 5.4.1) AtCoder *200 May/19/2019 18:06
1205 A - Changing a Character C++14 (GCC 5.4.1) AtCoder *100 May/19/2019 18:01
1204 B - All the Vowels Please GNU C++17 constructive algorithms math number theory *1100 May/17/2019 21:27
1203 A - Silent Classroom GNU C++17 combinatorics greedy *900 May/17/2019 21:09
1202 D - Mysterious Code GNU C++17 dp strings *2100 May/17/2019 18:25
1201 E - Magical Permutation GNU C++17 bitmasks brute force constructive algorithms data structures graphs math *2400 May/17/2019 16:48
1200 D - Permutations GNU C++17 greedy *1500 May/17/2019 00:12
1199 B - Permutation GNU C++17 greedy *1000 May/16/2019 23:58
1198 C - Sonya and Problem Wihtout a Legend GNU C++17 dp sortings *2300 May/16/2019 23:19
1197 C - Sequence GNU C++17 dp sortings *2200 May/16/2019 23:04
1196 C - Sonya and Queries GNU C++17 data structures implementation *1400 May/16/2019 17:53
1195 B - Filya and Homework GNU C++17 implementation sortings *1200 May/16/2019 17:45
1194 A - Meeting of Old Friends GNU C++17 implementation math *1100 May/16/2019 17:41
1193 E - Range Deleting GNU C++17 binary search combinatorics data structures two pointers *2100 May/16/2019 17:35
1192 B2 - Cat Party (Hard Edition) GNU C++17 data structures implementation *1600 May/10/2019 00:13
1191 B1 - Cat Party (Easy Edition) GNU C++17 data structures implementation *1500 May/10/2019 00:13
1190 A - Eating Soup GNU C++17 greedy math *900 May/10/2019 00:13
1189 C1 - Power Transmission (Easy Edition) GNU C++17 brute force geometry *1900 May/10/2019 00:13
1188 C2 - Power Transmission (Hard Edition) GNU C++17 data structures geometry implementation math *1900 May/10/2019 00:05
1187 A - Darker and Darker C++14 (GCC 5.4.1) AtCoder *300 May/04/2019 18:11
1186 E - Special Segments of Permutation GNU C++17 data structures divide and conquer dsu two pointers *2200 May/02/2019 00:58
1185 A - Inscribed Figures GNU C++17 geometry *1400 May/02/2019 00:50
1184 D - 0-1-Tree GNU C++17 dfs and similar divide and conquer dp dsu trees *2200 May/02/2019 00:48
1183 C - Match Points GNU C++17 binary search greedy sortings ternary search two pointers *2000 May/02/2019 00:45
1182 B - Ugly Pairs GNU C++17 dfs and similar greedy implementation sortings strings *1800 May/01/2019 21:44
1181 C - Neko does Maths GNU C++17 brute force math number theory *1800 Apr/24/2019 21:24
1180 B - Neko Performs Cat Furrier Transform GNU C++17 bitmasks constructive algorithms dfs and similar math *1300 Apr/24/2019 20:54
1179 A - Neko Finds Grapes GNU C++17 greedy implementation math *800 Apr/24/2019 20:38
1178 E - Guess the Root GNU C++17 brute force interactive math *2200 Apr/22/2019 22:12
1177 D - Beautiful Array GNU C++17 brute force data structures divide and conquer dp greedy *1900 Apr/22/2019 21:42
1176 C - Alarm Clocks Everywhere GNU C++17 math number theory *1300 Apr/22/2019 21:23
1175 B - Game with Telephone Numbers GNU C++17 games greedy implementation *1200 Apr/22/2019 20:52
1174 A - Reverse a Substring GNU C++17 implementation sortings strings *1000 Apr/22/2019 20:39
1173 E - Number of Components GNU C++17 combinatorics data structures dp math *2100 Apr/19/2019 00:16
1172 C - Problem for Nazar GNU C++17 constructive algorithms math *1800 Apr/18/2019 22:28
1171 D - Stas and the Queue at the Buffet GNU C++17 greedy math sortings *1600 Apr/18/2019 22:11
1170 B - Dima and a Bad XOR GNU C++17 bitmasks brute force constructive algorithms dp *1600 Apr/18/2019 22:01
1169 A - Maxim and Biology GNU C++17 brute force strings *1000 Apr/18/2019 21:48
1168 G - Minimum Possible LCM GNU C++17 brute force greedy math number theory *2200 Apr/17/2019 00:16
1167 F - Shovels Shop GNU C++17 dp greedy sortings *2100 Apr/16/2019 22:13
1166 E - Two Teams GNU C++17 data structures implementation sortings *1800 Apr/16/2019 21:45
1165 D - Walking Robot GNU C++17 greedy *1500 Apr/16/2019 21:24
1164 C - Gourmet Cat GNU C++17 implementation math *1400 Apr/16/2019 21:06
1163 B - Make Them Equal GNU C++17 math *1200 Apr/16/2019 20:43
1162 A - Restoring Three Numbers GNU C++17 math *800 Apr/16/2019 20:38
1161 E - Red and Black Tree GNU C++17 dp implementation math *3000 Apr/16/2019 12:55
1160 E - Wet Shark and Blocks GNU C++17 dp matrices *2000 Apr/09/2019 23:53
1159 C - Yet Another Number Sequence GNU C++17 combinatorics math matrices Apr/03/2019 03:04
1158 D - Pigeon d'Or GNU C++17 implementation Apr/02/2019 01:48
1157 A - Thanos Sort GNU C++17 implementation Apr/01/2019 21:19
1156 E - Median String GNU C++17 bitmasks math number theory strings *1900 Mar/31/2019 23:40
1155 F - Graph Without Long Directed Paths GNU C++17 dfs and similar graphs *1700 Mar/31/2019 20:48
1154 D - Equalize Them All GNU C++17 constructive algorithms greedy *1400 Mar/31/2019 20:39
1153 C - Two Shuffled Sequences GNU C++17 constructive algorithms sortings *1000 Mar/31/2019 20:27
1152 B - Parity Alternated Deletions GNU C++17 greedy implementation sortings *900 Mar/31/2019 20:22
1151 A - Diverse Strings GNU C++17 implementation strings *800 Mar/31/2019 20:15
1150 D - We Like AGC C++14 (GCC 5.4.1) AtCoder *400 Mar/24/2019 18:24
1149 C - GeT AC C++14 (GCC 5.4.1) AtCoder *300 Mar/24/2019 18:13
1148 B - ATCoder C++14 (GCC 5.4.1) AtCoder *200 Mar/24/2019 18:07
1147 A - Double Helix C++14 (GCC 5.4.1) AtCoder *100 Mar/24/2019 18:02
1146 D - Kingdom and its Cities GNU C++17 dfs and similar divide and conquer dp graphs sortings trees *2800 Mar/23/2019 02:37
1145 E - Palindrome-less Arrays GNU C++17 combinatorics divide and conquer dp *2200 Mar/22/2019 23:23
1144 D - Minimum Triangulation GNU C++17 dp greedy math *1200 Mar/22/2019 21:45
1143 C - Playlist GNU C++17 brute force data structures sortings *1600 Mar/22/2019 21:33
1142 B - Good String GNU C++17 implementation strings *1200 Mar/22/2019 21:17
1141 A - Detective Book GNU C++17 implementation *1000 Mar/22/2019 21:10
1140 C - Max Mex GNU C++17 data structures trees *2900 Mar/22/2019 03:56
1139 E - Maximize Mex GNU C++17 flows graph matchings graphs *2400 Mar/22/2019 02:38
1138 C - Edgy Trees GNU C++17 dfs and similar dsu graphs math trees *1500 Mar/22/2019 00:51
1137 B - Chocolates GNU C++17 greedy implementation *1000 Mar/22/2019 00:30
1136 A - Even Substrings GNU C++17 implementation strings *800 Mar/22/2019 00:25
1135 E - Superhero Battle GNU C++17 math *1700 Mar/19/2019 22:09
1134 D - Colored Boots GNU C++17 greedy implementation *1500 Mar/19/2019 21:33
1133 C - Polycarp Restores Permutation GNU C++17 math *1500 Mar/19/2019 21:04
1132 B - Maximal Continuous Rest GNU C++17 implementation *900 Mar/19/2019 20:45
1131 A - Game 23 GNU C++17 implementation math *1000 Mar/19/2019 20:38
1130 E - Mr. Kitayuta's Gift GNU C++17 combinatorics dp matrices strings *3000 Mar/19/2019 19:05
1129 B - Reversi C++14 (GCC 5.4.1) AtCoder *700 Mar/16/2019 18:48
1128 A - Colorful Subsequence C++14 (GCC 5.4.1) AtCoder *200 Mar/16/2019 18:35
1127 F - Clique in the Divisibility Graph GNU C++17 dp math number theory *1500 Mar/14/2019 03:14
1126 D - Nastya Is Buying Lunch GNU C++17 greedy *1800 Mar/12/2019 00:07
1125 C - Nastya Is Transposing Matrices GNU C++17 constructive algorithms sortings *1500 Mar/11/2019 23:00
1124 B - Nastya Is Playing Computer Games GNU C++17 constructive algorithms math *1000 Mar/11/2019 22:48
1123 A - Nastya Is Reading a Book GNU C++17 implementation *800 Mar/11/2019 22:39
1122 D - Longest k-Good Segment GNU C++17 binary search data structures two pointers *1600 Mar/10/2019 16:07
1121 E - Relay Race GNU C++17 dp *2000 Mar/10/2019 15:57
1120 F - Clear the String GNU C++17 dp *2000 Mar/08/2019 12:39
1119 E - Yet Another Ball Problem GNU C++17 constructive algorithms implementation *1700 Feb/19/2019 22:08
1118 F1 - Tree Cutting (Easy Version) GNU C++17 dfs and similar trees *1800 Feb/19/2019 21:48
1117 D2 - Coffee and Coursework (Hard Version) GNU C++17 binary search greedy *1700 Feb/19/2019 21:35
1116 D1 - Coffee and Coursework (Easy version) GNU C++17 brute force greedy *1700 Feb/19/2019 21:35
1115 C - Palindromic Matrix GNU C++17 constructive algorithms implementation *1700 Feb/19/2019 21:16
1114 B - Tanya and Candies GNU C++17 implementation *1200 Feb/19/2019 20:53
1113 A - Water Buying GNU C++17 math *800 Feb/19/2019 20:39
1112 E - The Child and Binary Tree GNU C++17 combinatorics divide and conquer fft number theory *3100 Feb/19/2019 15:00
1111 D - Magic Gems GNU C++17 dp math matrices *2100 Feb/18/2019 22:25
1110 B - Emotes GNU C++17 greedy math sortings *1000 Feb/18/2019 21:48
1109 A - Best Subsegment GNU C++17 implementation math *1100 Feb/18/2019 21:43
1108 D - Sasha and One More Name GNU C++17 brute force constructive algorithms strings *1800 Feb/17/2019 03:14
1107 A - The Artful Expedient GNU C++17 brute force implementation *1100 Feb/13/2019 00:29
1106 F - Coprime Subsequences GNU C++17 bitmasks combinatorics number theory *2000 Feb/12/2019 04:37
1105 E - Dasha and cyclic table GNU C++17 bitmasks brute force fft strings trees *2600 Feb/12/2019 04:20
1104 D - Knights GNU C++17 geometry graphs shortest paths sortings *2000 Feb/12/2019 00:20
1103 E - Arithmetic Progression GNU C++17 binary search interactive number theory probabilities *2200 Feb/11/2019 04:23
1102 D - Flood Fill GNU C++17 dp *1900 Feb/11/2019 03:48
1101 F - Please, another Queries on Array? GNU C++17 bitmasks data structures divide and conquer math number theory *2400 Feb/11/2019 03:28
1100 B - Yet Another Array Partitioning Task GNU C++17 constructive algorithms greedy sortings *1500 Feb/11/2019 02:10
1099 C - Trailing Loves (or L'oeufs?) GNU C++17 brute force implementation math number theory *1700 Feb/11/2019 01:14
1098 A - Got Any Grapes? GNU C++17 brute force greedy implementation *800 Feb/11/2019 01:04
1097 F - Vasya and Endless Credits GNU C++17 dp flows graph matchings graphs sortings *2600 Feb/09/2019 06:02
1096 E - Magic Stones GNU C++17 constructive algorithms math sortings *2200 Feb/07/2019 20:51
1095 C - Meaningless Operations GNU C++17 constructive algorithms math number theory *1500 Feb/07/2019 20:05
1094 B - Tape GNU C++17 greedy sortings *1400 Feb/07/2019 19:46
1093 A - Parity GNU C++17 math *900 Feb/07/2019 19:37
1092 D - Delivery Bears GNU C++17 binary search flows graphs *2200 Feb/03/2019 01:53
1091 F - Lunar New Year and a Recursive Sequence GNU C++17 math matrices number theory *2400 Feb/02/2019 06:59
1090 D - Petya and Divisors GNU C++17 implementation number theory *1900 Feb/02/2019 01:39
1089 E - Rusty String GNU C++17 fft math strings *2700 Feb/01/2019 03:01
1088 E - Lunar New Year and Red Envelopes GNU C++17 data structures dp *2100 Jan/31/2019 20:30
1087 B - Lunar New Year and Food Ordering GNU C++17 data structures implementation *1500 Jan/31/2019 19:23
1086 D - Lunar New Year and a Wander GNU C++17 data structures dfs and similar graphs greedy shortest paths *1500 Jan/31/2019 18:49
1085 C - Lunar New Year and Number Division GNU C++17 greedy implementation math sortings *900 Jan/31/2019 18:41
1084 A - Lunar New Year and Cross Counting GNU C++17 implementation *800 Jan/31/2019 18:38
1083 D - Lipshitz Sequence GNU C++17 math *2100 Jan/31/2019 04:07
1082 D - Notepad GNU C++17 number theory *2400 Jan/30/2019 06:38
1081 B - Cats Transport GNU C++17 data structures dp *2400 Jan/30/2019 04:48
1080 D - Tanya and Password GNU C++17 dfs and similar graphs *2500 Jan/29/2019 15:29
1079 D - Fishes GNU C++17 data structures graphs greedy probabilities shortest paths *2100 Jan/28/2019 21:51
1078 E - Garden GNU C++17 bitmasks dp graphs trees *2500 Jan/27/2019 20:37
1077 E - Palindromes in a Tree GNU C++17 bitmasks data structures divide and conquer trees *2400 Jan/27/2019 03:44
1076 E - Vasya and Binary String GNU C++17 dp *2400 Jan/26/2019 23:52
1075 D - Compression GNU C++17 dp implementation math number theory *1800 Jan/26/2019 22:54
1074 C - Brutality GNU C++17 greedy sortings two pointers *1300 Jan/26/2019 21:49
1073 B - Digital root GNU C++17 math number theory *1000 Jan/26/2019 21:42
1072 A - Digits Sequence Dividing GNU C++17 greedy strings *900 Jan/26/2019 21:39
1071 E - Envy GNU C++17 graphs *2300 Jan/26/2019 19:30
1070 D - Legen... GNU C++17 data structures dp matrices strings *2500 Jan/25/2019 21:16
1069 C - Grid game GNU C++14 constructive algorithms implementation *1400 Jan/22/2019 21:12
1068 B - Game with string GNU C++14 data structures implementation math *1200 Jan/22/2019 21:00
1067 A - Splitting into digits GNU C++14 constructive algorithms implementation math *800 Jan/22/2019 20:37
1066 F - Bracket Substring GNU C++14 dp strings *2300 Jan/21/2019 04:04
1065 D - MUH and Cube Walls GNU C++14 string suffix structures strings *1800 Jan/21/2019 03:35
1064 D - Kilani and the Game GNU C++17 dfs and similar graphs implementation shortest paths *1900 Jan/20/2019 19:12
1063 C - Ayoub and Lost Array GNU C++17 combinatorics dp math *1500 Jan/20/2019 18:35
1062 B - Zuhair and Strings GNU C++17 brute force implementation strings *1100 Jan/20/2019 18:16
1061 A - Salem and Sticks GNU C++17 brute force implementation *1100 Jan/20/2019 18:09
1060 C - George and Job GNU C++17 dp implementation *1700 Jan/18/2019 16:24
1059 D - GCD Counting GNU C++17 data structures dfs and similar dp number theory trees *2000 Jan/18/2019 15:59
1058 D - Fox And Jumping GNU C++17 bitmasks brute force dp math *1900 Jan/18/2019 01:28
1057 E - Pillars GNU C++17 binary search data structures dp sortings trees *2000 Jan/16/2019 03:14
1056 C - Subsequences GNU C++17 data structures dp *1900 Jan/16/2019 02:15
1055 D - Yaroslav and Divisors GNU C++17 data structures *2200 Jan/16/2019 01:56
1054 D - Winter is here GNU C++17 combinatorics dp math number theory *2200 Jan/16/2019 00:35
1053 D - Jzzhu and Numbers GNU C++17 bitmasks combinatorics dp *2400 Jan/14/2019 23:16
1052 E - Vowels GNU C++17 combinatorics divide and conquer dp *2700 Jan/14/2019 21:37
1051 E - Compatible Numbers GNU C++17 bitmasks brute force dfs and similar dp *2200 Jan/14/2019 20:18
1050 F - Ivan and Burgers GNU C++17 data structures divide and conquer greedy math *2500 Jan/14/2019 00:30
1049 C - NN and the Optical Illusion GNU C++17 binary search geometry math *1200 Jan/13/2019 20:59
1048 B - Build a Contest GNU C++17 data structures implementation *1300 Jan/13/2019 20:49
1047 A - Roman and Browser GNU C++17 implementation *1000 Jan/13/2019 20:42
1046 F - Tree with Maximum Cost GNU C++17 dfs and similar dp trees *1900 Jan/13/2019 00:27
1045 E - Polycarp's New Job GNU C++17 implementation *1500 Jan/12/2019 00:15
1044 V - Subtree C++14 (GCC 5.4.1) AtCoder *100 Jan/10/2019 17:15
1043 E - Monotonic Renumeration GNU C++17 combinatorics sortings *1700 Jan/10/2019 01:18
1042 F - Elongated Matrix GNU C++17 binary search bitmasks brute force dp graphs *2000 Jan/09/2019 22:17
1041 D - Balanced Ternary String GNU C++17 greedy strings *1500 Jan/09/2019 21:42
1040 C - Doors Breaking and Repairing GNU C++17 games *1200 Jan/09/2019 21:06
1039 B - Array K-Coloring GNU C++17 greedy sortings *1400 Jan/09/2019 20:59
1038 A - Integer Sequence Dividing GNU C++17 math *800 Jan/09/2019 20:43
1037 T - Permutation C++14 (GCC 5.4.1) AtCoder *100 Jan/07/2019 00:34
1036 Y - Grid 2 C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 23:23
1035 N - Slimes C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 22:56
1034 E - Knapsack 2 C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 22:44
1033 K - Stones C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 22:31
1032 P - Independent Set C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 22:23
1031 M - Candies C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 21:37
1030 Z - Frog 3 C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 20:40
1029 R - Walk C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 19:57
1028 Q - Flowers C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 19:51
1027 F - LCS C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 19:40
1026 S - Digit Sum C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 18:49
1025 L - Deque C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 18:20
1024 I - Coins C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 17:38
1023 H - Grid 1 C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 17:33
1022 G - Longest Path C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 17:28
1021 C - Vacation C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 17:19
1020 B - Frog 2 C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 17:14
1019 A - Frog 1 C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 17:13
1018 D - Knapsack 1 C++14 (GCC 5.4.1) AtCoder *100 Jan/06/2019 17:09
1017 E - Pig and Palindromes GNU C++17 combinatorics dp *2300 Jan/06/2019 13:47
1016 A - Sum in the tree GNU C++17 constructive algorithms dfs and similar greedy trees *1600 Jan/06/2019 13:15
1015 C - Postcard GNU C++17 constructive algorithms implementation *1200 Jan/05/2019 23:50
1014 B - Squares and Segments GNU C++17 binary search constructive algorithms math *1100 Jan/05/2019 23:31
1013 A - Snowball GNU C++17 implementation *800 Jan/05/2019 22:40
1012 D - Makoto and a Blackboard GNU C++17 dp math number theory probabilities *2200 Jan/05/2019 16:02
1011 C - Yuhao and a Parenthesis GNU C++17 greedy implementation *1400 Jan/04/2019 21:21
1010 B - Petr and a Combination Lock GNU C++17 bitmasks brute force dp *1200 Jan/04/2019 20:53
1009 A - Gennady and a Card Game GNU C++17 brute force implementation *800 Jan/04/2019 20:48
1008 F - Inversion Expectation GNU C++17 dp math probabilities *2300 Jan/03/2019 23:03
1007 C - Polygon for the Angle GNU C++17 brute force geometry *1600 Jan/03/2019 21:27
1006 G - Lucky Tickets GNU C++17 divide and conquer dp fft *2400 Jan/03/2019 21:10
1005 D - Easy Problem GNU C++17 dp *1800 Jan/03/2019 20:20
1004 B - Substring Removal GNU C++17 combinatorics math strings *1300 Jan/03/2019 19:58
1003 A - Find Divisible GNU C++17 greedy implementation math *800 Jan/03/2019 19:49
1002 C - Colorful Bricks GNU C++17 combinatorics dp math *1500 Dec/17/2018 01:36
1001 E - Missing Numbers GNU C++17 binary search constructive algorithms greedy math number theory *1900 Dec/17/2018 01:36
1000 B - Farewell Party GNU C++17 constructive algorithms implementation *1500 Dec/16/2018 21:17
999 A - Definite Game GNU C++17 constructive algorithms math *800 Dec/16/2018 20:37
998 G - Multidimensional Queries GNU C++17 bitmasks data structures *2300 Dec/16/2018 01:11
997 E - Intersection of Permutations GNU C++17 data structures *2400 Dec/16/2018 00:17
996 D - Beautiful Graph GNU C++17 dfs and similar graphs *1700 Dec/15/2018 23:37
995 C - Mishka and the Last Exam GNU C++17 greedy *1300 Dec/15/2018 23:17
994 B - Letters Rearranging GNU C++17 constructive algorithms greedy sortings strings *900 Dec/15/2018 23:09
993 A - Dice Rolling GNU C++17 math *800 Dec/15/2018 23:06
992 D - The Fair Nut and the Best Path GNU C++17 dp trees *1800 Dec/11/2018 17:54
991 B - Kvass and the Fair Nut GNU C++17 greedy implementation *1200 Dec/11/2018 02:32
990 C - The Fair Nut and String GNU C++17 combinatorics dp implementation *1500 Dec/10/2018 23:01
989 A - The Fair Nut and Elevator GNU C++17 brute force implementation *1000 Dec/10/2018 22:42
988 D - Similar Arrays GNU C++17 constructive algorithms *1800 Dec/09/2018 23:40
987 A - Company Merging GNU C++17 greedy *1300 Dec/09/2018 15:54
986 M - The Pleasant Walk GNU C++17 implementation *1000 Dec/09/2018 15:35
985 D - Round Subset GNU C++17 dp math *2100 Dec/07/2018 16:49
984 C - k-Tree GNU C++17 dp implementation trees *1600 Dec/07/2018 15:26
983 G - Petya and Graph GNU C++17 flows graphs *2400 Dec/06/2018 19:31
982 E - Increasing Frequency GNU C++17 binary search dp greedy *2000 Dec/06/2018 18:48
981 D - Vitya and Strange Lesson GNU C++17 binary search data structures *2000 Dec/06/2018 18:02
980 C - Ilya And The Tree GNU C++17 dfs and similar graphs math number theory trees *2000 Dec/06/2018 16:11
979 E - Ehab and a component choosing problem GNU C++17 dp greedy math trees *2400 Dec/05/2018 14:35
978 D - Ehab and another another xor problem GNU C++17 bitmasks constructive algorithms implementation interactive *2000 Dec/05/2018 14:31
977 C - Ehab and a 2-operation task GNU C++17 constructive algorithms greedy math *1400 Dec/04/2018 21:36
976 B - Ehab and subtraction GNU C++17 implementation sortings *1000 Dec/04/2018 20:45
975 A - Ehab and another construction problem GNU C++17 brute force constructive algorithms *800 Dec/04/2018 20:38
974 C - Multi-Subject Competition GNU C++17 greedy sortings *1600 Nov/28/2018 21:19
973 B - Vova and Trophies GNU C++17 greedy *1600 Nov/28/2018 20:56
972 A - Vasya and Book GNU C++17 implementation math *1200 Nov/28/2018 20:42
971 D - Destiny GNU C++17 data structures probabilities *2500 Nov/27/2018 18:55
970 F - String Set Queries GNU C++17 brute force data structures hashing interactive string suffix structures strings *2400 Nov/27/2018 16:08
969 E - e-Government GNU C++17 data structures dfs and similar dp strings trees *2800 Nov/27/2018 14:56
968 F - Katya and Segments Sets GNU C++17 data structures interactive sortings *2400 Nov/26/2018 17:14
967 C - Pick Heroes GNU C++17 greedy implementation interactive sortings *1700 Nov/26/2018 02:01
966 E - Check Transcription GNU C++17 brute force data structures hashing strings *2100 Nov/26/2018 02:01
965 B - Divide Candies GNU C++17 math number theory *1600 Nov/25/2018 23:30
964 A - Determine Line GNU C++17 implementation *800 Nov/25/2018 23:11
963 D - Decorate Apple Tree GNU C++17 constructive algorithms dfs and similar dp graphs greedy sortings trees *1600 Nov/25/2018 23:07
962 C - Masha and two friends GNU C++17 implementation *1500 Nov/24/2018 14:31
961 B - Margarite and the best present GNU C++17 math *900 Nov/24/2018 13:43
960 A - Petya and Origami GNU C++17 math *800 Nov/24/2018 13:38
959 D - Polycarp's phone book GNU C++17 data structures implementation sortings *1600 Nov/24/2018 04:16
958 F - Lost Root GNU C++17 interactive probabilities *2400 Nov/23/2018 21:36
957 C - Multiplicity GNU C++17 data structures dp implementation math number theory *1700 Nov/23/2018 20:31
956 B - Views Matter GNU C++17 greedy implementation sortings *1400 Nov/23/2018 01:32
955 A - Coins GNU C++17 greedy implementation math *800 Nov/22/2018 21:46
954 E - The Unbearable Lightness of Weights GNU C++17 dp math *2100 Nov/19/2018 03:51
953 D - Barcelonian Distance GNU C++17 geometry implementation *1900 Nov/19/2018 03:26
952 C - Playing Piano GNU C++17 dp *1700 Nov/19/2018 02:37
951 A - Kitchen Utensils GNU C++17 *900 Nov/19/2018 02:13
950 E - Danil and a Part-time Job GNU C++17 bitmasks data structures trees *2000 Nov/18/2018 04:42
949 F - Four Divisors GNU C++17 data structures dp math number theory sortings two pointers *2400 Nov/17/2018 18:30
948 F2 - Pictures with Kittens (hard version) GNU C++17 data structures dp *2100 Nov/17/2018 15:55
947 C - Array and Operations GNU C++17 flows graph matchings number theory *2100 Nov/17/2018 04:30
946 E - Thematic Contests GNU C++17 greedy sortings *1800 Nov/17/2018 01:24
945 D - Cutting Out GNU C++17 binary search sortings *1600 Nov/17/2018 00:48
944 C - Good Array GNU C++17 *1300 Nov/16/2018 23:59
943 B - Disturbed People GNU C++17 greedy *1000 Nov/16/2018 23:52
942 A - Frog Jumping GNU C++17 math *800 Nov/16/2018 23:43
941 B - Math GNU C++17 greedy math number theory *1500 Nov/15/2018 03:20
940 E - Company GNU C++17 binary search data structures dfs and similar greedy trees *2300 Nov/15/2018 02:34
939 D - Fun with Integers GNU C++17 dfs and similar graphs implementation math *1800 Nov/15/2018 00:54
938 C - Banh-mi GNU C++17 greedy implementation math *1600 Nov/14/2018 22:37
937 A - A Prank GNU C++17 greedy implementation *1300 Nov/14/2018 21:40
936 H - Queries for Number of Palindromes GNU C++17 dp hashing strings *1800 Nov/13/2018 20:36
935 D - Edge Deletion GNU C++17 graphs greedy shortest paths *1800 Nov/12/2018 22:09
934 E - Vasya and a Tree GNU C++17 data structures trees *1900 Nov/12/2018 21:45
933 C - Meme Problem GNU C++17 binary search math *1300 Nov/12/2018 20:59
932 B - Divisor Subtraction GNU C++17 implementation math number theory *1200 Nov/12/2018 20:47
931 A - Minimizing the String GNU C++17 greedy strings *1200 Nov/12/2018 20:41
930 D - Misha and Permutations Summation GNU C++17 data structures *2000 Nov/07/2018 04:26
929 D - Power Tower GNU C++17 chinese remainder theorem math number theory *2700 Nov/07/2018 01:58
928 E - Ciel and Gondolas GNU C++17 data structures divide and conquer dp *2600 Nov/06/2018 23:16
927 B - LCM Python 3 math number theory *1200 Nov/06/2018 01:00
926 F - Deduction Queries GNU C++17 data structures dsu *2400 Nov/05/2018 04:40
925 C - The Tower is Going Home GNU C++17 two pointers *1700 Nov/05/2018 02:30
924 B - Taxi drivers and Lyft GNU C++17 implementation sortings *1200 Nov/05/2018 00:28
923 A - The King's Race GNU C++17 implementation math *800 Nov/05/2018 00:16
922 D - The Door Problem GNU C++17 2-sat dfs and similar dsu graphs *2000 Nov/04/2018 23:18
921 C - Dijkstra? GNU C++17 graphs shortest paths *1900 Nov/02/2018 21:09
920 E - Pursuit For Artifacts GNU C++17 dfs and similar dsu graphs trees *2300 Oct/31/2018 03:38
919 E - We Need More Bosses GNU C++17 dfs and similar graphs trees *2100 Oct/30/2018 02:11
918 C - Rumor GNU C++17 dfs and similar graphs greedy *1300 Oct/29/2018 20:09
917 B - Lost Array GNU C++17 implementation *1200 Oct/29/2018 02:10
916 D - Mysterious Crime GNU C++17 brute force combinatorics math meet-in-the-middle two pointers *1700 Oct/28/2018 23:31
915 C - Smallest Word GNU C++17 constructive algorithms greedy implementation *1500 Oct/28/2018 22:05
914 A - Elections GNU C++17 implementation math *800 Oct/28/2018 21:39
913 D - Frequency of String GNU C++17 hashing string suffix structures strings *2500 Oct/28/2018 17:04
912 F - Isomorphic Strings GNU C++17 hashing strings *2300 Oct/28/2018 01:05
911 B - Lucky Common Subsequence GNU C++17 dp strings *2000 Oct/26/2018 03:02
910 E - Segment Sum GNU C++17 bitmasks combinatorics dp math *2300 Oct/25/2018 23:47
909 D - Berland Fair GNU C++17 binary search brute force data structures greedy *1700 Oct/25/2018 22:43
908 C - Vasya and Robot GNU C++17 binary search two pointers *1800 Oct/25/2018 21:33
907 B - Vasya and Books GNU C++17 implementation math *1000 Oct/25/2018 20:44
906 A - Diverse Substring GNU C++17 implementation strings *1000 Oct/25/2018 20:37
905 B - Minimum path GNU C++17 dfs and similar dp greedy hashing *1900 Oct/25/2018 17:18
904 A - Array Without Local Maximums GNU C++17 dp *1900 Oct/25/2018 16:12
903 B - Multihedgehog GNU C++17 dfs and similar graphs shortest paths *1800 Oct/25/2018 15:40
902 C - Colored Rooks GNU C++17 constructive algorithms graphs *1700 Oct/24/2018 23:44
901 E - Sign on Fence GNU C++17 binary search constructive algorithms data structures *2500 Oct/15/2018 20:37
900 D - The Child and Sequence GNU C++17 data structures math *2300 Oct/15/2018 16:24
899 C - Circular RMQ GNU C++17 data structures *2200 Oct/14/2018 23:10
898 D - Iahub and Xors GNU C++17 data structures *2500 Oct/14/2018 22:33
897 E - Dwarves, Hats and Extrasensory Abilities GNU C++17 binary search constructive algorithms geometry interactive *1900 Oct/14/2018 19:57
896 D - Labyrinth GNU C++17 graphs shortest paths *1800 Oct/14/2018 19:52
895 C - Oh Those Palindromes GNU C++17 constructive algorithms *1300 Oct/14/2018 19:40
894 B - Equations of Mathematical Magic GNU C++17 math *1200 Oct/14/2018 19:38
893 A - Make a triangle! GNU C++17 brute force geometry math *800 Oct/14/2018 19:36
892 D - Concatenated Multiples GNU C++17 implementation math *1900 Oct/13/2018 23:46
891 C - Make It Equal GNU C++17 greedy *1600 Oct/13/2018 22:23
890 B - Vasya and Isolated Vertices GNU C++17 constructive algorithms graphs *1300 Oct/13/2018 22:21
889 A - Vasya and Chocolate GNU C++17 implementation math *800 Oct/13/2018 22:19
888 A - Vova and Train GNU C++17 math *1100 Oct/12/2018 23:16
887 B - Heaters GNU C++17 greedy two pointers *1500 Oct/12/2018 23:14
886 C - Books Queries GNU C++17 implementation *1400 Oct/12/2018 23:12
885 F - Yet another 2D Walking GNU C++17 dp *2100 Oct/12/2018 23:09
884 D - Boxes Packing GNU C++17 binary search implementation *1800 Oct/12/2018 23:04
883 E - Binary Numbers AND Sum GNU C++17 data structures implementation math *1700 Oct/12/2018 23:02
882 C - Kalila and Dimna in the Logging Industry GNU C++17 dp geometry *2100 Oct/10/2018 03:18
881 F - Escape Through Leaf GNU C++17 data structures dp geometry *2700 Oct/10/2018 03:00
880 D - Divisors GNU C++17 interactive math number theory *2000 Oct/09/2018 04:31
879 C - Permutation Game GNU C++17 brute force dp games *1600 Oct/07/2018 23:47
878 B - Square Difference GNU C++17 math number theory *1100 Oct/07/2018 23:19
877 A - King Escape GNU C++17 dfs and similar graphs implementation *1000 Oct/07/2018 23:14
876 D - Nature Reserve GNU C++17 binary search geometry ternary search *2200 Oct/06/2018 01:41
875 B - Forgery GNU C++17 implementation *1300 Oct/06/2018 00:28
874 C - Sequence Transformation GNU C++17 constructive algorithms math *1600 Oct/06/2018 00:20
873 A - Cashier GNU C++17 implementation *1000 Oct/05/2018 23:44
872 D - Social Circles GNU C++17 greedy math *1900 Oct/04/2018 19:26
871 E - Sergey and Subway GNU C++17 dfs and similar dp trees *2000 Oct/04/2018 15:32
870 C - Maximum Subrectangle GNU C++17 binary search implementation two pointers *1600 Oct/04/2018 13:48
869 B - Maximum Sum of Digits GNU C++17 greedy *1100 Oct/04/2018 13:20
868 A - Phone Numbers GNU C++17 brute force *800 Oct/04/2018 13:08
867 D - A Leapfrog in the Array GNU C++17 constructive algorithms math *1700 Oct/04/2018 02:53
866 D - Clues GNU C++17 combinatorics graphs *2500 Oct/02/2018 02:47
865 A - Cows and Sequence GNU C++17 constructive algorithms data structures implementation *1600 Oct/01/2018 16:36
864 D - Dexterina’s Lab GNU C++17 games matrices probabilities *1900 Sep/25/2018 00:48
863 D - Bag of mice GNU C++17 dp games math probabilities *1800 Sep/24/2018 23:57
862 D - Bad Luck Island GNU C++17 dp probabilities *1900 Sep/24/2018 16:01
861 E - Fish GNU C++17 bitmasks dp probabilities *1900 Sep/24/2018 15:21
860 C - Game on Tree GNU C++17 implementation math probabilities trees *2200 Sep/24/2018 03:35
859 D - Ilya and Escalator GNU C++17 combinatorics dp math probabilities *1700 Sep/24/2018 03:19
858 E - Vasya and Good Sequences GNU C++17 bitmasks dp *2000 Sep/24/2018 02:33
857 D - Vasya and Triangle GNU C++17 geometry number theory *1800 Sep/24/2018 02:28
856 C - Vasya and Golden Ticket GNU C++17 brute force implementation *1300 Sep/23/2018 19:27
855 B - Vasya and Cornfield GNU C++17 geometry *1100 Sep/23/2018 19:21
854 A - In Search of an Easy Problem GNU C++17 implementation *800 Sep/23/2018 19:07
853 E - Vasya and Big Integers GNU C++17 binary search data structures dp hashing strings *2600 Sep/23/2018 17:26
852 F - The Shortest Statement GNU C++17 graphs shortest paths trees *2400 Sep/23/2018 16:17
851 D - Bicolorings GNU C++17 bitmasks dp *1700 Sep/23/2018 15:20
850 C - Vasya and Multisets GNU C++17 brute force dp greedy implementation math *1500 Sep/23/2018 15:20
849 B - Relatively Prime Pairs GNU C++17 greedy math number theory *1000 Sep/23/2018 15:20
848 A - Vasya And Password GNU C++17 greedy implementation strings *1200 Sep/23/2018 15:19
847 F - Splitting money GNU C++17 implementation *1400 Sep/22/2018 17:44
846 C - Space Formula GNU C++17 greedy *1400 Sep/22/2018 17:20
845 H - Palindrome Pairs GNU C++17 bitmasks hashing *1600 Sep/22/2018 16:57
844 E - Number With The Given Amount Of Divisors GNU C++17 brute force dp number theory *2000 Sep/22/2018 16:35
843 D - Anton and School - 2 GNU C++17 combinatorics dp math number theory *2300 Sep/22/2018 16:12
842 C - Array GNU C++17 combinatorics math *1900 Sep/22/2018 03:51
841 C - Enlarge GCD GNU C++17 number theory *1800 Sep/22/2018 01:02
840 B - Cover Points GNU C++17 geometry math *900 Sep/22/2018 00:37
839 A - Little C Loves 3 I GNU C++17 math *800 Sep/22/2018 00:33
838 F - Ray in the tube GNU C++17 data structures divide and conquer dp math *2500 Sep/19/2018 12:07
837 A - Writing Code GNU C++17 dp *1800 Sep/19/2018 02:44
836 C - Array Product GNU C++17 constructive algorithms greedy math *1700 Sep/18/2018 02:20
835 D - Petya and Array GNU C++17 data structures divide and conquer two pointers *1800 Sep/18/2018 01:56
834 B - Vitamins GNU C++17 bitmasks brute force dp implementation *1200 Sep/18/2018 01:47
833 A - Benches GNU C++17 binary search implementation *1100 Sep/18/2018 01:22
832 C - Coffee Break GNU C++17 binary search data structures greedy two pointers *1600 Sep/16/2018 21:29
831 D - Glider GNU C++17 binary search data structures two pointers *1700 Sep/16/2018 21:29
830 E - Tree Reconstruction GNU C++17 constructive algorithms data structures graphs greedy *1900 Sep/16/2018 21:29
829 A - Heist GNU C++17 greedy implementation sortings *800 Sep/16/2018 21:28
828 B - Buying a TV Set GNU C++17 math *1000 Sep/16/2018 21:28
827 E - Devu and Flowers GNU C++17 bitmasks combinatorics number theory *2300 Sep/15/2018 03:34
826 D - Beautiful Pairs of Numbers GNU C++17 combinatorics dp *2300 Sep/15/2018 02:13
825 D - String GNU C++17 implementation string suffix structures strings *2100 Sep/14/2018 02:33
824 A - Packets GNU C++17 constructive algorithms greedy math *1300 Sep/09/2018 00:28
823 D - Vasya and Arrays GNU C++17 greedy two pointers *1600 Sep/08/2018 21:27
822 E - Covered Points GNU C++17 fft geometry number theory *2400 Sep/08/2018 02:18
821 C - Classy Numbers GNU C++17 combinatorics dp *1900 Sep/08/2018 01:18
820 F - Relatively Prime Powers GNU C++17 combinatorics math number theory *2400 Sep/08/2018 01:14
819 B - Diagonal Walking v.2 GNU C++17 math *1600 Sep/08/2018 01:06
818 A - Function Height GNU C++17 math *1000 Sep/08/2018 01:02
817 E - Maximum Matching GNU C++17 bitmasks brute force dfs and similar dp graphs *2400 Sep/07/2018 12:24
816 A - Equality GNU C++17 implementation strings *800 Sep/07/2018 01:53
815 B - Non-Coprime Partition GNU C++17 constructive algorithms math *1100 Sep/07/2018 01:53
814 C - Gambling GNU C++17 greedy sortings *1300 Sep/07/2018 01:53
813 D - Slime GNU C++17 dp greedy implementation *1800 Sep/07/2018 01:53
812 C - Network Safety GNU C++17 dfs and similar dsu graphs math sortings *2200 Sep/06/2018 12:39
811 B - Shashlik Cooking GNU C++17 dp greedy math *1300 Sep/06/2018 02:13
810 A - Palindrome Dance GNU C++17 greedy *1000 Sep/06/2018 02:13
809 D - Subway Pursuit GNU C++17 interactive *2100 Sep/06/2018 02:11
808 C - Pashmak and Buses GNU C++17 combinatorics constructive algorithms math *1900 Sep/05/2018 00:40
807 E - Pashmak and Graph GNU C++17 dp sortings *1900 Sep/04/2018 23:32
806 E - Trips GNU C++17 graphs *2200 Sep/03/2018 02:15
805 D - Valid BFS? GNU C++17 dfs and similar graphs shortest paths trees *1700 Sep/03/2018 00:46
804 C - Equalize GNU C++17 dp greedy strings *1300 Sep/03/2018 00:36
803 B - Reach Median GNU C++17 greedy *1300 Sep/03/2018 00:27
802 B - Before Exam GNU C++17 constructive algorithms implementation sortings *1900 Sep/02/2018 23:39
801 D - Connected Components GNU C++17 data structures dfs and similar dp dsu *1900 Sep/02/2018 23:35
800 E - Down or Right GNU C++17 constructive algorithms interactive matrices *2100 Sep/02/2018 01:01
799 D - Array Restoration GNU C++17 constructive algorithms data structures *1700 Sep/02/2018 00:21
798 A - Single Wildcard Pattern Matching GNU C++17 brute force implementation strings *1200 Sep/01/2018 23:53
797 B - Pair of Toys GNU C++17 math *1000 Sep/01/2018 23:45
796 C - Bracket Subsequence GNU C++17 greedy *1200 Sep/01/2018 23:32
795 E - Restore Array GNU C++17 constructive algorithms *2400 Aug/31/2018 23:09
794 C - The Values You Can Make GNU C++17 dp *1900 Aug/31/2018 03:04
793 E - Product Sum GNU C++17 data structures dp geometry *2600 Aug/31/2018 02:05
792 A - Find Square GNU C++17 implementation *800 Aug/28/2018 02:19
791 B - Unnatural Conditions GNU C++17 constructive algorithms math *1200 Aug/28/2018 02:19
790 C - Rectangles GNU C++17 geometry implementation sortings *1600 Aug/28/2018 02:19
789 D - Mouse Hunt GNU C++17 dfs and similar graphs *1700 Aug/26/2018 12:34
788 E - Tree with Small Distances GNU C++17 dp graphs greedy *2100 Aug/26/2018 12:19
787 F - Multicolored Markers GNU C++17 binary search brute force math number theory *2000 Aug/24/2018 22:36
786 C - Maximal Intersection GNU C++17 greedy math sortings *1600 Aug/24/2018 21:24
785 B - Creating the Contest GNU C++17 dp greedy math *1200 Aug/24/2018 21:14
784 A - Many Equal Substrings GNU C++17 implementation strings *1300 Aug/24/2018 20:58
783 C - Minimum Value Rectangle GNU C++17 greedy *1600 Aug/24/2018 20:20
782 B - Numbers on the Chessboard GNU C++17 implementation math *1200 Aug/24/2018 19:49
781 A - Palindromic Twist GNU C++17 implementation strings *1000 Aug/24/2018 19:38
780 D - Recovering BST GNU C++17 brute force dp math number theory trees *2100 Aug/21/2018 11:22
779 C - Plasticine zebra GNU C++17 constructive algorithms implementation *1600 Aug/21/2018 11:09
778 A - Doggo Recoloring GNU C++17 implementation sortings *900 Aug/21/2018 10:58
777 B - Weakened Common Divisor GNU C++17 brute force greedy number theory *1600 Aug/21/2018 10:56
776 C - Line GNU C++17 math number theory *1800 Aug/13/2018 23:05
775 D - Police Stations GNU C++17 constructive algorithms dfs and similar dp graphs shortest paths trees *2100 Aug/13/2018 02:25
774 C - Cycle In Maze GNU C++17 *special problem dfs and similar graphs greedy shortest paths *1700 Aug/13/2018 01:49
773 E - Bear and Forgotten Tree 2 GNU C++17 dfs and similar dsu graphs trees *2400 Aug/13/2018 01:10
772 C - Fox And Names GNU C++17 dfs and similar graphs sortings *1600 Aug/13/2018 00:31
771 C - On Changing Tree GNU C++17 data structures graphs trees Aug/12/2018 17:38
770 A - The Rank GNU C++17 implementation *800 Aug/09/2018 00:05
769 C - The Phone Number GNU C++17 constructive algorithms greedy *1600 Aug/09/2018 00:03
768 B - The Bits GNU C++17 implementation math *1200 Aug/08/2018 23:55
767 D - The Wu GNU C++17 bitmasks brute force data structures *1900 Aug/08/2018 23:48
766 E - Nastya and King-Shamans GNU C++17 binary search data structures *2500 Aug/06/2018 02:06
765 D - Nastya and a Game GNU C++17 brute force implementation math *2100 Aug/06/2018 01:05
764 C - Nastya and a Wardrobe GNU C++17 math *1600 Aug/06/2018 00:24
763 B - Nastya Studies Informatics GNU C++17 math number theory *1600 Aug/06/2018 00:07
762 A - Nastya and an Array GNU C++17 implementation sortings *800 Aug/05/2018 23:38
761 E - Rest In The Shades GNU C++17 binary search geometry *2400 Aug/04/2018 00:38
760 D - Vasya And The Matrix GNU C++17 constructive algorithms flows math *1800 Aug/03/2018 23:32
759 C - Vasya And The Mushrooms GNU C++17 dp implementation *1800 Aug/03/2018 23:28
758 B - Segment Occurrences GNU C++17 brute force implementation *1300 Aug/03/2018 23:23
757 A - Death Note GNU C++17 greedy implementation math *900 Aug/03/2018 23:20
756 A - Points in Segments GNU C++17 implementation *800 Jul/31/2018 23:38
755 B - Obtaining the String GNU C++17 implementation *1200 Jul/31/2018 23:35
754 C - Songs Compression GNU C++17 sortings *1100 Jul/31/2018 23:34
753 D - Walking Between Houses GNU C++17 constructive algorithms greedy *1600 Jul/31/2018 23:29
752 E2 - Stars Drawing (Hard Edition) GNU C++17 binary search dp greedy *1900 Jul/31/2018 23:25
751 E1 - Stars Drawing (Easy Edition) GNU C++17 brute force dp greedy *1700 Jul/31/2018 23:25
750 D - Red-Green Towers GNU C++17 dp *2000 Jul/31/2018 18:50
749 D - Bishwock GNU C++17 dp greedy *1500 Jul/31/2018 17:38
748 C - Candies GNU C++17 binary search implementation *1500 Jul/31/2018 17:04
747 B - Getting an A GNU C++17 greedy sortings *900 Jul/31/2018 16:47
746 A - If at first you don't succeed... GNU C++17 implementation *1000 Jul/31/2018 16:39
745 B - Maximum Xor Secondary GNU C++17 data structures implementation two pointers *1800 Jul/31/2018 03:20
744 C - STL GNU C++17 dfs and similar *1500 Jul/30/2018 22:58
743 A - Photo of The Sky GNU C++17 brute force implementation math sortings *1500 Jul/30/2018 22:15
742 C - Hills GNU C++17 dp *1900 Jul/30/2018 22:15
741 A - Piles With Stones GNU C++17 math *800 Jul/30/2018 22:14
740 B - And GNU C++17 greedy *1200 Jul/30/2018 22:14
739 B - Volatile Kite GNU C++17 geometry *1800 Jul/28/2018 19:10
738 F - Dominant Indices GNU C++17 data structures dsu trees *2300 Jul/28/2018 03:16
737 D - Mars rover GNU C++17 dfs and similar graphs implementation trees *2000 Jul/28/2018 02:39
736 C - Two Squares GNU C++17 brute force *1600 Jul/28/2018 01:51
735 B - Knights of a Polygonal Table GNU C++17 greedy implementation sortings *1400 Jul/28/2018 01:31
734 A - Fingerprints GNU C++17 implementation *800 Jul/28/2018 01:16
733 D - Rocket GNU C++17 binary search interactive *1800 Jul/26/2018 22:49
732 E - Border GNU C++17 number theory *1800 Jul/26/2018 22:09
731 C - Fly GNU C++17 binary search greedy math *1500 Jul/26/2018 21:39
730 B - Planning The Expedition GNU C++17 binary search brute force implementation *1200 Jul/26/2018 21:22
729 A - Stages GNU C++17 greedy implementation sortings *900 Jul/26/2018 21:11
728 C - Socks GNU C++17 dfs and similar dsu graphs greedy *1600 Jul/25/2018 02:12
727 E - Intercity Travelling GNU C++17 combinatorics math probabilities *2000 Jul/21/2018 14:59
726 A - A Blend of Springtime Python 3 implementation strings *900 Jul/19/2018 14:33
725 B - Minimum Ternary String Python 3 greedy implementation *1400 Jul/19/2018 13:57
724 C - Annoying Present Python 3 greedy math *1700 Jul/19/2018 13:43
723 D - Magic Numbers GNU C++17 dp *2200 Jul/18/2018 01:53
722 C - Relay Race GNU C++17 dp *2000 Jul/17/2018 23:01
721 J - Bottles GNU C++17 dp *1900 Jul/17/2018 21:38
720 D - Alyona and Strings GNU C++17 dp strings *1900 Jul/17/2018 20:33
719 B - Polycarp's Practice GNU C++17 greedy implementation sortings *1200 Jul/16/2018 23:42
718 C - Three Parts of the Array GNU C++17 binary search data structures two pointers *1200 Jul/16/2018 23:39
717 D - Two Strings Swaps GNU C++17 implementation *1700 Jul/16/2018 23:36
716 E - Military Problem GNU C++17 dfs and similar graphs trees *1600 Jul/16/2018 23:32
715 F - Xor-Paths GNU C++17 bitmasks brute force dp meet-in-the-middle *2100 Jul/16/2018 23:26
714 A - Adjacent Replacements GNU C++17 implementation *800 Jul/16/2018 23:22
713 D - Relatively Prime Graph Python 3 brute force constructive algorithms graphs greedy math *1700 Jul/16/2018 20:27
712 A - Game Shopping Python 2 implementation *800 Jul/15/2018 16:32
711 A - Romaji GNU C++17 implementation strings *900 Jul/14/2018 04:01
710 B - Turn the Rectangles GNU C++17 greedy sortings *1000 Jul/14/2018 03:59
709 C - Reorder the Array GNU C++17 combinatorics math *1300 Jul/14/2018 03:57
708 C - Prime Number GNU C++17 math number theory *1900 Jul/12/2018 16:44
707 F - Berland and the Shortest Paths GNU C++17 brute force dfs and similar graphs shortest paths *2100 Jul/10/2018 03:12
706 E2 - Median on Segments (General Case Edition) GNU C++17 sortings *2400 Jul/10/2018 02:23
705 E1 - Median on Segments (Permutations Edition) GNU C++17 sortings *1800 Jul/10/2018 02:05
704 D - Polycarp and Div 3 GNU C++17 dp greedy number theory *1500 Jul/10/2018 01:59
703 C - Summarize to the Power of Two GNU C++17 brute force greedy implementation *1300 Jul/10/2018 01:49
702 B - Delete from the Left GNU C++17 brute force implementation strings *900 Jul/10/2018 01:43
701 A - Tanya and Stairways GNU C++17 implementation *800 Jul/10/2018 01:38
700 C - Sonya and Robots GNU C++17 constructive algorithms implementation *1400 Jul/05/2018 23:04
699 B - Sonya and Exhibition GNU C++17 constructive algorithms greedy implementation math *1300 Jul/05/2018 22:53
698 A - Sonya and Hotels GNU C++17 implementation *900 Jul/05/2018 22:42
697 A - Mishka and Contest GNU C++17 brute force implementation *800 Jul/04/2018 17:11
696 B - Reversing Encryption GNU C++17 implementation *900 Jul/04/2018 17:07
695 F - Cards and Joy GNU C++17 dp *2000 Jul/04/2018 17:03
694 E - Tree Constructing GNU C++17 constructive algorithms graphs *2100 Jul/04/2018 16:41
693 F - Abbreviation GNU C++17 dp hashing strings *2200 Jul/04/2018 16:37
692 B - Binary String Constructing GNU C++17 constructive algorithms *1300 Jul/03/2018 23:44
691 A - Polycarp's Pockets GNU C++17 implementation *800 Jul/03/2018 23:44
690 D - Coins and Queries GNU C++17 greedy *1600 Jul/03/2018 23:43
689 C - Intense Heat GNU C++17 brute force implementation math *1300 Jul/03/2018 23:43
688 B - Cutting GNU C++17 dp greedy sortings *1200 Jul/02/2018 15:16
687 D - Roman Digits GNU C++17 brute force combinatorics greedy *2000 Jul/02/2018 15:14
686 C - Convert to Ones GNU C++17 math *1500 Jul/02/2018 15:07
685 A - Balloons GNU C++17 constructive algorithms implementation *1000 Jul/02/2018 15:03
684 F - One Occurrence GNU C++17 data structures divide and conquer *2400 Jun/28/2018 20:35
683 D - Yet Another Problem On a Subsequence GNU C++17 combinatorics dp *1900 Jun/28/2018 18:19
682 B - Light It Up GNU C++17 greedy *1500 Jun/28/2018 17:49
681 C - Covered Points Count GNU C++17 data structures implementation sortings *1700 Jun/28/2018 17:34
680 A - Codehorses T-shirts GNU C++17 greedy implementation *1200 Jun/28/2018 17:14
679 C - Alphabetic Removals GNU C++17 implementation *1200 Jun/25/2018 13:32
678 D - Game GNU C++17 math *2500 Jun/25/2018 13:20
677 E - Leaving the Bar GNU C++17 brute force data structures geometry greedy math sortings *2300 Jun/25/2018 02:51
676 B - World Cup GNU C++17 binary search math *1300 Jun/25/2018 02:45
675 A - Hit the Lottery GNU C++17 dp greedy *800 Jun/25/2018 02:42
674 D - Suit and Tie GNU C++17 brute force greedy math *1400 Jun/25/2018 02:41
673 E - Post Lamps GNU C++17 brute force greedy *2100 Jun/24/2018 19:20
672 C - Bracket Sequences Concatenation Problem GNU C++17 implementation *1500 Jun/24/2018 17:36
671 D - Equalize the Remainders GNU C++17 data structures greedy implementation *1900 Jun/24/2018 16:14
670 E - Reachability from the Capital GNU C++17 dfs and similar graphs greedy *2000 Jun/24/2018 15:52
669 G - GCD Counting GNU C++17 divide and conquer dp dsu number theory trees *2400 Jun/24/2018 15:45
668 E - Bus Number GNU C++17 brute force combinatorics math *1800 Jun/24/2018 15:25
667 E - Thief in a Shop GNU C++17 divide and conquer dp fft math *2400 Jun/07/2018 21:05
666 E - Valera and Queries GNU C++17 binary search data structures *2200 Jun/07/2018 19:39
665 E - A and B and Lecture Rooms GNU C++17 binary search data structures dfs and similar dp trees *2100 Jun/07/2018 04:12
664 C - DZY Loves Fibonacci Numbers GNU C++17 data structures math number theory *2400 Jun/06/2018 03:40
663 E - Enemy is weak GNU C++17 data structures trees *1900 Jun/05/2018 03:19
662 D - Unusual Sequences GNU C++17 bitmasks combinatorics dp math number theory *2000 Jun/05/2018 02:34
661 D - Points and Powers of Two GNU C++17 brute force math *1800 Jun/02/2018 21:21
660 B - Substrings Sort GNU C++17 sortings strings *1100 Jun/02/2018 04:57
659 F - Rain and Umbrellas GNU C++17 dp *2100 Jun/02/2018 04:53
658 E - Divisibility by 25 GNU C++17 brute force greedy *2100 Jun/02/2018 04:09
657 C - Equal Sums GNU C++17 implementation sortings *1400 Jun/02/2018 01:32
656 A - Diverse Team GNU C++17 brute force implementation *800 Jun/02/2018 01:04
655 G - Magic multisets GNU C++17 data structures *2500 Jun/01/2018 19:30
654 D - The Union of k-Segments GNU C++17 greedy sortings *1800 Jun/01/2018 00:43
653 B - "Or" Game GNU C++17 brute force greedy *1700 Jun/01/2018 00:20
652 C - Weakness and Poorness GNU C++17 ternary search *2000 Jun/01/2018 00:10
651 D - Restructuring Company GNU C++17 data structures dsu *1900 May/31/2018 21:52
650 B - Petr and Permutations GNU C++17 combinatorics math *1800 May/31/2018 20:45
649 D - Bubble Sort Graph GNU C++17 binary search data structures dp *1500 May/31/2018 03:19
648 E - Prince's Problem GNU C++17 brute force data structures math number theory trees *2800 May/31/2018 02:53
647 D - Perfect Encoding GNU C++17 fft math *3100 May/30/2018 23:58
646 C - AND Graph GNU C++17 bitmasks dfs and similar dsu graphs *2500 May/30/2018 04:53
645 B - High School: Become Human GNU C++17 math *1100 May/30/2018 04:01
644 E - Petr and Permutations GNU C++17 math *1800 May/30/2018 03:57
643 C - Three displays GNU C++17 brute force dp implementation *1400 May/30/2018 03:55
642 D - Fair GNU C++17 graphs shortest paths *1600 May/30/2018 03:55
641 A - Infinity Gauntlet GNU C++17 implementation *800 May/30/2018 03:54
640 A - Antipalindrome GNU C++17 brute force implementation strings *900 May/28/2018 02:18
639 B - Businessmen Problems GNU C++17 sortings *1000 May/28/2018 02:15
638 C - Useful Decomposition GNU C++17 implementation trees *1400 May/28/2018 02:13
637 D - Bookshelves GNU C++17 bitmasks dp greedy *1900 May/28/2018 02:08
636 E - Addition on Segments GNU C++17 bitmasks data structures divide and conquer dp *2200 May/28/2018 02:00
635 C - Ciel the Commander GNU C++17 constructive algorithms dfs and similar divide and conquer greedy trees *2100 May/27/2018 05:53
634 E - Xenia and Tree GNU C++17 data structures divide and conquer trees *2400 May/27/2018 04:46
633 D - Water Tree GNU C++17 data structures dfs and similar graphs trees *2100 May/26/2018 05:35
632 D - Multipliers GNU C++17 math number theory *2000 May/25/2018 17:25
631 D - Tree and Queries GNU C++17 data structures dfs and similar trees *2400 May/25/2018 03:29
630 D - Tree Requests GNU C++17 binary search bitmasks constructive algorithms dfs and similar graphs trees *2200 May/25/2018 02:27
629 E - Lomsat gelral GNU C++17 data structures dfs and similar dsu trees *2300 May/25/2018 01:35
628 E - Pencils and Boxes GNU C++17 binary search data structures dp greedy two pointers *2100 May/22/2018 00:25
627 C - Liebig's Barrels GNU C++17 greedy *1500 May/22/2018 00:21
626 B - Switches and Lamps GNU C++17 implementation *1200 May/22/2018 00:18
625 A - Chess Placing GNU C++17 implementation *1100 May/22/2018 00:16
624 D - Sand Fortress GNU C++17 binary search constructive algorithms math *2100 May/22/2018 00:14
623 D - Дерево GNU C++17 data structures trees *1800 May/21/2018 16:25
622 E - Bash Plays with Functions GNU C++17 brute force combinatorics dp number theory *2500 May/21/2018 03:36
621 D - Multiplication Table GNU C++17 binary search brute force *1800 May/19/2018 21:51
620 A - Links and Pearls GNU C++17 implementation math *900 May/19/2018 02:34
619 C - Tourist Problem GNU C++17 combinatorics implementation math *1600 May/18/2018 22:50
618 B - Mashmokh and ACM GNU C++17 combinatorics dp number theory *1400 May/18/2018 22:36
617 C - Cut 'em all! GNU C++17 dfs and similar dp graphs greedy trees *1500 May/18/2018 03:00
616 A - Row GNU C++17 brute force constructive algorithms *1200 May/18/2018 02:59
615 B - Bus of Characters GNU C++17 data structures greedy implementation *1300 May/18/2018 02:59
614 D - Kuro and GCD and XOR and SUM GNU C++17 binary search bitmasks brute force data structures dp dsu greedy math number theory strings trees *2200 May/16/2018 16:45
613 C - Kuro and Walking Route GNU C++17 dfs and similar trees *1600 May/16/2018 16:08
612 B - Treasure Hunt GNU C++17 greedy *1800 May/16/2018 15:29
611 A - Pizza, Pizza, Pizza!!! GNU C++17 math *1000 May/16/2018 15:02
610 A - Game GNU C++17 sortings *800 May/16/2018 04:21
609 B - Minesweeper GNU C++17 implementation *1100 May/16/2018 04:18
608 C - Finite or not? GNU C++17 implementation math number theory *1700 May/16/2018 04:12
607 D - XOR-pyramid GNU C++17 dp *1800 May/16/2018 04:07
606 G - Petya's Exams GNU C++17 greedy implementation sortings *1700 May/15/2018 20:13
605 F - Mentors GNU C++17 binary search data structures implementation *1500 May/15/2018 19:50
604 E - Bus Video System GNU C++17 combinatorics math *1400 May/15/2018 19:33
603 D - Almost Arithmetic Progression GNU C++17 brute force implementation math *1500 May/15/2018 19:11
602 C - Letters GNU C++17 binary search implementation two pointers *1000 May/15/2018 18:30
601 B - File Name GNU C++17 greedy strings *800 May/15/2018 18:20
600 A - Remove Duplicates GNU C++17 implementation *800 May/15/2018 18:17
599 D - Flowers GNU C++17 dp *1700 May/12/2018 19:46
598 C - Woodcutters GNU C++17 dp greedy *1500 May/12/2018 19:14
597 A - Vacations GNU C++17 dp *1400 May/12/2018 18:52
596 E - The Number Games GNU C++17 data structures greedy trees *2200 May/10/2018 04:50
595 D - Perfect Groups GNU C++17 dp math number theory *2100 May/10/2018 04:09
594 C - Posterized GNU C++17 games greedy *1700 May/10/2018 03:05
593 B - Marlin GNU C++17 constructive algorithms *1600 May/10/2018 02:25
592 F - Mahmoud and Ehab and yet another xor task GNU C++17 bitmasks dp math matrices *2400 May/08/2018 13:48
591 F - Consecutive Subsequence GNU C++17 dp *1700 May/07/2018 02:17
590 E - Cyclic Components GNU C++17 dfs and similar dsu graphs *1500 May/07/2018 01:35
589 D - Divide by three, multiply by two GNU C++17 dfs and similar math sortings *1400 May/07/2018 01:25
588 C - Less or Equal GNU C++17 sortings *1200 May/07/2018 01:14
587 B - Two-gram GNU C++17 implementation strings *900 May/07/2018 00:53
586 A - Wrong Subtraction GNU C++17 implementation *800 May/07/2018 00:48
585 A - Little Elephant and Bits GNU C++17 greedy math *1100 May/06/2018 18:57
584 A - Aramic script GNU C++17 implementation strings *900 May/02/2018 03:30
583 B - Mancala GNU C++17 brute force implementation *1100 May/02/2018 03:28
582 C - Valhalla Siege GNU C++17 binary search *1400 May/02/2018 03:27
581 D - Ghosts GNU C++17 geometry math *2000 May/02/2018 03:18
580 D - Degree Set GNU C++17 constructive algorithms graphs implementation *2500 May/01/2018 00:25
579 E - Well played! GNU C++17 greedy sortings *2100 May/01/2018 00:19
578 C - Nested Segments GNU C++17 greedy implementation sortings *1500 May/01/2018 00:13
577 B - Lara Croft and the New Game GNU C++17 implementation math *1300 May/01/2018 00:10
576 A - Minimum Binary Number GNU C++17 implementation *800 May/01/2018 00:08
575 E - Alternating Tree GNU C++17 combinatorics dfs and similar divide and conquer dp probabilities trees *2300 Apr/30/2018 16:59
574 E - Big Secret GNU C++17 constructive algorithms math *2200 Apr/30/2018 01:17
573 D - Resource Distribution GNU C++17 binary search sortings *1700 Apr/30/2018 01:01
572 A - Mind the Gap GNU C++17 implementation *1100 Apr/30/2018 00:44
571 B - Watering System GNU C++17 math sortings *1000 Apr/30/2018 00:44
570 C - Stairs and Elevators GNU C++17 binary search *1600 Apr/30/2018 00:43
569 C - Trees GNU C++17 brute force *1800 Apr/28/2018 18:06
568 D - Mike and Feet GNU C++17 binary search data structures dp *1900 Apr/28/2018 18:05
567 E - Short Code GNU C++17 data structures dp greedy strings trees *2200 Apr/26/2018 03:17
566 A - Paper Airplanes GNU C++17 math *800 Apr/26/2018 02:52
565 B - Battleship GNU C++17 implementation *1300 Apr/26/2018 02:49
564 C - Greedy Arkady GNU C++17 math *2000 Apr/26/2018 02:46
563 D - Single-use Stones GNU C++17 binary search flows greedy two pointers *1900 Apr/26/2018 02:43
562 C - Karen and Game GNU C++17 brute force greedy implementation *1700 Apr/23/2018 19:56
561 B - Karen and Coffee GNU C++17 binary search data structures implementation *1400 Apr/23/2018 19:22
560 A - Karen and Morning GNU C++17 brute force implementation *1000 Apr/23/2018 19:11
559 B - Wonder Room GNU C++17 brute force math *2000 Apr/20/2018 18:29
558 B - Appleman and Tree GNU C++17 dfs and similar dp trees *2000 Apr/20/2018 17:53
557 A - DZY Loves Sequences GNU C++17 dp implementation two pointers *1600 Apr/20/2018 17:01
556 B - Little Pony and Harmony Chest GNU C++17 bitmasks brute force dp *2000 Apr/20/2018 16:59
555 D - Little Girl and Maximum XOR GNU C++17 bitmasks dp greedy implementation math *1700 Apr/20/2018 05:23
554 C - Little Girl and Maximum Sum GNU C++17 data structures greedy implementation sortings *1500 Apr/20/2018 04:37
553 E - XOR and Favorite Number GNU C++17 data structures *2200 Apr/20/2018 03:51
552 D1 - Hyperspace Jump (easy) GNU C++17 expression parsing math *1400 Apr/19/2018 18:37
551 C1 - Encryption (easy) GNU C++17 brute force *1200 Apr/19/2018 18:19
550 B1 - Maximum Control (easy) GNU C++17 implementation *1000 Apr/19/2018 18:13
549 F1 - Lightsabers (easy) GNU C++17 implementation *1500 Apr/19/2018 18:05
548 D - Destruction of a Tree GNU C++17 dfs and similar dp trees *2000 Apr/17/2018 23:47
547 C - Alternating Sum GNU C++17 math matrices number theory *1800 Apr/17/2018 23:35
546 B - Messages GNU C++17 math *1300 Apr/17/2018 23:27
545 A - Splits GNU C++17 math *800 Apr/17/2018 23:26
544 B - Maximum Value GNU C++17 binary search math sortings two pointers *2100 Apr/16/2018 00:29
543 C - Painting Fence GNU C++17 divide and conquer dp greedy *1900 Apr/16/2018 00:28
542 C - Propagating tree GNU C++17 data structures dfs and similar trees *2000 Apr/16/2018 00:28
541 E - Team Work GNU C++17 combinatorics dp math *2400 Apr/13/2018 14:47
540 E - Water Taps GNU C++17 binary search greedy sortings *2000 Apr/13/2018 01:15
539 G - Castle Defense GNU C++17 binary search data structures greedy two pointers *2000 Apr/12/2018 18:35
538 E - Byteland, Berland and Disputed Cities GNU C++17 constructive algorithms greedy *2200 Apr/12/2018 00:10
537 D - Merge Equals GNU C++17 data structures implementation *1600 Apr/11/2018 04:47
536 A - Equator GNU C++17 implementation *1300 Apr/11/2018 04:46
535 B - Students in Railway Carriage GNU C++17 constructive algorithms greedy implementation *1300 Apr/11/2018 04:46
534 C - Make a Square GNU C++17 brute force implementation math *1400 Apr/11/2018 04:46
533 D - Fedor and coupons GNU C++17 binary search data structures greedy sortings *2100 Apr/10/2018 20:17
532 D1 - Magic Powder - 1 GNU C++17 binary search brute force implementation *1400 Apr/10/2018 19:12
531 D2 - Magic Powder - 2 GNU C++17 binary search implementation *1500 Apr/10/2018 19:11
530 F - Pathwalks GNU C++17 data structures dp graphs *2100 Apr/08/2018 18:20
529 C - Subsequence Counting GNU C++17 bitmasks constructive algorithms greedy implementation *1700 Apr/07/2018 22:49
528 B - Minimize the error GNU C++17 data structures greedy sortings *1500 Apr/07/2018 22:23
527 A - Check the string GNU C++17 implementation *1200 Apr/07/2018 22:11
526 C - Jon Snow and his Favourite Number GNU C++17 brute force dp implementation sortings *1800 Apr/07/2018 15:54
525 E - Tufurama GNU C++17 data structures *1900 Apr/06/2018 00:31
524 C - Chessboard GNU C++17 bitmasks brute force implementation *1400 Apr/04/2018 22:37
523 D - Pair Of Lines GNU C++17 geometry *2000 Apr/04/2018 22:25
522 A - Tetris GNU C++17 implementation *900 Apr/04/2018 22:24
521 B - Lecture Sleep GNU C++17 data structures dp implementation two pointers *1200 Apr/04/2018 22:24
520 E - Mahmoud and Ehab and the xor-MST GNU C++17 bitmasks dp graphs implementation math *1900 Apr/04/2018 01:26
519 D - Mahmoud and Ehab and another array construction task GNU C++17 constructive algorithms greedy math number theory *1900 Apr/04/2018 00:59
518 C - Mahmoud and Ehab and the wrong algorithm GNU C++17 constructive algorithms trees *1500 Apr/03/2018 22:58
517 B - Mahmoud and Ehab and the message GNU C++17 dsu greedy implementation *1200 Apr/03/2018 22:29
516 A - Mahmoud and Ehab and the even-odd game GNU C++17 games math *800 Apr/03/2018 22:11
515 C - Divisibility by Eight GNU C++17 brute force dp math *1500 Apr/02/2018 23:49
514 A - Maze GNU C++17 dfs and similar *1600 Apr/02/2018 12:35
513 A - Learning Languages GNU C++17 dfs and similar dsu *1400 Apr/02/2018 11:50
512 D - I'm Feeling Lucky! GNU C++17 probabilities *1800 Apr/02/2018 00:40
511 B - A Map of the Cat GNU C++17 brute force interactive *1900 Apr/01/2018 22:56
510 C - Ravioli Sort GNU C++17 implementation *1600 Apr/01/2018 22:39
509 A - Quirky Quantifiers GNU C++17 math *800 Apr/01/2018 21:40
508 D - Fight Against Traffic GNU C++14 dfs and similar graphs shortest paths *1600 Mar/27/2018 17:44
507 D - Dense Subsequence GNU C++17 data structures greedy strings *1900 Mar/26/2018 21:55
506 B - Batch Sort GNU C++17 brute force greedy implementation math *1500 Mar/26/2018 21:09
505 A - Checking the Calendar GNU C++17 implementation *1000 Mar/26/2018 20:54
504 E - Tetrahedron GNU C++17 dp math matrices *1500 Mar/26/2018 20:33
503 E - Divisors GNU C++17 brute force dfs and similar implementation number theory *2200 Mar/26/2018 12:48
502 E - Generate a String GNU C++17 dfs and similar dp *2000 Mar/26/2018 12:04
501 C - Matrix Walk GNU C++17 implementation *1700 Mar/25/2018 22:22
500 C - Is This a Zebra? GNU C++17 *1700 Mar/25/2018 16:50
499 A - Tritonic Iridescence GNU C++17 implementation *1300 Mar/25/2018 16:45
498 B - Mystical Mosaic GNU C++17 brute force greedy implementation *1300 Mar/25/2018 16:44
497 D - Riverside Curio GNU C++17 dp greedy *1700 Mar/25/2018 16:43
496 C - Three-level Laser GNU C++14 binary search greedy math two pointers *1600 Mar/25/2018 16:35
495 A - Feed the cat GNU C++14 greedy math *1100 Mar/24/2018 20:33
494 B - String Typing GNU C++14 implementation strings *1400 Mar/24/2018 20:32
493 B - Not simply beatiful strings GNU C++14 implementation *1400 Mar/24/2018 20:28
492 A - Diagonal Walking GNU C++14 implementation *800 Mar/24/2018 20:22
491 C - Sad powers GNU C++14 binary search math number theory *2100 Mar/24/2018 20:22
490 B - Complete the Word GNU C++17 greedy two pointers *1300 Mar/21/2018 18:33
489 A - The Monster Java 8 brute force math number theory *1200 Mar/21/2018 17:53
488 A - 2-3-numbers Java 8 implementation math *1300 Mar/20/2018 15:25
487 D - Polo the Penguin and Houses GNU C++17 brute force combinatorics dfs and similar math *1500 Mar/18/2018 02:09
486 E - Polo the Penguin and XOR operation GNU C++17 data structures greedy implementation math *1700 Mar/18/2018 02:00
485 C - Polo the Penguin and Strings GNU C++17 constructive algorithms implementation *1300 Mar/18/2018 01:01
484 A - Polo the Penguin and Segments GNU C++17 brute force implementation *1100 Mar/18/2018 00:50
483 B - Polo the Penguin and Matrix GNU C++17 brute force dp implementation sortings ternary search *1400 Mar/18/2018 00:45
482 A - 2-3-numbers GNU C++17 *1300 Mar/18/2018 00:00
481 D - Alyona and a tree GNU C++14 binary search data structures dfs and similar graph matchings graphs *1900 Mar/17/2018 01:20
480 C - Alyona and mex GNU C++14 constructive algorithms *1700 Mar/16/2018 18:54
479 B - Alyona and flowers GNU C++14 constructive algorithms *1200 Mar/16/2018 18:37
478 A - Alyona and copybooks GNU C++14 brute force implementation *1300 Mar/16/2018 18:27
477 B - Zuma GNU C++14 dp *1900 Mar/16/2018 01:13
476 F - Bear and Bowling 4 GNU C++14 binary search data structures geometry ternary search *2500 Mar/16/2018 01:09
475 A - XOR Equation GNU C++14 dp math *1700 Mar/14/2018 01:20
474 B - Tell Your World GNU C++14 brute force geometry *1600 Mar/13/2018 19:20
473 C - From Y to Y GNU C++14 constructive algorithms *1600 Mar/13/2018 19:00
472 A - Odds and Ends GNU C++14 implementation *1000 Mar/13/2018 18:34
471 D - Leha and another game about graph GNU C++14 dfs and similar graphs *2100 Mar/12/2018 01:43
470 C - Leha and Function GNU C++14 greedy *1300 Mar/12/2018 01:12
469 B - Godsend GNU C++14 games math *1100 Mar/12/2018 00:57
468 A - Generous Kefa GNU C++14 brute force implementation *900 Mar/12/2018 00:45
467 C - Magic Formulas GNU C++14 math *1600 Mar/11/2018 04:51
466 D - Perfect Security GNU C++14 data structures greedy strings trees *1800 Mar/11/2018 02:16
465 A - Protect Sheep GNU C++14 brute force dfs and similar graphs implementation *900 Mar/11/2018 02:15
464 C - Producing Snow GNU C++14 binary search data structures *1600 Mar/11/2018 02:12
463 B - Primal Sport GNU C++14 brute force math number theory *1700 Mar/11/2018 02:00
462 A - Zebras GNU C++14 greedy *1600 Mar/09/2018 20:10
461 B - Intercepted Message GNU C++14 greedy implementation *1100 Mar/09/2018 14:33
460 A - Left-handers, Right-handers and Ambidexters GNU C++14 implementation math *800 Mar/09/2018 14:14
459 C - The Meaningless Game GNU C++14 math *1700 Mar/07/2018 18:50
458 B - The Festive Evening GNU C++14 data structures implementation *1100 Mar/07/2018 18:07
457 A - The Useless Toy GNU C++14 implementation *900 Mar/07/2018 17:58
456 D - Timetable GNU C++14 dp *1800 Mar/07/2018 14:29
455 C - String Transformation GNU C++14 greedy strings *1300 Mar/07/2018 00:48
454 B - Weird Subtraction Process GNU C++14 math number theory *1100 Mar/07/2018 00:40
453 A - Partition GNU C++14 greedy *800 Mar/07/2018 00:32
452 C - Laboratory Work GNU C++14 implementation math *1700 Mar/05/2018 02:09
451 D - Peculiar apple-tree GNU C++14 dfs and similar graphs trees *1500 Mar/05/2018 01:29
450 A - Friends Meeting GNU C++14 brute force greedy implementation math *800 Mar/05/2018 00:47
449 B - World Cup GNU C++14 constructive algorithms implementation *1200 Mar/05/2018 00:47
448 C - Memory and De-Evolution GNU C++14 greedy math *1600 Mar/02/2018 02:41
447 B - Memory and Trident GNU C++14 implementation strings *1100 Mar/02/2018 02:31
446 A - Memory and Crow GNU C++14 implementation math *800 Mar/02/2018 02:03
445 C - Planning GNU C++14 *1500 Mar/01/2018 16:11
444 B - Maxim Buys an Apartment GNU C++14 constructive algorithms math *1200 Mar/01/2018 15:54
443 A - Fraction GNU C++14 brute force constructive algorithms math *800 Mar/01/2018 15:48
442 C - Mahmoud and Ehab and the xor GNU C++14 constructive algorithms *1900 Mar/01/2018 15:36
441 B - Mahmoud and Ehab and the bipartiteness GNU C++14 dfs and similar graphs trees *1300 Mar/01/2018 15:05
440 A - Mahmoud and Ehab and the MEX GNU C++14 greedy implementation *1000 Mar/01/2018 14:43
439 B - Marvolo Gaunt's Ring GNU C++14 brute force data structures dp *1500 Mar/01/2018 14:01
438 A - Tom Riddle's Diary GNU C++14 brute force implementation strings *800 Mar/01/2018 13:52
437 E - Fire GNU C++14 dp sortings *2000 Mar/01/2018 03:54
436 C - Bus GNU C++14 greedy implementation math *1500 Mar/01/2018 03:22
435 D - Make a Permutation! GNU C++14 greedy implementation math *1500 Mar/01/2018 03:02
434 B - Polycarp and Letters GNU C++14 brute force implementation strings *1000 Mar/01/2018 02:47
433 A - Fair Game GNU C++14 implementation sortings *1000 Mar/01/2018 02:41
432 C - Nephren gives a riddle GNU C++14 binary search combinatorics math *1700 Feb/28/2018 22:26
431 B - Chtholly's request GNU C++14 brute force *1300 Feb/28/2018 21:47
430 A - Scarborough Fair GNU C++14 implementation *800 Feb/28/2018 21:32
429 C - Marco and GCD Sequence GNU C++14 constructive algorithms math *1900 Feb/28/2018 15:21
428 B - Ralph And His Magic Field GNU C++14 combinatorics constructive algorithms math number theory *1800 Feb/28/2018 15:14
427 A - QAQ GNU C++14 brute force dp *800 Feb/28/2018 14:59
426 D - Sorting the Coins GNU C++14 dsu implementation sortings trees two pointers *1500 Feb/28/2018 14:33
425 B - Divisiblity of Differences GNU C++14 implementation math number theory *1300 Feb/28/2018 14:06
424 A - Trip For Meal GNU C++14 math *900 Feb/28/2018 13:49
423 C - Classroom Watch GNU C++14 brute force math *1200 Feb/28/2018 13:41
422 D - Innokenty and a Football League GNU C++14 graphs greedy shortest paths strings *1900 Feb/27/2018 18:22
421 C - Andryusha and Colored Balloons GNU C++14 dfs and similar graphs greedy trees *1600 Feb/27/2018 17:45
420 B - The Meeting Place Cannot Be Changed GNU C++14 binary search ternary search *1600 Feb/27/2018 17:00
419 A - Andryusha and Socks GNU C++14 implementation *800 Feb/27/2018 16:31
418 C - Maximum splitting GNU C++14 dp greedy math number theory *1300 Feb/27/2018 16:09
417 B - Maximum of Maximums of Minimums GNU C++14 implementation *1200 Feb/27/2018 15:51
416 A - Search for Pretty Integers GNU C++14 implementation *900 Feb/27/2018 15:39
415 E - Cashback GNU C++14 data structures dp greedy math *2000 Feb/27/2018 13:58
414 C - Phone Numbers GNU C++14 constructive algorithms implementation strings *1500 Feb/27/2018 13:25
413 D - Alena And The Heater GNU C++14 binary search implementation *1600 Feb/27/2018 13:03
412 B - Our Tanya is Crying Out Loud GNU C++14 dp greedy *1400 Feb/27/2018 12:32
411 A - Points on the line GNU C++14 brute force greedy sortings *1200 Feb/27/2018 12:22
410 B - Sleepy Game GNU C++14 dfs and similar dp games graphs *2100 Feb/27/2018 00:32
409 C - Save Energy! GNU C++14 math *1700 Feb/26/2018 16:43
408 B - Vile Grasshoppers GNU C++14 brute force math number theory *1400 Feb/26/2018 15:40
407 A - Olympiad GNU C++14 implementation sortings *800 Feb/26/2018 14:59
406 B - Sagheer, the Hausmeister GNU C++14 bitmasks brute force dp *1600 Feb/23/2018 01:11
405 C - Sagheer and Nubian Market GNU C++14 binary search sortings *1500 Feb/23/2018 00:27
404 A - Sagheer and Crossroads GNU C++14 implementation *1200 Feb/22/2018 23:59
403 B - Equation GNU C++14 math *2000 Feb/22/2018 23:37
402 D - Restoration of string GNU C++14 graphs greedy strings *2000 Feb/22/2018 18:38
401 B - Petya and Exam GNU C++14 implementation strings *1600 Feb/22/2018 16:53
400 A - Sasha and Sticks GNU C++14 games math *800 Feb/22/2018 16:05
399 C - Okabe and Boxes GNU C++14 data structures greedy trees *1500 Feb/22/2018 15:21
398 B - Okabe and Banana Trees GNU C++14 brute force math *1300 Feb/22/2018 14:38
397 A - Okabe and Future Gadget Laboratory GNU C++14 implementation *800 Feb/22/2018 14:21
396 A - Difference Row GNU C++14 constructive algorithms implementation sortings *1300 Feb/22/2018 03:31
395 D - Number of Parallelograms GNU C++14 geometry *1900 Feb/21/2018 22:34
394 D - Fix a Tree GNU C++14 constructive algorithms dfs and similar dsu graphs trees *1700 Feb/21/2018 22:24
393 C - Vacations GNU C++14 brute force dp *1400 Feb/21/2018 18:10
392 B - One Bomb GNU C++14 implementation *1400 Feb/21/2018 17:55
391 A - Launch of Collider GNU C++14 implementation *1000 Feb/21/2018 17:39
390 A - Arrays GNU C++14 sortings *900 Feb/21/2018 17:16
389 F - Divisibility GNU C++14 constructive algorithms dp greedy number theory *2400 Feb/20/2018 18:52
388 D - Fafa and Ancient Alphabet GNU C++14 math probabilities *1900 Feb/20/2018 16:42
387 C - Fifa and Fafa GNU C++14 geometry *1600 Feb/20/2018 15:34
386 B - Fafa and the Gates GNU C++14 implementation *900 Feb/20/2018 15:28
385 A - Fafa and his Company GNU C++14 brute force implementation *800 Feb/20/2018 15:27
384 C - Remove Extra One GNU C++14 brute force data structures math *1700 Feb/19/2018 00:15
383 B - Lucky Transformation GNU C++14 strings *1500 Feb/18/2018 20:01
382 A - Lucky Sum GNU C++14 implementation *1100 Feb/18/2018 19:36
381 E - Maximize! GNU C++14 binary search greedy ternary search two pointers *1800 Feb/18/2018 14:33
380 D - Buy a Ticket GNU C++14 data structures graphs shortest paths *2000 Feb/17/2018 22:07
379 D - Love Rescue GNU C++14 dfs and similar dsu graphs greedy strings *1600 Feb/17/2018 21:08
378 C - Convenient For Everybody GNU C++14 binary search two pointers *1600 Feb/17/2018 17:59
377 B - Hamster Farm GNU C++14 implementation *1000 Feb/17/2018 16:17
376 A - Love Triangle GNU C++14 graphs *800 Feb/17/2018 16:08
375 C - Constructing Tests GNU C++14 binary search brute force constructive algorithms *1700 Feb/17/2018 14:25
374 B - Run For Your Prize GNU C++14 brute force greedy *1100 Feb/17/2018 14:15
373 A - Word Correction GNU C++14 implementation *800 Feb/17/2018 14:14
372 C - Permutation Cycle GNU C++14 brute force constructive algorithms *1600 Feb/16/2018 00:40
371 B - Recursive Queries GNU C++14 binary search data structures dfs and similar *1300 Feb/15/2018 20:49
370 A - Palindromic Supersequence GNU C++14 constructive algorithms *800 Feb/15/2018 20:37
369 D - Imbalanced Array GNU C++14 data structures divide and conquer dsu sortings *1900 Feb/15/2018 16:31
368 C - Really Big Numbers GNU C++14 binary search brute force dp math *1600 Feb/15/2018 15:41
367 B - Makes And The Product GNU C++14 combinatorics implementation math sortings *1500 Feb/15/2018 15:32
366 A - Treasure Hunt GNU C++14 implementation math number theory *1200 Feb/15/2018 15:20
365 D - Vanya and Triangles GNU C++14 brute force combinatorics data structures geometry math sortings *1900 Feb/15/2018 15:08
364 C - Heap Operations GNU C++14 constructive algorithms data structures greedy *1600 Feb/15/2018 14:54
363 B - A Determined Cleanup GNU C++14 math *2000 Feb/15/2018 14:41
362 A - A Twisty Movement GNU C++14 dp *1800 Feb/14/2018 21:07
361 B - A Prosperous Lot GNU C++14 constructive algorithms implementation *1200 Feb/14/2018 19:01
360 A - A Compatible Pair GNU C++14 brute force games *1400 Feb/14/2018 18:20
359 E - XOR on Segment GNU C++14 bitmasks data structures *2000 Feb/12/2018 06:26
358 B - Interesting Array GNU C++14 constructive algorithms data structures trees *1800 Feb/12/2018 05:47
357 E - Copying Data GNU C++14 data structures *1900 Feb/12/2018 04:39
356 E - A Simple Task GNU C++14 data structures sortings strings *2300 Feb/12/2018 01:29
355 E - Lucky Queries GNU C++14 data structures *2400 Feb/11/2018 23:42
354 F - Ant colony GNU C++14 data structures math number theory *2100 Feb/11/2018 01:39
353 A - Knight Tournament GNU C++14 data structures dsu *1500 Feb/11/2018 00:13
352 D - Xenia and Bit Operations GNU C++14 data structures trees *1700 Feb/11/2018 00:01
351 A - NP-Hard Problem GNU C++14 dfs and similar graphs *1500 Feb/10/2018 15:34
350 C - Sereja and Brackets GNU C++14 data structures schedules *2000 Feb/10/2018 03:21
349 C - The Brand New Function GNU C++14 bitmasks divide and conquer math *1600 Feb/10/2018 02:17
348 B - Undoubtedly Lucky Numbers GNU C++14 bitmasks brute force dfs and similar *1600 Feb/09/2018 15:30
347 A - Mike and Fax GNU C++14 brute force implementation strings *1100 Feb/08/2018 19:42
346 D - Robot Vacuum Cleaner GNU C++14 greedy sortings *1800 Feb/08/2018 03:11
345 C - Cave Painting GNU C++14 brute force number theory *1600 Feb/08/2018 02:52
344 A - Cloning Toys GNU C++14 implementation *1300 Feb/08/2018 02:50
343 B - Magic Forest GNU C++14 brute force *1300 Feb/08/2018 02:50
342 C - Arthur and Table GNU C++14 brute force data structures dp greedy math sortings *1900 Feb/07/2018 20:01
341 B - Little Elephant and Array GNU C++14 constructive algorithms data structures *1800 Feb/07/2018 02:07
340 C - Present GNU C++14 binary search data structures greedy *1700 Feb/07/2018 01:17
339 C - Hidden Word GNU C++14 brute force constructive algorithms implementation strings *1600 Feb/06/2018 23:44
338 E - Prime Gift GNU C++14 binary search dfs and similar math meet-in-the-middle number theory two pointers *2400 Feb/06/2018 20:25
337 B - Perfect Number GNU C++14 binary search brute force dp implementation number theory *1100 Jan/31/2018 19:14
336 B - MADMAX GNU C++14 dfs and similar dp games graphs *1700 Jan/29/2018 23:56
335 A - The Monster GNU C++14 dp greedy implementation math *1800 Jan/29/2018 23:55
334 B - Radio Station GNU C++14 implementation strings *900 Jan/29/2018 20:49
333 A - Eleven GNU C++14 brute force implementation *800 Jan/29/2018 20:40
332 D - Palindromic characteristics GNU C++14 brute force dp hashing strings *1900 Jan/27/2018 19:07
331 F - String Compression GNU C++14 dp hashing string suffix structures strings *2400 Jan/27/2018 17:57
330 D - Santa Claus and a Palindrome GNU C++14 data structures greedy hashing strings *2100 Jan/27/2018 05:06
329 E - Games on a CD GNU C++14 data structures hashing string suffix structures strings *2300 Jan/27/2018 04:19
328 B - Password GNU C++14 binary search dp hashing string suffix structures strings *1700 Jan/27/2018 01:44
327 C - Double Profiles GNU C++14 graphs hashing sortings *2300 Jan/27/2018 00:23
326 C - Success Rate GNU C++14 binary search math *1700 Jan/26/2018 17:45
325 B - Sherlock and his girlfriend GNU C++14 constructive algorithms number theory *1200 Jan/25/2018 23:40
324 B - Trees in a Row GNU C++14 brute force implementation *1400 Jan/25/2018 23:38
323 B - Two Heaps GNU C++14 combinatorics constructive algorithms greedy implementation math sortings *1900 Jan/25/2018 23:36
322 A - Rounding GNU C++14 implementation math *800 Jan/25/2018 20:49
321 B - Jamie and Binary Sequence (changed after round) GNU C++14 bitmasks greedy math *2000 Jan/25/2018 14:31
320 D - Bash and a Tough Math Puzzle GNU C++14 data structures number theory *1900 Jan/25/2018 03:18
319 C - Travelling Salesman and Special Numbers GNU C++14 brute force combinatorics dp *1800 Jan/25/2018 01:55
318 B - XK Segments GNU C++14 binary search math sortings two pointers *1700 Jan/24/2018 22:53
317 E - Correct Bracket Sequence Editor GNU C++14 data structures dsu strings *1700 Jan/24/2018 17:22
316 F - Restoring the Expression GNU C++14 brute force hashing math *2300 Jan/24/2018 16:30
315 D - New Year and Arbitrary Arrangement GNU C++14 dp math probabilities *2200 Jan/24/2018 05:10
314 D - Dreamoon and Sets GNU C++14 constructive algorithms greedy math *1900 Jan/22/2018 03:45
313 C - Dreamoon and Sums GNU C++14 math *1600 Jan/22/2018 02:33
312 A - 123-sequence GNU C++14 implementation *900 Jan/21/2018 17:06
311 C - Mike and gcd problem GNU C++14 dp greedy number theory *1700 Jan/21/2018 13:36
310 B - Conan and Agasa play a Card Game GNU C++14 games greedy implementation *1200 Jan/21/2018 03:12
309 A - Perfect Squares GNU C++14 brute force implementation math *900 Jan/20/2018 21:38
308 C - Star sky GNU C++14 dp implementation *1600 Jan/20/2018 21:22
307 B - The number on the board GNU C++14 greedy *1100 Jan/20/2018 20:35
306 A - Key races GNU C++14 math *800 Jan/20/2018 20:22
305 C - Jamie and Interesting Graph GNU C++14 constructive algorithms graphs shortest paths *1600 Jan/20/2018 01:31
304 A - Jamie and Alarm Snooze GNU C++14 brute force implementation math *900 Jan/19/2018 20:45
303 B - Position in Fraction GNU C++14 math number theory *1300 Jan/19/2018 19:07
302 A - Find Extra One GNU C++14 geometry implementation *800 Jan/19/2018 18:38
301 E - Physical Education Lessons GNU C++14 data structures implementation sortings *2300 Jan/19/2018 18:09
300 D - Almost Acyclic Graph GNU C++14 dfs and similar graphs *2200 Jan/19/2018 00:48
299 C - Permute Digits GNU C++14 dp greedy *1700 Jan/18/2018 23:45
298 B - Browser GNU C++14 implementation *1300 Jan/18/2018 22:36
297 A - Garden GNU C++14 implementation *900 Jan/18/2018 22:17
296 K - Indivisibility GNU C++14 math number theory *1500 Jan/12/2018 04:38
295 P - Area of a Star GNU C++14 geometry *2100 Jan/12/2018 03:56
294 C - Lucky Numbers GNU C++14 combinatorics math *1100 Jan/12/2018 02:08
293 C - The Child and Toy GNU C++14 graphs greedy sortings *1400 Jan/12/2018 01:25
292 B - Andrey and Problem GNU C++14 greedy math probabilities *1800 Jan/11/2018 17:32
291 C - Journey GNU C++14 dfs and similar dp graphs probabilities trees *1500 Jan/11/2018 03:37
290 B - Dreamoon and WiFi GNU C++14 bitmasks brute force combinatorics dp math probabilities *1300 Jan/11/2018 02:23
289 C - Wet Shark and Flowers GNU C++14 combinatorics math number theory probabilities *1700 Jan/11/2018 01:31
288 A - Little Pony and Expected Maximum GNU C++14 probabilities *1600 Jan/10/2018 22:51
287 B - Archer GNU C++14 math probabilities *1300 Jan/10/2018 21:55
286 A - Die Roll GNU C++14 math probabilities *800 Jan/10/2018 21:25
285 A - Jzzhu and Chocolate GNU C++14 greedy math *1700 Jan/10/2018 02:39
284 A - Numbers GNU C++14 implementation math *1000 Jan/10/2018 01:48
283 A - Train and Peter GNU C++14 strings *1200 Jan/09/2018 21:14
282 B - Help Kingdom of Far Far Away 2 GNU C++14 implementation strings *1200 Jan/09/2018 20:36
281 B - New Problem GNU C++14 brute force strings *1500 Jan/09/2018 19:13
280 C - Anagram Search GNU C++14 implementation strings *1500 Jan/09/2018 18:29
279 B - African Crossword GNU C++14 implementation strings *1100 Jan/09/2018 17:23
278 D - Palindrome pairs GNU C++14 *special problem brute force dp strings *1500 Jan/09/2018 16:46
277 B - Dima and Text Messages GNU C++14 brute force strings *1500 Jan/09/2018 15:09
276 C - Ladder GNU C++14 dp implementation two pointers *1700 Jan/08/2018 23:26
275 C - Party Lemonade GNU C++14 bitmasks dp greedy *1600 Jan/08/2018 21:56
274 B - Christmas Spruce GNU C++14 implementation trees *1200 Jan/08/2018 21:04
273 A - Modular Exponentiation GNU C++14 implementation math *900 Jan/08/2018 20:50
272 C - Mahmoud and a Message GNU C++14 brute force dp greedy strings *1700 Jan/08/2018 17:38
271 D - Cloud of Hashtags GNU C++14 binary search greedy implementation strings *1800 Jan/08/2018 16:39
270 B - ZgukistringZ GNU C++14 brute force constructive algorithms implementation strings *1800 Jan/08/2018 16:12
269 B - Center Alignment GNU C++14 implementation strings *1200 Jan/08/2018 02:36
268 D - Good Substrings GNU C++14 data structures strings *1800 Jan/08/2018 01:42
267 B - Choosing Symbol Pairs GNU C++14 strings *1500 Jan/08/2018 00:45
266 C - The Smallest String Concatenation GNU C++14 sortings strings *1700 Jan/08/2018 00:10
265 B - Bear and Compressing GNU C++14 brute force dfs and similar dp strings *1300 Jan/07/2018 17:38
264 C - Phone Numbers GNU C++14 implementation strings *1400 Jan/07/2018 16:49
263 B - Phone Numbers GNU C++14 implementation strings *1200 Jan/07/2018 16:00
262 C - Longest Regular Bracket Sequence GNU C++14 constructive algorithms data structures dp greedy sortings strings *1900 Jan/07/2018 03:16
261 D - Common Divisors GNU C++14 brute force hashing implementation math strings *1400 Jan/06/2018 16:15
260 A - Help Far Away Kingdom GNU C++14 strings *800 Jan/06/2018 15:25
259 C - Simple Strings GNU C++14 dp greedy strings *1300 Jan/06/2018 15:11
258 C - DNA Alignment GNU C++14 math strings *1500 Jan/06/2018 14:54
257 A - Petya and Java GNU C++14 implementation strings *1300 Jan/06/2018 02:25
256 A - Alex and broken contest GNU C++14 implementation strings *1100 Jan/06/2018 02:19
255 B - Decoding GNU C++14 implementation strings *900 Jan/06/2018 02:06
254 A - k-String GNU C++14 implementation strings *1000 Jan/06/2018 01:52
253 B - Passwords GNU C++14 implementation math sortings strings *1100 Jan/06/2018 01:36
252 B - Different is Good GNU C++14 constructive algorithms implementation strings *1000 Jan/06/2018 01:11
251 A - Ostap and Grasshopper GNU C++14 implementation strings *800 Jan/06/2018 01:03
250 A - Football GNU C++14 strings *1000 Jan/06/2018 00:49
249 A - Mike and palindrome GNU C++14 brute force constructive algorithms strings *1000 Jan/06/2018 00:44
248 A - Mahmoud and Longest Uncommon Subsequence GNU C++14 constructive algorithms strings *1000 Jan/06/2018 00:36
247 B - New Year's Eve GNU C++14 bitmasks constructive algorithms number theory *1300 Jan/06/2018 00:27
246 A - Tricky Alchemy GNU C++14 implementation *800 Jan/05/2018 20:45
245 D - Restoring Numbers GNU C++14 constructive algorithms math *2200 Jan/05/2018 19:13
244 C - Palindrome Transformation GNU C++14 brute force greedy implementation *1700 Jan/05/2018 18:31
243 B - OR in Matrix GNU C++14 greedy hashing implementation *1300 Jan/05/2018 18:26
242 A - Vitaliy and Pie GNU C++14 greedy hashing strings *1100 Jan/05/2018 18:04
241 A - Winner GNU C++14 hashing implementation *1500 Jan/05/2018 17:47
240 B - Books GNU C++14 binary search brute force implementation two pointers *1400 Jan/05/2018 16:23
239 B - Easy Number Challenge GNU C++14 implementation number theory *1300 Jan/05/2018 15:42
238 C - LCM Challenge GNU C++14 greedy number theory *1600 Jan/05/2018 15:23
237 C - Replacement GNU C++14 constructive algorithms data structures implementation *1600 Jan/04/2018 21:15
236 A - Snacktower GNU C++14 data structures implementation *1100 Jan/04/2018 16:21
235 B - Misha and Changing Handles GNU C++14 data structures dsu strings *1100 Jan/04/2018 16:00
234 A - Watchmen GNU C++14 data structures geometry math *1400 Jan/04/2018 15:38
233 B - Prison Transfer GNU C++14 data structures implementation *1100 Jan/04/2018 15:18
232 B - Sereja and Suffixes GNU C++14 data structures dp *1100 Jan/04/2018 14:58
231 B - Find The Bone GNU C++14 implementation *1300 Jan/04/2018 14:40
230 A - Buying A House GNU C++14 brute force implementation *800 Jan/04/2018 14:11
229 A - Crazy Town GNU C++14 geometry *1700 Jan/04/2018 00:01
228 A - Pouring Rain GNU C++14 geometry math *1100 Jan/03/2018 23:25
227 A - Wasted Time GNU C++14 geometry *900 Jan/03/2018 23:02
226 B - Trace GNU C++14 geometry sortings *1000 Jan/03/2018 22:52
225 B - Parallelogram is Back GNU C++14 brute force constructive algorithms geometry *1200 Jan/03/2018 18:15
224 B - Gleb And Pizza GNU C++14 geometry *1100 Jan/03/2018 17:53
223 A - Gerald's Hexagon GNU C++14 brute force geometry math *1600 Jan/03/2018 17:36
222 A - Triangle GNU C++14 brute force geometry *900 Jan/03/2018 17:11
221 B - Han Solo and Lazer Gun GNU C++14 brute force data structures geometry implementation math *1400 Jan/03/2018 16:54
220 B - Amr and Pins GNU C++14 geometry math *1400 Jan/03/2018 15:44
219 A - Beru-taxi GNU C++14 brute force geometry implementation *900 Jan/03/2018 15:35
218 A - Alyona and Numbers GNU C++14 constructive algorithms math number theory *1100 Jan/03/2018 02:11
217 B - Fedya and Maths GNU C++14 math number theory *1200 Jan/03/2018 01:57
216 A - Bear and Poker GNU C++14 implementation math number theory *1300 Jan/03/2018 01:53
215 A - I'm bored with life GNU C++14 implementation math number theory *800 Jan/03/2018 01:28
214 A - Amr and Music GNU C++14 greedy implementation sortings *1000 Jan/03/2018 01:14
213 A - Appleman and Toastman GNU C++14 greedy sortings *1200 Jan/03/2018 01:07
212 A - Joysticks GNU C++14 dp greedy implementation math *1100 Jan/03/2018 00:52
211 C - New Year and Curling GNU C++14 brute force geometry implementation math *1500 Dec/30/2017 08:21
210 B - New Year and Buggy Bot GNU C++14 brute force implementation *1200 Dec/29/2017 22:32
209 A - New Year and Counting Cards GNU C++14 brute force implementation *800 Dec/29/2017 21:46
208 E - Stack Sorting GNU C++14 constructive algorithms data structures greedy implementation *2000 Dec/29/2017 13:00
207 D - Inversion Counting GNU C++14 brute force math *1800 Dec/28/2017 23:07
206 C - Three Garlands GNU C++14 brute force constructive algorithms *1400 Dec/28/2017 22:11
205 B - Two Cakes GNU C++14 binary search brute force implementation *1200 Dec/28/2017 20:28
204 A - Nearest Minimums GNU C++14 implementation *1100 Dec/28/2017 20:14
203 C - Python Indentation GNU C++14 dp *1800 Dec/28/2017 15:07
202 A - Generate Login GNU C++14 brute force greedy sortings *1000 Dec/28/2017 08:27
201 M - Quadcopter Competition GNU C++14 greedy math *1100 Dec/23/2017 02:52
200 F - Lost in Transliteration GNU C++14 implementation *1300 Dec/23/2017 02:08
199 A - The Way to Home GNU C++14 dfs and similar dp greedy implementation *800 Dec/22/2017 19:11
198 C - Minimum Sum GNU C++14 constructive algorithms greedy math *1700 Dec/22/2017 19:08
197 B - Jeff and Periods GNU C++14 implementation sortings *1300 Dec/22/2017 07:14
196 D - Buy Low Sell High GNU C++14 data structures greedy two pointers *2400 Dec/22/2017 06:47
195 A - Comparing Two Long Integers GNU C++14 implementation strings *900 Dec/21/2017 23:39
194 E - Sum of Remainders GNU C++14 implementation math number theory *2200 Dec/21/2017 23:28
193 B - Coloring a Tree GNU C++14 dfs and similar dsu greedy *1200 Dec/19/2017 22:26
192 A - Visiting a Friend GNU C++14 greedy implementation *1100 Dec/19/2017 21:56
191 E - Squares and not squares GNU C++14 constructive algorithms greedy *1600 Dec/19/2017 20:06
190 D - Shovel Sale GNU C++14 constructive algorithms math *1800 Dec/19/2017 19:38
189 C - Dividing the numbers GNU C++14 constructive algorithms graphs math *1300 Dec/19/2017 18:16
188 B - Two Sets GNU C++14 2-sat dfs and similar dsu graph matchings greedy *2000 Dec/19/2017 17:17
187 B - Odd sum GNU C++14 dp greedy implementation *1400 Dec/18/2017 01:34
186 D - Almost Difference GNU C++14 data structures math *2200 Dec/14/2017 20:52
185 C - Boxes Packing GNU C++14 greedy *1200 Dec/14/2017 20:02
184 D - Array Division GNU C++14 binary search data structures implementation *1900 Dec/14/2017 19:51
183 A - Subtractions GNU C++14 math number theory *900 Dec/10/2017 19:23
182 B - Sort the Array GNU C++14 implementation sortings *1300 Dec/07/2017 01:14
181 A - Pizza Separation GNU C++14 brute force implementation *1200 Nov/27/2017 03:49
180 B - Spreadsheet GNU C++14 implementation math *1600 Nov/26/2017 04:47
179 B - Five-In-a-Row GNU C++14 brute force implementation *1600 Nov/26/2017 03:09
178 B - Black Square GNU C++14 implementation *1300 Nov/26/2017 02:06
177 A - Unimodal Array GNU C++14 implementation *1000 Nov/26/2017 01:26
176 B - Keyboard Layouts GNU C++14 implementation strings *800 Nov/26/2017 01:12
175 B - The Eternal Immortality GNU C++14 math *1100 Nov/26/2017 01:03
174 G - University Classes GNU C++14 implementation *900 Nov/26/2017 00:35
173 A - Quasi-palindrome GNU C++14 brute force implementation *900 Nov/26/2017 00:19
172 B - Wrath GNU C++14 greedy implementation two pointers *1200 Nov/24/2017 15:14
171 B - Balanced Substring GNU C++14 dp implementation *1500 Nov/22/2017 16:00
170 D - Queue GNU C++14 greedy implementation sortings *1300 Nov/18/2017 01:41
169 A - Greed GNU C++14 greedy implementation *900 Nov/17/2017 20:44
168 D - Soldier and Number Game GNU C++14 constructive algorithms dp math number theory *1700 Nov/17/2017 17:51
167 B - Santa Claus and Keyboard Check GNU C++14 implementation strings *1500 Nov/17/2017 06:27
166 C - Hacking Cypher GNU C++14 brute force math number theory strings *1700 Nov/17/2017 05:02
165 B - Wilbur and Array GNU C++14 greedy implementation *1100 Nov/17/2017 03:26
164 B - Sum of Digits GNU C++14 implementation *1000 Nov/16/2017 20:35
163 C - K-special Tables GNU C++14 constructive algorithms implementation *1300 Nov/16/2017 19:10
162 B - Print Check GNU C++14 constructive algorithms implementation *1200 Nov/16/2017 18:56
161 C - Soldier and Cards GNU C++14 brute force dfs and similar games *1400 Nov/15/2017 18:10
160 A - Coder GNU C++14 implementation *800 Nov/15/2017 17:47
159 B - Vlad and Cafes GNU C++14 *1000 Nov/12/2017 22:23
158 A - ACM ICPC GNU C++14 brute force *1000 Nov/12/2017 22:13
157 C - Number of Ways GNU C++14 binary search brute force data structures dp two pointers *1700 Nov/10/2017 18:59
156 A - Soft Drinking GNU C++14 implementation math *800 Nov/10/2017 18:15
155 A - Currency System in Geraldion GNU C++14 implementation sortings *1000 Nov/10/2017 18:04
154 A - GukiZ and Contest GNU C++14 brute force implementation sortings *800 Nov/10/2017 17:43
153 C - K-Dominant Character GNU C++14 binary search implementation two pointers *1400 Nov/09/2017 21:57
152 B - Buggy Robot GNU C++14 greedy *1000 Nov/09/2017 21:27
151 A - Local Extrema GNU C++14 brute force implementation *800 Nov/09/2017 21:16
150 B - Interesting drink GNU C++14 binary search dp implementation *1100 Nov/05/2017 00:51
149 A - Vitya in the Countryside GNU C++14 implementation *1100 Nov/05/2017 00:34
148 A - Towers GNU C++14 sortings *1000 Nov/05/2017 00:18
147 A - Night at the Museum GNU C++14 implementation strings *800 Nov/04/2017 01:48
146 A - Div. 64 GNU C++14 implementation *1000 Nov/03/2017 23:06
145 B - Cormen --- The Best Friend Of a Man GNU C++14 dp greedy *1000 Nov/03/2017 18:58
144 A - The number of positions GNU C++14 math *1000 Nov/03/2017 18:36
143 A - Wet Shark and Odd and Even GNU C++14 implementation *900 Nov/03/2017 18:09
142 A - Two Substrings GNU C++14 brute force dp greedy implementation strings *1500 Nov/03/2017 17:59
141 A - Cinema Line GNU C++14 greedy implementation *1100 Nov/03/2017 04:05
140 A - Elections GNU C++14 implementation *1100 Nov/02/2017 02:53
139 A - Strange Addition GNU C++14 brute force constructive algorithms implementation *1600 Nov/02/2017 02:32
138 A - Arpa’s hard exam and Mehrdad’s naive cheat GNU C++14 implementation math number theory *1000 Nov/02/2017 01:57
137 B - Two Buttons GNU C++14 dfs and similar graphs greedy implementation math shortest paths *1400 Nov/02/2017 01:46
136 B - Lecture GNU C++14 implementation strings *1000 Nov/01/2017 23:23
135 A - Free Cash GNU C++14 implementation *1000 Nov/01/2017 22:42
134 B - Random Teams GNU C++14 combinatorics constructive algorithms greedy math *1300 Nov/01/2017 19:56
133 A - Infinite Sequence GNU C++14 math *1100 Nov/01/2017 19:19
132 A - Bachgold Problem GNU C++14 greedy implementation math number theory *800 Nov/01/2017 18:51
131 A - One-dimensional Japanese Crossword GNU C++14 implementation *800 Nov/01/2017 18:39
130 A - Laptops GNU C++14 sortings *1100 Nov/01/2017 17:54
129 A - Cards GNU C++14 greedy implementation *800 Nov/01/2017 17:35
128 A - Chewbaсca and Number GNU C++14 greedy implementation *1200 Nov/01/2017 02:05
127 B - Ilya and Queries GNU C++14 dp implementation *1100 Nov/01/2017 01:53
126 A - Grasshopper And the String GNU C++14 implementation *1000 Nov/01/2017 01:40
125 A - Drazil and Date GNU C++14 math *1000 Nov/01/2017 01:29
124 A - Pashmak and Garden GNU C++14 implementation *1200 Oct/31/2017 02:55
123 A - Anton and Polyhedrons GNU C++14 implementation strings *800 Oct/31/2017 02:21
122 B - Anton and Digits GNU C++14 brute force greedy implementation math *800 Oct/31/2017 02:16
121 B - Pashmak and Flowers GNU C++14 combinatorics implementation sortings *1300 Oct/31/2017 02:04
120 A - Magic Numbers GNU C++14 brute force greedy *900 Oct/28/2017 22:59
119 A - Lineland Mail GNU C++14 greedy implementation *900 Oct/28/2017 22:18
118 A - Bark to Unlock GNU C++14 brute force implementation strings *900 Oct/28/2017 21:45
117 A - Devu, the Singer and Churu, the Joker GNU C++14 greedy implementation *900 Oct/28/2017 21:26
116 B - Worms GNU C++14 binary search implementation *1200 Oct/28/2017 21:11
115 B - BerSU Ball GNU C++14 dfs and similar dp graph matchings greedy sortings two pointers *1200 Oct/28/2017 20:26
114 A - Crazy Computer GNU C++14 implementation *800 Oct/28/2017 19:43
113 B - Mahmoud and a Triangle GNU C++14 constructive algorithms geometry greedy math number theory sortings *1000 Oct/28/2017 19:30
112 C - Drazil and Factorial GNU C++14 greedy math sortings *1400 Oct/28/2017 05:07
111 C - A and B and Team Training GNU C++14 greedy implementation math number theory *1300 Oct/28/2017 03:35
110 B - Fedor and New Game GNU C++14 bitmasks brute force constructive algorithms implementation *1100 Oct/28/2017 01:14
109 A - A and B and Chess GNU C++14 implementation *900 Oct/28/2017 00:19
108 A - Bear and Big Brother GNU C++14 implementation *800 Oct/27/2017 23:40
107 B - Table Tennis GNU C++14 data structures implementation *1200 Oct/27/2017 23:25
106 A - Game GNU C++14 constructive algorithms math *800 Oct/27/2017 22:39
105 A - Borya's Diagnosis GNU C++14 implementation *900 Oct/26/2017 21:10
104 A - Holiday Of Equality GNU C++ implementation math *800 Oct/26/2017 17:14
103 A - Mishka and Game GNU C++ implementation *800 Oct/26/2017 17:06
102 A - Police Recruits GNU C++ implementation *800 Oct/26/2017 16:58
101 A - Brain's Photos GNU C++ implementation *800 Oct/26/2017 14:13
100 A - Flipping Game GNU C++ brute force dp implementation *1200 Oct/26/2017 13:30
99 C - Given Length and Sum of Digits... GNU C++ dp greedy implementation *1400 Oct/26/2017 01:18
98 A - Initial Bet GNU C++ implementation *1100 Oct/26/2017 00:32
97 A - Team Olympiad GNU C++ greedy implementation sortings *800 Oct/26/2017 00:23
96 A - Bus to Udayland GNU C++ brute force implementation *800 Oct/25/2017 23:54
95 A - Combination Lock GNU C++ implementation *800 Oct/25/2017 23:31
94 A - Vasya the Hipster GNU C++ implementation math *800 Oct/25/2017 23:14
93 A - Choosing Teams GNU C++ greedy implementation sortings *800 Oct/25/2017 20:11
92 A - Cut Ribbon GNU C++ brute force dp *1300 Oct/25/2017 19:58
91 A - Patrick and Shopping GNU C++ implementation *800 Oct/25/2017 19:30
90 A - Raising Bacteria GNU C++ bitmasks *1000 Oct/25/2017 19:19
89 A - New Year and Hurry GNU C++ binary search brute force implementation math *800 Oct/25/2017 19:09
88 A - Buy a Shovel GNU C++ brute force constructive algorithms implementation math *800 Oct/25/2017 18:56
87 A - Fancy Fence GNU C++ geometry implementation math *1100 Oct/25/2017 18:48
86 A - Olesya and Rodion GNU C++ math *1000 Oct/25/2017 18:39
85 A - The New Year: Meeting Friends GNU C++ implementation math sortings *800 Oct/25/2017 18:22
84 B - Drinks GNU C++ implementation math *800 Oct/25/2017 18:12
83 B - Vanya and Lanterns GNU C++ binary search implementation math sortings *1200 Oct/25/2017 18:04
82 A - Cheap Travel GNU C++ implementation *1200 Oct/25/2017 17:41
81 A - Vanya and Fence GNU C++ implementation *800 Oct/25/2017 17:24
80 A - Ilya and Bank Account GNU C++ implementation number theory *900 Oct/25/2017 01:18
79 B - Buttons GNU C++ implementation math *1000 Oct/24/2017 22:06
78 A - Anton and Danik GNU C++ implementation strings *800 Oct/24/2017 21:29
77 A - Dragons GNU C++ greedy sortings *1000 Oct/24/2017 21:16
76 C - Pythagorean Triples GNU C++ math number theory *1500 Oct/24/2017 03:51
75 B - Xenia and Ringroad GNU C++ implementation *1000 Oct/24/2017 00:39
74 A - Maximum in Table GNU C++ brute force implementation *800 Oct/23/2017 19:16
73 A - Boredom GNU C++ dp *1500 Oct/23/2017 19:01
72 A - Vanya and Cubes GNU C++ implementation *800 Oct/23/2017 18:22
71 A - Business trip GNU C++ greedy implementation sortings *900 Oct/23/2017 18:08
70 A - Dreamoon and Stairs GNU C++ implementation math *1000 Oct/23/2017 17:57
69 A - Amusing Joke GNU C++ implementation sortings strings *800 Oct/23/2017 17:49
68 A - Pangram GNU C++ implementation strings *800 Oct/23/2017 17:30
67 A - Fox And Snake GNU C++ implementation *800 Oct/23/2017 17:16
66 A - Word GNU C++ implementation strings *800 Oct/23/2017 17:07
65 A - Gravity Flip GNU C++ greedy implementation sortings *900 Oct/23/2017 16:57
64 A - Anton and Letters GNU C++ constructive algorithms implementation *800 Oct/23/2017 16:48
63 A - New Year Transportation GNU C++ dfs and similar graphs implementation *1000 Oct/23/2017 16:14
62 A - Games GNU C++ brute force *800 Oct/23/2017 15:53
61 A - New Year Candles GNU C++ implementation *1000 Oct/23/2017 15:41
60 A - Vasya and Socks GNU C++ brute force implementation math *900 Oct/23/2017 15:37
59 A - Double Cola GNU C++ implementation math *1100 Oct/23/2017 15:01
58 A - Magnets GNU C++ implementation *800 Oct/23/2017 02:05
57 B - Cells Not Under Attack GNU C++ data structures math *1200 Oct/23/2017 00:16
56 A - Is your horseshoe on the other hoof? GNU C++ implementation *800 Oct/22/2017 20:43
55 A - Case of the Zeros and Ones GNU C++ greedy *900 Oct/22/2017 20:14
54 B - A and B and Compilation Errors GNU C++ data structures implementation sortings *1100 Oct/22/2017 20:00
53 A - Epic Game GNU C++ implementation *800 Oct/22/2017 19:27
52 A - Hulk GNU C++ implementation *800 Oct/22/2017 18:54
51 A - IQ test GNU C++ brute force *1300 Oct/22/2017 18:47
50 A - Duff and Meat GNU C++ greedy *900 Oct/22/2017 18:37
49 A - Rewards GNU C++ implementation *800 Oct/22/2017 18:23
48 A - Design Tutorial: Learn from Math GNU C++ math number theory *800 Oct/22/2017 18:08
47 A - I Wanna Be the Guy GNU C++ greedy implementation *800 Oct/22/2017 17:51
46 A - Elephant GNU C++ math *800 Oct/22/2017 17:41
45 A - Arrival of the General GNU C++ implementation *800 Oct/22/2017 17:33
44 A - Game With Sticks GNU C++ implementation *900 Oct/22/2017 14:21
43 A - Plant GNU C++ math *1300 Oct/22/2017 05:55
42 A - Numbers Joke GNU C++ *special problem *1700 Oct/22/2017 04:34
41 A - Dubstep GNU C++ strings *900 Oct/22/2017 04:18
40 A - Calculating Function GNU C++ implementation math *800 Oct/22/2017 03:43
39 A - Expression GNU C++ brute force math *1000 Oct/22/2017 03:35
38 A - Presents GNU C++ implementation *800 Oct/22/2017 03:16
37 A - Kefa and First Steps GNU C++ brute force dp implementation *900 Oct/22/2017 03:02
36 A - I_love_%username% GNU C++ brute force *800 Oct/22/2017 02:46
35 C - Registration System GNU C++ data structures hashing implementation *1300 Oct/22/2017 02:08
34 A - Multiplication Table GNU C++ implementation number theory *1000 Oct/22/2017 01:24
33 A - Keyboard GNU C++ implementation *900 Oct/22/2017 00:46
32 A - Ultra-Fast Mathematician GNU C++ implementation *800 Oct/22/2017 00:13
31 A - Even Odds GNU C++ math *900 Oct/22/2017 00:07
30 A - Translation GNU C++ implementation strings *800 Oct/21/2017 21:20
29 A - Beautiful Year GNU C++ brute force *800 Oct/21/2017 20:43
28 A - Insomnia cure GNU C++ constructive algorithms implementation math *800 Oct/21/2017 20:22
27 A - Puzzles GNU C++ greedy *900 Oct/21/2017 20:09
26 B - Queue at the School GNU C++ constructive algorithms graph matchings implementation shortest paths *800 Oct/21/2017 19:54
25 A - Nearly Lucky Number GNU C++ implementation *800 Oct/21/2017 19:46
24 A - Young Physicist GNU C++ implementation math *1000 Oct/21/2017 19:39
23 A - George and Accommodation GNU C++ implementation *800 Oct/21/2017 19:31
22 A - Soldier and Bananas GNU C++ brute force implementation math *800 Oct/21/2017 19:27
21 A - Boy or Girl GNU C++ brute force implementation strings *800 Oct/21/2017 19:14
20 A - Lucky Division GNU C++ brute force number theory *1000 Oct/21/2017 19:05
19 A - Chat room GNU C++ greedy strings *1000 Oct/21/2017 18:57
18 A - Twins GNU C++ greedy sortings *900 Oct/21/2017 18:46
17 A - Beautiful Matrix GNU C++ implementation *800 Oct/21/2017 18:29
16 A - HQ9+ GNU C++ implementation *900 Oct/21/2017 18:18
15 A - cAPS lOCK GNU C++ implementation strings *1000 Oct/21/2017 17:09
14 A - Word Capitalization GNU C++ implementation strings *800 Oct/21/2017 16:40
13 A - Tram GNU C++ implementation *800 Oct/21/2017 16:29
12 A - Stones on the Table GNU C++ implementation *800 Oct/21/2017 16:08
11 B - Taxi GNU C++ *special problem greedy implementation *1100 Oct/21/2017 15:57
10 A - Helpful Maths GNU C++ greedy implementation sortings strings *800 Oct/21/2017 01:25
9 A - Petya and Strings GNU C++ implementation strings *800 Oct/21/2017 00:41
8 A - Football GNU C++ implementation strings *900 Oct/21/2017 00:24
7 A - Bit++ GNU C++ implementation *800 Oct/21/2017 00:00
6 A - Team GNU C++ brute force greedy *800 Oct/20/2017 23:55
5 A - Domino piling GNU C++ greedy math *800 Oct/20/2017 23:46
4 A - String Task GNU C++ implementation strings *1000 Oct/20/2017 23:39
3 A - Next Round GNU C++ *special problem implementation *800 Oct/20/2017 23:21
2 A - Way Too Long Words GNU C++ strings *800 Oct/20/2017 23:02
1 A - Theatre Square GNU C++ math *1000 Oct/19/2017 01:46

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages