Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
| # | Title | Solution | Tags | Submitted |
|---|---|---|---|---|
| 152 | B - The Bits | GNU C++20 (64) | implementation math *1200 |
Mar/12/2023 02:30 |
| 151 | A - XXXXX | GNU C++20 (64) | brute force data structures number theory two pointers *1200 |
Mar/12/2023 02:14 |
| 150 | N - Number Reduction | GNU C++20 (64) | greedy *1500 |
Mar/12/2023 02:08 |
| 149 | B - AGAGA XOOORRR | GNU C++20 (64) | bitmasks brute force dp greedy *1500 |
Mar/07/2023 13:40 |
| 148 | C - Strange Function | GNU C++20 (64) | math number theory *1600 |
Feb/05/2023 04:27 |
| 147 | B - Plus and Multiply | GNU C++20 (64) | constructive algorithms math number theory *1500 |
Feb/05/2023 04:10 |
| 146 | B - Kuriyama Mirai's Stones | GNU C++20 (64) | dp implementation sortings *1200 |
Feb/05/2023 02:58 |
| 145 | C - Destroying Array | GNU C++20 (64) | data structures dsu *1600 |
Jan/28/2023 07:38 |
| 144 | D - Matryoshkas | GNU C++20 (64) | data structures greedy sortings *1200 |
Jan/28/2023 01:52 |
| 143 | C - Premutation | GNU C++20 (64) | brute force implementation math *1000 |
Jan/28/2023 01:47 |
| 142 | B - Taisia and Dice | GNU C++20 (64) | greedy greedy math *800 |
Jan/28/2023 01:40 |
| 141 | A - Polycarp and the Day of Pi | GNU C++20 (64) | implementation math strings *800 |
Jan/28/2023 01:35 |
| 140 | B - Quick Sort | GNU C++20 (64) | greedy math *900 |
Jan/26/2023 14:13 |
| 139 | A - Greatest Convex | GNU C++20 (64) | greedy math number theory *800 |
Jan/26/2023 14:11 |
| 138 | A - Two Substrings | GNU C++20 (64) | brute force dp greedy implementation strings *1500 |
Jan/25/2023 03:00 |
| 137 | A - Cut Ribbon | GNU C++20 (64) | brute force dp *1300 |
Jan/24/2023 16:13 |
| 136 | A - Everybody Likes Good Arrays! | GNU C++20 (64) | greedy math *800 |
Jan/24/2023 13:44 |
| 135 | A - Boredom | GNU C++20 (64) | dp *1500 |
Jan/24/2023 07:08 |
| 134 | B - BerSU Ball | GNU C++20 (64) | dfs and similar dp graph matchings greedy sortings two pointers *1200 |
Jan/22/2023 11:24 |
| 133 | C - Mortal Kombat Tower | GNU C++20 (64) | dp graphs greedy shortest paths *1500 |
Jan/21/2023 03:26 |
| 132 | A - Cheap Travel | GNU C++20 (64) | implementation *1200 |
Jan/16/2023 08:42 |
| 131 | B - T-primes | GNU C++20 (64) | binary search implementation math number theory *1300 |
Jan/16/2023 08:37 |
| 130 | B - Vanya and Lanterns | GNU C++20 (64) | binary search implementation math sortings *1200 |
Jan/16/2023 08:32 |
| 129 | C - Registration System | GNU C++20 (64) | data structures hashing implementation *1300 |
Jan/15/2023 03:32 |
| 128 | A - IQ test | GNU C++20 (64) | brute force *1300 |
Jan/15/2023 03:29 |
| 127 | E - The Human Equation | GNU C++20 (64) | greedy implementation *2100 |
Jan/10/2023 14:48 |
| 126 | A - Yet Another Two Integers Problem | GNU C++20 (64) | greedy math *800 |
Jan/03/2023 03:00 |
| 125 | B - Karen and Coffee | GNU C++20 (64) | binary search data structures implementation *1400 |
Jan/02/2023 00:36 |
| 124 | A - Lucky Division | GNU C++20 (64) | brute force number theory *1000 |
Dec/31/2022 14:11 |
| 123 | A - Chat room | GNU C++20 (64) | greedy strings *1000 |
Dec/31/2022 14:06 |
| 122 | A - Koxia and Whiteboards | GNU C++20 (64) | brute force greedy *1000 |
Dec/31/2022 08:50 |
| 121 | A - Hit the Lottery | GNU C++20 (64) | dp greedy *800 |
Dec/31/2022 08:38 |
| 120 | E - Permutation Game | GNU C++20 (64) | games *1700 |
Dec/25/2022 04:00 |
| 119 | D - Absolute Sorting | GNU C++20 (64) | constructive algorithms math *1400 |
Dec/25/2022 03:47 |
| 118 | C - Different Differences | GNU C++20 (64) | constructive algorithms greedy math *1000 |
Dec/25/2022 03:29 |
| 117 | B - Matrix Rotation | GNU C++20 (64) | brute force implementation *800 |
Dec/25/2022 03:23 |
| 116 | A - A+B? | GNU C++20 (64) | implementation *800 |
Dec/25/2022 03:20 |
| 115 | B - Two Cakes | GNU C++20 (64) | binary search brute force implementation *1200 |
Dec/23/2022 13:18 |
| 114 | C - Table Decorations | GNU C++20 (64) | greedy *1800 |
Dec/20/2022 08:54 |
| 113 | A - Add Plus Minus Sign | GNU C++20 (64) | constructive algorithms math *800 |
Dec/18/2022 02:14 |
| 112 | D - Playoff | GNU C++20 (64) | combinatorics constructive algorithms dp greedy math *1500 |
Dec/16/2022 16:45 |
| 111 | B - Make Array Good | GNU C++20 (64) | constructive algorithms implementation number theory sortings *1100 |
Dec/16/2022 14:56 |
| 110 | A - Divide and Conquer | GNU C++20 (64) | greedy math number theory *800 |
Dec/16/2022 14:17 |
| 109 | B - Notepad# | GNU C++20 (64) | implementation *1000 |
Dec/13/2022 00:52 |
| 108 | A - Extremely Round | GNU C++20 (64) | brute force implementation *800 |
Dec/13/2022 00:44 |
| 107 | A - Vasya and Coins | GNU C++20 (64) | greedy math *800 |
Dec/12/2022 14:02 |
| 106 | C - Hossam and Trainees | GNU C++20 (64) | greedy math number theory *1600 |
Dec/11/2022 23:01 |
| 105 | A - Hossam and Combinatorics | GNU C++20 (64) | combinatorics math sortings *900 |
Dec/11/2022 16:12 |
| 104 | M - Minimum LCM | GNU C++20 (64) | math number theory *1000 |
Nov/29/2022 05:50 |
| 103 | E - Exchange | GNU C++20 (64) | brute force math *1000 |
Nov/29/2022 05:41 |
| 102 | B - Broken Keyboard | GNU C++20 (64) | greedy *800 |
Nov/29/2022 05:29 |
| 101 | B - Yet Another Palindrome Problem | GNU C++20 (64) | brute force strings *1100 |
Nov/29/2022 04:54 |
| 100 | C - Doremy's City Construction | GNU C++20 (64) | graphs greedy *1400 |
Nov/27/2022 02:44 |
| 99 | D - Doremy's Pegging Game | GNU C++20 (64) | combinatorics dp math *2000 |
Nov/27/2022 02:39 |
| 98 | A - Doremy's Paint | GNU C++20 (64) | greedy *800 |
Nov/27/2022 02:38 |
| 97 | B - Doremy's Perfect Math Class | GNU C++20 (64) | math number theory *900 |
Nov/27/2022 02:38 |
| 96 | B - Madoka and Underground Competitions | GNU C++20 (64) | constructive algorithms implementation *1100 |
Nov/26/2022 09:26 |
| 95 | C - Word Game | GNU C++20 (64) | data structures implementation *800 |
Nov/26/2022 09:11 |
| 94 | A - Nezzar and Colorful Balls | GNU C++20 (64) | brute force greedy *800 |
Nov/25/2022 18:42 |
| 93 | D - Range = √Sum | GNU C++20 (64) | binary search brute force constructive algorithms math two pointers *1800 |
Nov/25/2022 18:35 |
| 92 | B - XOR = Average | GNU C++20 (64) | constructive algorithms *900 |
Nov/25/2022 18:11 |
| 91 | A - SSeeeeiinngg DDoouubbllee | GNU C++20 (64) | constructive algorithms strings *800 |
Nov/25/2022 18:11 |
| 90 | C - Almost All Multiples | GNU C++20 (64) | greedy number theory *1400 |
Nov/25/2022 18:10 |
| 89 | A - Laptops | GNU C++20 (64) | sortings *1100 |
Nov/25/2022 00:03 |
| 88 | B - Ternary Sequence | GNU C++20 (64) | constructive algorithms greedy math *1100 |
Nov/22/2022 14:41 |
| 87 | A - Distance and Axis | GNU C++20 (64) | constructive algorithms math *900 |
Nov/22/2022 14:09 |
| 86 | A - Gravity Flip | GNU C++20 (64) | greedy implementation sortings *900 |
Nov/20/2022 02:45 |
| 85 | A - Raising Bacteria | GNU C++20 (64) | bitmasks *1000 |
Nov/20/2022 02:40 |
| 84 | A - I_love_%username% | GNU C++20 (64) | brute force *800 |
Nov/19/2022 15:49 |
| 83 | C - Madoka and Formal Statement | GNU C++20 (64) | greedy *1300 |
Nov/19/2022 15:42 |
| 82 | A - Young Physicist | GNU C++20 (64) | implementation math *1000 |
Nov/19/2022 15:33 |
| 81 | D - Make It Round | GNU C++20 (64) | brute force number theory *1400 |
Nov/18/2022 15:49 |
| 80 | C - Thermostat | GNU C++20 (64) | greedy math shortest paths *1100 |
Nov/18/2022 15:26 |
| 79 | A - Yes-Yes? | GNU C++20 (64) | implementation strings *800 |
Nov/18/2022 15:04 |
| 78 | B - Lost Permutation | GNU C++20 (64) | math *800 |
Nov/18/2022 14:57 |
| 77 | B - Diverse Substrings | GNU C++20 (64) | brute force implementation strings *1400 |
Nov/14/2022 07:10 |
| 76 | A - The Ultimate Square | GNU C++20 (64) | math *800 |
Nov/12/2022 17:13 |
| 75 | A - Indirect Sort | GNU C++20 (64) | constructive algorithms implementation math *800 |
Nov/06/2022 23:43 |
| 74 | C - Swap Game | GNU C++20 (64) | games *1200 |
Nov/05/2022 00:18 |
| 73 | B - BAN BAN | GNU C++20 (64) | constructive algorithms *900 |
Nov/05/2022 00:15 |
| 72 | A - Two Groups | GNU C++20 (64) | constructive algorithms greedy *800 |
Nov/05/2022 00:02 |
| 71 | B - Different Divisors | GNU C++20 (64) | binary search constructive algorithms greedy math number theory *1000 |
Nov/01/2022 08:32 |
| 70 | A - Collecting Coins | GNU C++20 (64) | math *800 |
Oct/29/2022 11:21 |
| 69 | F - Eating Candies | GNU C++20 (64) | binary search data structures greedy two pointers *1100 |
Oct/25/2022 14:11 |
| 68 | C - Boats Competition | GNU C++20 (64) | brute force greedy two pointers *1200 |
Oct/25/2022 13:59 |
| 67 | A - Technical Support | GNU C++20 (64) | greedy *800 |
Oct/23/2022 14:16 |
| 66 | A - Cowardly Rooks | GNU C++20 (64) | greedy implementation *800 |
Oct/21/2022 09:22 |
| 65 | B - Game on Ranges | GNU C++20 (64) | brute force dfs and similar implementation sortings *1100 |
Oct/19/2022 14:37 |
| 64 | D - Deleting Divisors | GNU C++20 (64) | games math number theory *1700 |
Oct/18/2022 13:39 |
| 63 | B - Permutation Value | GNU C++20 (64) | constructive algorithms greedy *800 |
Oct/17/2022 17:03 |
| 62 | A - Password | GNU C++20 (64) | brute force combinatorics implementation math *800 |
Oct/17/2022 17:03 |
| 61 | C - Save the Magazines | GNU C++20 (64) | constructive algorithms dp greedy *1100 |
Oct/17/2022 16:47 |
| 60 | B - Rebellion | GNU C++20 (64) | constructive algorithms greedy two pointers *800 |
Oct/16/2022 00:41 |
| 59 | A - Maxmina | GNU C++20 (64) | constructive algorithms greedy *800 |
Oct/15/2022 23:36 |
| 58 | D - Coprime | GNU C++20 (64) | brute force greedy number theory *1100 |
Oct/14/2022 09:12 |
| 57 | C - Stripes | GNU C++20 (64) | implementation *900 |
Oct/14/2022 09:12 |
| 56 | B - Increasing | GNU C++20 (64) | greedy implementation sortings *800 |
Oct/14/2022 09:11 |
| 55 | A - Sum | GNU C++20 (64) | implementation *800 |
Oct/14/2022 09:10 |
| 54 | B - Funny Permutation | GNU C++20 (64) | constructive algorithms math *800 |
Oct/12/2022 07:19 |
| 53 | A - Compare T-Shirt Sizes | GNU C++20 (64) | implementation implementation strings *800 |
Oct/12/2022 07:13 |
| 52 | B - Nauuo and Chess | GNU C++20 (64) | constructive algorithms greedy *1100 |
Oct/11/2022 14:40 |
| 51 | C - Move Brackets | GNU C++20 (64) | greedy strings *1000 |
Oct/11/2022 13:52 |
| 50 | B - Playing with GCD | GNU C++20 (64) | math number theory *1200 |
Oct/11/2022 01:18 |
| 49 | A - Make A Equal to B | GNU C++20 (64) | brute force greedy sortings *800 |
Oct/11/2022 00:35 |
| 48 | A - Ela Sorting Books | GNU C++20 (64) | greedy implementation strings *900 |
Oct/08/2022 08:29 |
| 47 | A - Déjà Vu | GNU C++20 (64) | constructive algorithms strings *800 |
Oct/06/2022 16:49 |
| 46 | A - Football | GNU C++20 (64) | implementation strings *900 |
Oct/03/2022 15:20 |
| 45 | A - Working Week | GNU C++20 (64) | constructive algorithms greedy math *800 |
Oct/03/2022 05:12 |
| 44 | B - Array Recovery | GNU C++20 (64) | constructive algorithms greedy math *1100 |
Sep/30/2022 10:11 |
| 43 | A - Immobile Knight | GNU C++20 (64) | implementation *800 |
Sep/30/2022 10:06 |
| 42 | A - Consecutive Sum | GNU C++20 (64) | greedy sortings *800 |
Sep/29/2022 10:08 |
| 41 | B - Almost Rectangle | GNU C++20 (64) | implementation *800 |
Sep/27/2022 03:51 |
| 40 | A - Planets | GNU C++20 (64) | data structures greedy sortings *800 |
Sep/26/2022 05:42 |
| 39 | A - YES or YES? | GNU C++20 (64) | brute force implementation strings *800 |
Sep/23/2022 13:32 |
| 38 | A - I Wanna Be the Guy | GNU C++20 (64) | greedy implementation *800 |
Sep/20/2022 03:18 |
| 37 | A - Is your horseshoe on the other hoof? | GNU C++20 (64) | implementation *800 |
Sep/20/2022 03:10 |
| 36 | B - Rule of League | GNU C++20 (64) | constructive algorithms math *900 |
Sep/19/2022 15:54 |
| 35 | D1 - Zero-One (Easy Version) | GNU C++20 (64) | constructive algorithms greedy math *1400 |
Sep/19/2022 15:44 |
| 34 | A - Hulk | GNU C++20 (64) | implementation *800 |
Sep/14/2022 02:23 |
| 33 | A - Ultra-Fast Mathematician | GNU C++20 (64) | implementation *800 |
Sep/14/2022 02:20 |
| 32 | B - Drinks | GNU C++20 (64) | implementation math *800 |
Sep/14/2022 02:16 |
| 31 | B - Decode String | GNU C++20 (64) | greedy strings *800 |
Sep/13/2022 00:46 |
| 30 | A - Two Elevators | GNU C++20 (64) | math *800 |
Sep/13/2022 00:18 |
| 29 | B - Fair Division | GNU C++20 (64) | dp greedy math *800 |
Sep/12/2022 09:21 |
| 28 | A - Calculating Function | GNU C++20 (64) | implementation math *800 |
Sep/11/2022 01:54 |
| 27 | A - Magnets | GNU C++20 (64) | implementation *800 |
Sep/11/2022 01:37 |
| 26 | A - Presents | GNU C++20 (64) | implementation *800 |
Sep/11/2022 01:34 |
| 25 | A - In Search of an Easy Problem | GNU C++20 (64) | implementation *800 |
Sep/11/2022 01:27 |
| 24 | A - George and Accommodation | GNU C++20 (64) | implementation *800 |
Sep/11/2022 01:24 |
| 23 | A - Vanya and Fence | GNU C++20 (64) | implementation *800 |
Sep/10/2022 17:06 |
| 22 | A - Beautiful Year | GNU C++20 (64) | brute force *800 |
Sep/10/2022 16:57 |
| 21 | A - Translation | GNU C++20 (64) | implementation strings *800 |
Sep/10/2022 16:54 |
| 20 | A - Anton and Danik | GNU C++20 (64) | implementation strings *800 |
Sep/10/2022 16:52 |
| 19 | B - Queue at the School | GNU C++20 (64) | constructive algorithms graph matchings implementation shortest paths *800 |
Sep/10/2022 16:48 |
| 18 | A - Tram | GNU C++20 (64) | implementation *800 |
Sep/10/2022 16:38 |
| 17 | A - Chip Game | GNU C++14 | games math *800 |
Sep/06/2022 05:17 |
| 16 | A - Restoring Three Numbers | GNU C++14 | math *800 |
Sep/06/2022 05:13 |
| 15 | A - Accumulation of Dominoes | GNU C++14 | math *800 |
Sep/05/2022 15:37 |
| 14 | A - Madoka and Strange Thoughts | GNU C++14 | math number theory *800 |
Sep/02/2022 16:59 |
| 13 | B - Colourblindness | GNU C++14 | implementation *800 |
Aug/30/2022 15:32 |
| 12 | A - Spell Check | GNU C++14 | implementation *800 |
Aug/30/2022 15:02 |
| 11 | A - Nearly Lucky Number | GNU C++14 | implementation *800 |
Aug/13/2022 16:25 |
| 10 | A - Wrong Subtraction | GNU C++14 | implementation *800 |
Aug/13/2022 16:19 |
| 9 | B - Putting Bricks in the Wall | GNU C++14 | constructive algorithms implementation *1100 |
Aug/11/2022 10:14 |
| 8 | A - String Task | GNU C++14 | implementation strings *1000 |
Aug/09/2022 08:38 |
| 7 | A - Theatre Square | GNU C++14 | math *1000 |
Aug/09/2022 08:27 |
| 6 | A - Word | GNU C++14 | implementation strings *800 |
Aug/06/2022 09:51 |
| 5 | A - Elephant | GNU C++14 | math *800 |
Aug/06/2022 09:39 |
| 4 | A - Soldier and Bananas | GNU C++14 | brute force implementation math *800 |
Jul/11/2022 03:14 |
| 3 | A - Bear and Big Brother | GNU C++14 | implementation *800 |
Jul/10/2022 14:00 |
| 2 | A - Stones on the Table | GNU C++14 | implementation *800 |
Jul/10/2022 13:37 |
| 1 | A - Boy or Girl | GNU C++14 | brute force implementation strings *800 |
Jul/09/2022 10:39 |