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 |