Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
# | 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 |