Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
# | Title | Solution | Tags | Submitted |
---|---|---|---|---|
301 | C - Long Multiplication | C++17 (GCC 7-32) | greedy math number theory |
Apr/15/2024 13:15 |
300 | E - Nearly Shortest Repeating Substring | C++17 (GCC 7-32) | brute force implementation number theory strings |
Mar/28/2024 18:22 |
299 | D - Product of Binary Decimals | C++17 (GCC 7-32) | brute force dp implementation number theory |
Mar/28/2024 16:52 |
298 | C - Clock Conversion | C++17 (GCC 7-32) | implementation math |
Mar/28/2024 15:07 |
297 | B - Upscaling | C++17 (GCC 7-32) | implementation |
Mar/28/2024 14:59 |
296 | A - Stair, Peak, or Neither? | C++17 (GCC 7-32) | implementation |
Mar/28/2024 14:52 |
295 | B - Maximum Sum | C++17 (GCC 7-32) | dp greedy math *1100 |
Mar/22/2024 15:19 |
294 | A - Median of an Array | C++17 (GCC 7-32) | greedy implementation sortings *800 |
Mar/22/2024 14:42 |
293 | A - Setting up Camp | C++17 (GCC 7-32) | greedy math *800 |
Mar/20/2024 00:02 |
292 | E - Rudolf and k Bridges | C++17 (GCC 7-32) | binary search data structures dp two pointers *1600 |
Mar/11/2024 16:35 |
291 | D - Rudolf and the Ball Game | C++17 (GCC 7-32) | dfs and similar dp implementation *1200 |
Mar/11/2024 15:46 |
290 | C - Rudolf and the Ugly String | C++17 (GCC 7-32) | dp greedy strings *900 |
Mar/11/2024 15:11 |
289 | B - Rudolf and 121 | C++17 (GCC 7-32) | brute force dp greedy math *1000 |
Mar/11/2024 14:49 |
288 | A - Rudolf and the Ticket | C++17 (GCC 7-32) | brute force math *800 |
Mar/11/2024 14:38 |
287 | E - Turtle vs. Rabbit Race: Optimal Trainings | C++20 (GCC 11-64) | binary search implementation math ternary search *1500 |
Feb/27/2024 17:46 |
286 | D - Turtle Tenacity: Continual Mods | C++20 (GCC 11-64) | constructive algorithms greedy math number theory sortings *1200 |
Feb/27/2024 16:45 |
285 | C - Turtle Fingers: Count the Values of k | C++20 (GCC 11-64) | brute force implementation math number theory *1100 |
Feb/27/2024 16:00 |
284 | B - Turtle Math: Fast Three Task | C++20 (GCC 11-64) | implementation math number theory *800 |
Feb/27/2024 15:46 |
283 | A - Turtle Puzzle: Rearrange and Negate | C++20 (GCC 11-64) | greedy math sortings *800 |
Feb/27/2024 15:38 |
282 | C - Vlad and a Sum of Sum of Digits | C++20 (GCC 11-64) | dp implementation *1200 |
Feb/19/2024 16:00 |
281 | B - Vlad and Shapes | C++20 (GCC 11-64) | geometry implementation *800 |
Feb/19/2024 15:43 |
280 | A - Vlad and the Best of Five | C++20 (GCC 11-64) | implementation *800 |
Feb/19/2024 15:38 |
279 | C - LR-remainders | C++20 (GCC 11-64) | brute force data structures implementation math two pointers *1400 |
Feb/18/2024 16:21 |
278 | D - Card Game | C++20 (GCC 11-64) | greedy implementation *1400 |
Feb/18/2024 14:53 |
277 | B - Chaya Calendar | C++20 (GCC 11-64) | number theory *1100 |
Feb/18/2024 13:14 |
276 | A - Thorns and Coins | C++20 (GCC 11-64) | dp greedy implementation *800 |
Feb/18/2024 13:09 |
275 | B - Make Equal | C++20 (GCC 11-64) | greedy *800 |
Feb/16/2024 23:23 |
274 | A - Recovering a Small String | C++20 (GCC 11-64) | brute force strings *800 |
Feb/16/2024 23:13 |
273 | B - Sasha and the Drawing | C++20 (GCC 11-64) | constructive algorithms greedy math *800 |
Feb/15/2024 16:06 |
272 | A - Sasha and the Beautiful Array | C++20 (GCC 11-64) | constructive algorithms greedy math sortings *800 |
Feb/15/2024 15:40 |
271 | C - Closest Cities | C++20 (GCC 11-64) | greedy implementation math *1300 |
Jan/20/2024 16:47 |
270 | B - Forming Triangles | C++20 (GCC 11-64) | combinatorics constructive algorithms math sortings *1200 |
Jan/20/2024 16:10 |
269 | A - Tricky Template | C++20 (GCC 11-64) | constructive algorithms implementation strings *800 |
Jan/20/2024 14:29 |
268 | C - Game with Multiset | C++20 (GCC 11-64) | binary search bitmasks brute force greedy *1300 |
Jan/19/2024 12:38 |
267 | B - Swap and Delete | C++20 (GCC 11-64) | strings *1000 |
Jan/15/2024 22:05 |
266 | A - Rating Increase | C++20 (GCC 11-64) | implementation *800 |
Jan/15/2024 21:56 |
265 | E - Eat the Chip | C++20 (GCC 11-64) | brute force games greedy math *1600 |
Jan/15/2024 17:04 |
264 | D - Very Different Array | C++20 (GCC 11-64) | data structures greedy sortings two pointers *1100 |
Jan/15/2024 16:20 |
263 | C - Sending Messages | C++20 (GCC 11-64) | greedy math *900 |
Jan/15/2024 16:05 |
262 | B - Arranging Cats | C++20 (GCC 11-64) | greedy implementation *800 |
Jan/15/2024 15:47 |
261 | A - Square | C++20 (GCC 11-64) | greedy math *800 |
Jan/15/2024 15:40 |
260 | E - Queue Sort | C++20 (GCC 11-64) | greedy implementation sortings *1300 |
Nov/18/2023 15:18 |
259 | D - Yarik and Musical Notes | C++20 (GCC 11-64) | hashing math number theory *1300 |
Nov/18/2023 14:49 |
258 | C - Yarik and Array | C++20 (GCC 11-64) | dp greedy two pointers *1100 |
Nov/18/2023 11:48 |
257 | B - 250 Thousand Tons of TNT | C++20 (GCC 11-64) | brute force implementation number theory *1100 |
Nov/18/2023 11:41 |
256 | A - Game with Integers | C++20 (GCC 11-64) | games math number theory *800 |
Nov/18/2023 11:17 |
255 | E - Iva & Pav | C++20 (GCC 11-64) | binary search bitmasks data structures greedy *1400 |
Sep/26/2023 17:35 |
254 | B - Aleksa and Stack | C++20 (GCC 11-64) | constructive algorithms math *800 |
Sep/26/2023 16:15 |
253 | C - Vasilije in Cacak | C++20 (GCC 11-64) | math *900 |
Sep/26/2023 16:07 |
252 | A - How Much Does Daytona Cost? | C++20 (GCC 11-64) | greedy *800 |
Sep/26/2023 15:41 |
251 | C - Card Game | C++20 (GCC 11-64) | brute force greedy *1500 |
Sep/25/2023 16:32 |
250 | B - Sets and Union | C++20 (GCC 11-64) | bitmasks brute force constructive algorithms greedy *1300 |
Sep/25/2023 15:51 |
249 | A - Increasing Sequence | C++20 (GCC 11-64) | greedy *800 |
Sep/25/2023 15:38 |
248 | D - Bracket Coloring | C++20 (GCC 11-64) | constructive algorithms greedy *1400 |
Sep/25/2023 15:35 |
247 | C - Make it Alternating | C++20 (GCC 11-64) | combinatorics dp greedy *1300 |
Sep/24/2023 16:50 |
246 | A - Rigged! | C++20 (GCC 11-64) | greedy *800 |
Sep/24/2023 15:42 |
245 | E - Building an Aquarium | C++20 (GCC 11-64) | binary search sortings *1100 |
Sep/22/2023 11:00 |
244 | G - ABBC or BACB | C++20 (GCC 11-64) | constructive algorithms greedy *1500 |
Sep/21/2023 17:41 |
243 | F - Money Trees | C++20 (GCC 11-64) | binary search greedy math two pointers *1300 |
Sep/21/2023 16:45 |
242 | C - Target Practice | C++20 (GCC 11-64) | implementation math *800 |
Sep/21/2023 16:05 |
241 | D - 1D Eraser | C++20 (GCC 11-64) | greedy implementation two pointers *800 |
Sep/21/2023 15:57 |
240 | B - Good Kid | C++20 (GCC 11-64) | brute force greedy math *800 |
Sep/21/2023 15:43 |
239 | A - Short Sort | C++20 (GCC 11-64) | brute force implementation *800 |
Sep/21/2023 15:37 |
238 | C - Non-coprime Split | C++20 (GCC 11-64) | math number theory *1100 |
Sep/07/2023 17:51 |
237 | D - Plus Minus Permutation | C++20 (GCC 11-64) | math *1200 |
Sep/07/2023 17:05 |
236 | B - The Corridor or There and Back Again | C++20 (GCC 11-64) | greedy implementation *900 |
Sep/07/2023 16:21 |
235 | A - Two Vessels | C++20 (GCC 11-64) | brute force greedy math *800 |
Sep/07/2023 15:38 |
234 | D - Ice Cream Balls | C++20 (GCC 11-64) | binary search combinatorics constructive algorithms math *1300 |
Aug/24/2023 17:13 |
233 | C - Flower City Fence | C++20 (GCC 11-64) | binary search data structures implementation sortings *1100 |
Aug/24/2023 16:46 |
232 | B - Sequence Game | C++20 (GCC 11-64) | constructive algorithms *800 |
Aug/24/2023 15:55 |
231 | A - Gift Carpet | C++20 (GCC 11-64) | dp greedy implementation strings *800 |
Aug/24/2023 15:40 |
230 | C - Game on Permutation | C++20 (GCC 11-64) | data structures dp games greedy *1400 |
Aug/17/2023 17:31 |
229 | B - Fancy Coins | C++20 (GCC 11-64) | binary search brute force greedy math *1200 |
Aug/17/2023 16:42 |
228 | A - Not a Substring | C++20 (GCC 11-64) | constructive algorithms strings *900 |
Aug/17/2023 15:51 |
227 | B - Maximum Rounding | C++20 (GCC 11-64) | greedy implementation math *1100 |
Aug/07/2023 16:35 |
226 | D - Strong Vertices | C++20 (GCC 11-64) | math sortings trees *1300 |
Aug/07/2023 16:22 |
225 | C - Assembly via Minimums | C++20 (GCC 11-64) | greedy sortings *1200 |
Aug/07/2023 16:08 |
224 | A - Array Coloring | C++20 (GCC 11-64) | greedy math *800 |
Aug/07/2023 15:41 |
223 | C - Ski Resort | C++20 (GCC 11-64) | combinatorics math two pointers *1000 |
Jun/06/2023 17:20 |
222 | A - Cipher Shifer | C++20 (GCC 11-64) | implementation strings two pointers *800 |
Jun/06/2023 15:40 |
221 | D - Flipper | C++20 (GCC 11-64) | brute force constructive algorithms greedy *1400 |
May/19/2023 17:43 |
220 | C - Vlad Building Beautiful Array | C++20 (GCC 11-64) | greedy math *800 |
May/19/2023 16:16 |
219 | B - Restore the Weather | C++20 (GCC 11-64) | greedy sortings *900 |
May/19/2023 15:53 |
218 | A - Musical Puzzle | C++20 (GCC 11-64) | implementation strings *800 |
May/19/2023 15:43 |
217 | A - Insert Digit | C++20 (GCC 11-64) | greedy math strings *800 |
Apr/04/2023 14:43 |
216 | C - Move Brackets | C++20 (GCC 11-64) | greedy strings *1000 |
Feb/13/2023 11:10 |
215 | A - Burenka Plays with Fractions | C++17 (GCC 7-32) | math number theory *900 |
Jan/09/2023 10:16 |
214 | B - Kill Demodogs | C++17 (GCC 7-32) | greedy math *1100 |
Dec/27/2022 16:32 |
213 | A - Joey Takes Money | C++17 (GCC 7-32) | greedy math *800 |
Dec/27/2022 15:41 |
212 | B - Block Towers | C++17 (GCC 7-32) | data structures greedy sortings *800 |
Dec/16/2022 16:05 |
211 | B - Make Array Good | C++17 (GCC 7-32) | constructive algorithms implementation number theory sortings *1100 |
Dec/15/2022 16:34 |
210 | A - Divide and Conquer | C++17 (GCC 7-32) | greedy math number theory *800 |
Dec/15/2022 15:41 |
209 | B - Notepad# | C++17 (GCC 7-32) | implementation *1000 |
Dec/12/2022 20:14 |
208 | C - Hamiltonian Wall | C++17 (GCC 7-32) | dp implementation *1300 |
Dec/12/2022 16:12 |
207 | A - Extremely Round | C++17 (GCC 7-32) | brute force implementation *800 |
Dec/12/2022 15:41 |
206 | C - Hossam and Trainees | C++17 (GCC 7-32) | greedy math number theory *1600 |
Dec/12/2022 13:40 |
205 | A - Hossam and Combinatorics | C++17 (GCC 7-32) | combinatorics math sortings *900 |
Dec/11/2022 16:53 |
204 | A - Di-visible Confusion | C++17 (GCC 7-32) | constructive algorithms math number theory *1300 |
Dec/11/2022 15:33 |
203 | C - Fadi and LCM | C++17 (GCC 7-32) | brute force math number theory *1400 |
Dec/11/2022 12:05 |
202 | A - Co-prime Array | C++17 (GCC 7-32) | greedy implementation math number theory *1200 |
Dec/09/2022 16:37 |
201 | B - Multiplication Table | C++17 (GCC 7-32) | math number theory *1300 |
Dec/09/2022 16:11 |
200 | B - T-primes | C++17 (GCC 7-32) | binary search implementation math number theory *1300 |
Dec/08/2022 20:30 |
199 | A - k-th divisor | C++17 (GCC 7-32) | math number theory *1400 |
Dec/08/2022 15:53 |
198 | E - Monotonic Renumeration | C++17 (GCC 7-32) | combinatorics sortings *1700 |
Dec/07/2022 17:04 |
197 | D - Watch the Videos | C++17 (GCC 7-32) | binary search constructive algorithms two pointers *1700 |
Dec/07/2022 15:42 |
196 | K - Torus Path | C++17 (GCC 7-32) | greedy math *1500 |
Dec/07/2022 14:12 |
195 | N - Number Reduction | C++17 (GCC 7-32) | greedy *1500 |
Dec/07/2022 13:00 |
194 | M - Minimum LCM | C++17 (GCC 7-32) | math number theory *1000 |
Dec/06/2022 12:00 |
193 | E - Exchange | C++17 (GCC 7-32) | brute force math *1000 |
Dec/06/2022 11:56 |
192 | B - Broken Keyboard | C++17 (GCC 7-32) | greedy *800 |
Dec/06/2022 11:51 |
191 | C - Make Equal With Mod | C++17 (GCC 7-32) | constructive algorithms math number theory sortings *1200 |
Dec/05/2022 23:10 |
190 | A - XXXXX | C++17 (GCC 7-32) | brute force data structures number theory two pointers *1200 |
Dec/05/2022 22:31 |
189 | A - Irrational problem | C++17 (GCC 7-32) | implementation number theory *1100 |
Dec/05/2022 22:03 |
188 | A - Noldbach problem | C++17 (GCC 7-32) | brute force math number theory *1000 |
Dec/05/2022 21:11 |
187 | A - Ksusha and Array | C++17 (GCC 7-32) | brute force number theory sortings *1000 |
Dec/05/2022 20:50 |
186 | A - Good ol' Numbers Coloring | C++17 (GCC 7-32) | math number theory *1000 |
Dec/05/2022 20:30 |
185 | D1 - All are Same | C++17 (GCC 7-32) | math number theory *1100 |
Dec/05/2022 17:57 |
184 | B - Different Divisors | C++17 (GCC 7-32) | binary search constructive algorithms greedy math number theory *1000 |
Dec/05/2022 14:15 |
183 | A - Again Twenty Five! | C++17 (GCC 7-32) | number theory *800 |
Dec/05/2022 13:48 |
182 | A - Odd Divisor | C++17 (GCC 7-32) | math number theory *900 |
Dec/05/2022 13:45 |
181 | B - BerSU Ball | C++17 (GCC 7-32) | dfs and similar dp graph matchings greedy sortings two pointers *1200 |
Dec/05/2022 12:24 |
180 | B - Domino Effect | C++17 (GCC 7-32) | *1100 |
Dec/05/2022 11:54 |
179 | B - Blown Garland | C++17 (GCC 7-32) | brute force implementation number theory *1100 |
Dec/04/2022 12:53 |
178 | A - k-rounding | C++17 (GCC 7-32) | brute force math number theory *1100 |
Dec/03/2022 14:11 |
177 | B - Proper Nutrition | C++17 (GCC 7-32) | brute force implementation number theory *1100 |
Dec/03/2022 13:56 |
176 | A - Ebony and Ivory | C++17 (GCC 7-32) | brute force math number theory *1100 |
Dec/03/2022 13:35 |
175 | B - All the Vowels Please | C++17 (GCC 7-32) | constructive algorithms math number theory *1100 |
Dec/03/2022 11:45 |
174 | A - k-Factorization | C++17 (GCC 7-32) | implementation math number theory *1100 |
Dec/02/2022 19:10 |
173 | B - Relatively Prime Pairs | C++17 (GCC 7-32) | greedy math number theory *1000 |
Dec/02/2022 18:38 |
172 | J - Divisibility | C++17 (GCC 7-32) | math number theory *1100 |
Dec/02/2022 15:53 |
171 | A - Bestie | C++17 (GCC 7-32) | brute force combinatorics constructive algorithms implementation math number theory *1000 |
Dec/01/2022 13:19 |
170 | A - Add and Divide | C++17 (GCC 7-32) | brute force greedy math number theory *1000 |
Dec/01/2022 09:37 |
169 | A - Alyona and Numbers | C++17 (GCC 7-32) | constructive algorithms math number theory *1100 |
Nov/30/2022 18:49 |
168 | A - Counterexample | C++17 (GCC 7-32) | brute force implementation math number theory *1100 |
Nov/30/2022 16:54 |
167 | B - GCD Length | C++17 (GCC 7-32) | constructive algorithms math number theory *1100 |
Nov/30/2022 16:44 |
166 | B - Divisors of Two Integers | C++17 (GCC 7-32) | brute force greedy math number theory *1100 |
Nov/30/2022 15:55 |
165 | B - GCD Compression | C++17 (GCC 7-32) | constructive algorithms math number theory *1100 |
Nov/30/2022 14:22 |
164 | A - Two Substrings | C++17 (GCC 7-32) | brute force dp greedy implementation strings *1500 |
Nov/30/2022 10:44 |
163 | B - Mahmoud and a Triangle | C++17 (GCC 7-32) | constructive algorithms geometry greedy math number theory sortings *1000 |
Nov/29/2022 14:09 |
162 | B - String LCM | C++17 (GCC 7-32) | brute force math number theory strings *1000 |
Nov/29/2022 13:32 |
161 | A - Bad Ugly Numbers | C++17 (GCC 7-32) | constructive algorithms number theory *1000 |
Nov/29/2022 11:04 |
160 | A - Nastia and Nearly Good Numbers | C++17 (GCC 7-32) | constructive algorithms math number theory *1000 |
Nov/29/2022 09:26 |
159 | A - Arpa’s hard exam and Mehrdad’s naive cheat | C++17 (GCC 7-32) | implementation math number theory *1000 |
Nov/28/2022 21:22 |
158 | A - Multiplication Table | C++17 (GCC 7-32) | implementation number theory *1000 |
Nov/28/2022 14:58 |
157 | C - Almost All Multiples | C++17 (GCC 7-32) | greedy number theory *1400 |
Nov/26/2022 11:58 |
156 | A - The Ultimate Square | C++17 (GCC 7-32) | math *800 |
Nov/22/2022 10:42 |
155 | E - Binary Inversions | C++17 (GCC 7-32) | data structures greedy math *1100 |
Nov/21/2022 16:46 |
154 | D - Challenging Valleys | C++17 (GCC 7-32) | implementation two pointers *1000 |
Nov/21/2022 16:03 |
153 | C - Advantage | C++17 (GCC 7-32) | data structures implementation sortings *800 |
Nov/21/2022 15:48 |
152 | B - Atilla's Favorite Problem | C++17 (GCC 7-32) | greedy implementation strings *800 |
Nov/21/2022 15:39 |
151 | A - Medium Number | C++17 (GCC 7-32) | implementation sortings *800 |
Nov/21/2022 15:36 |
150 | C - K-th Not Divisible by n | C++17 (GCC 7-32) | binary search math *1200 |
Nov/20/2022 10:46 |
149 | D - Make It Round | C++17 (GCC 7-32) | brute force number theory *1400 |
Nov/18/2022 17:23 |
148 | C - Thermostat | C++17 (GCC 7-32) | greedy math shortest paths *1100 |
Nov/18/2022 16:27 |
147 | B - Lost Permutation | C++17 (GCC 7-32) | math *800 |
Nov/18/2022 15:48 |
146 | A - Yes-Yes? | C++17 (GCC 7-32) | implementation strings *800 |
Nov/18/2022 15:41 |
145 | A - Remainder | C++17 (GCC 7-32) | implementation math *1100 |
Nov/12/2022 21:48 |
144 | C - Good String | C++17 (GCC 7-32) | greedy *1300 |
Nov/12/2022 20:47 |
143 | B - AND Sequences | C++17 (GCC 7-32) | bitmasks combinatorics constructive algorithms math *1400 |
Nov/07/2022 15:10 |
142 | C - Pocket Book | C++17 (GCC 7-32) | combinatorics *1400 |
Nov/07/2022 07:52 |
141 | B - Minimum number of steps | C++17 (GCC 7-32) | combinatorics greedy implementation math *1400 |
Nov/04/2022 18:37 |
140 | C - The World is a Theatre | C++17 (GCC 7-32) | combinatorics math *1400 |
Nov/04/2022 15:18 |
139 | B - Substring Removal | C++17 (GCC 7-32) | combinatorics math strings *1300 |
Nov/03/2022 11:05 |
138 | A - Reorder the Array | C++17 (GCC 7-32) | combinatorics data structures math sortings two pointers *1300 |
Nov/03/2022 09:20 |
137 | C - Tiles | C++17 (GCC 7-32) | combinatorics greedy math *1300 |
Nov/02/2022 13:16 |
136 | B - Wet Shark and Bishops | C++17 (GCC 7-32) | combinatorics implementation *1300 |
Nov/02/2022 10:21 |
135 | A - Points on Line | C++17 (GCC 7-32) | binary search combinatorics two pointers *1300 |
Nov/02/2022 08:44 |
134 | B - K-th Beautiful String | C++17 (GCC 7-32) | binary search brute force combinatorics implementation math *1300 |
Nov/01/2022 19:53 |
133 | B - Random Teams | C++17 (GCC 7-32) | combinatorics constructive algorithms greedy math *1300 |
Oct/31/2022 16:38 |
132 | B - Pashmak and Flowers | C++17 (GCC 7-32) | combinatorics implementation sortings *1300 |
Oct/31/2022 16:27 |
131 | C - Lucky Numbers | C++17 (GCC 7-32) | combinatorics math *1100 |
Oct/30/2022 12:52 |
130 | B - Tavas and SaDDas | C++17 (GCC 7-32) | bitmasks brute force combinatorics implementation *1100 |
Oct/30/2022 12:43 |
129 | A - Pasha and Stick | C++17 (GCC 7-32) | combinatorics math *1000 |
Oct/30/2022 12:06 |
128 | A - Contest Start | C++17 (GCC 7-32) | combinatorics geometry greedy math *1000 |
Oct/30/2022 11:51 |
127 | C - Infinite Replacement | C++17 (GCC 7-32) | combinatorics implementation strings *1000 |
Oct/30/2022 10:45 |
126 | B - Luntik and Subsequences | C++17 (GCC 7-32) | combinatorics math *900 |
Oct/30/2022 10:37 |
125 | A - Silent Classroom | C++17 (GCC 7-32) | combinatorics greedy *900 |
Oct/30/2022 10:24 |
124 | B - Customising the Track | C++17 (GCC 7-32) | combinatorics greedy math *900 |
Oct/30/2022 10:16 |
123 | A - Far Relative’s Birthday Cake | C++17 (GCC 7-32) | brute force combinatorics constructive algorithms implementation *800 |
Oct/29/2022 23:35 |
122 | B - Marin and Anti-coprime Permutation | C++17 (GCC 7-32) | combinatorics math number theory *800 |
Oct/29/2022 18:50 |
121 | A - Password | C++17 (GCC 7-32) | brute force combinatorics implementation math *800 |
Oct/29/2022 18:25 |
120 | A - Domino on Windowsill | C++17 (GCC 7-32) | combinatorics constructive algorithms math *800 |
Oct/29/2022 18:20 |
119 | B - Dictionary | C++17 (GCC 7-32) | combinatorics math *800 |
Oct/29/2022 17:38 |
118 | B - Mislove Has Lost an Array | C++17 (GCC 7-32) | greedy math *900 |
Oct/25/2022 14:34 |
117 | A - BowWow and the Timetable | C++17 (GCC 7-32) | math *1000 |
Oct/25/2022 14:11 |
116 | C - Fighting Tournament | C++17 (GCC 7-32) | binary search data structures implementation two pointers *1400 |
Oct/24/2022 21:28 |
115 | B - Quasi Binary | C++17 (GCC 7-32) | constructive algorithms dp greedy implementation *1400 |
Oct/24/2022 13:04 |
114 | A - Chip Game | C++17 (GCC 7-32) | games math *800 |
Oct/24/2022 10:36 |
113 | E - Two Round Dances | C++17 (GCC 7-32) | combinatorics math *1300 |
Oct/23/2022 12:52 |
112 | C - Given Length and Sum of Digits... | C++17 (GCC 7-32) | dp greedy implementation *1400 |
Oct/23/2022 11:33 |
111 | F - Selection of Personnel | C++17 (GCC 7-32) | combinatorics math *1300 |
Oct/22/2022 15:44 |
110 | B - Chocolate | C++17 (GCC 7-32) | combinatorics *1300 |
Oct/22/2022 15:28 |
109 | A - Almost Prime | C++17 (GCC 7-32) | number theory *900 |
Oct/19/2022 12:33 |
108 | D - Divisibility by 2^n | C++17 (GCC 7-32) | greedy math sortings *1200 |
Oct/16/2022 17:06 |
107 | C - Traffic Light | C++17 (GCC 7-32) | binary search implementation two pointers *1000 |
Oct/16/2022 16:17 |
106 | B - Even-Odd Increments | C++17 (GCC 7-32) | implementation math *800 |
Oct/16/2022 15:59 |
105 | A - Number Replacement | C++17 (GCC 7-32) | greedy implementation *800 |
Oct/16/2022 15:45 |
104 | F - Smaller | C++17 (GCC 7-32) | constructive algorithms greedy strings *1500 |
Oct/14/2022 12:19 |
103 | D - Coprime | C++17 (GCC 7-32) | brute force greedy number theory *1100 |
Oct/13/2022 17:57 |
102 | C - Stripes | C++17 (GCC 7-32) | implementation *900 |
Oct/13/2022 17:22 |
101 | E - Scuza | C++17 (GCC 7-32) | binary search greedy math *1200 |
Oct/13/2022 17:03 |
100 | B - Increasing | C++17 (GCC 7-32) | greedy implementation sortings *800 |
Oct/13/2022 15:39 |
99 | A - Sum | C++17 (GCC 7-32) | implementation *800 |
Oct/13/2022 15:36 |
98 | A - Two distinct points | C++17 (GCC 7-32) | implementation *800 |
Oct/13/2022 12:46 |
97 | C - Minimize the Thickness | C++17 (GCC 7-32) | brute force greedy math two pointers *1100 |
Oct/12/2022 18:33 |
96 | B - Minimize the Permutation | C++17 (GCC 7-32) | greedy *1400 |
Oct/12/2022 17:26 |
95 | A - Payment Without Change | C++17 (GCC 7-32) | math *1000 |
Oct/12/2022 15:35 |
94 | B - Funny Permutation | C++17 (GCC 7-32) | constructive algorithms math *800 |
Oct/11/2022 16:01 |
93 | A - Compare T-Shirt Sizes | C++17 (GCC 7-32) | implementation implementation strings *800 |
Oct/11/2022 15:46 |
92 | C - Summarize to the Power of Two | C++17 (GCC 7-32) | brute force greedy implementation *1300 |
Oct/11/2022 14:09 |
91 | B - Delete from the Left | C++17 (GCC 7-32) | brute force implementation strings *900 |
Oct/11/2022 09:00 |
90 | A - Tanya and Stairways | C++17 (GCC 7-32) | implementation *800 |
Oct/11/2022 07:53 |
89 | C - Alphabetic Removals | C++17 (GCC 7-32) | implementation *1200 |
Oct/10/2022 17:40 |
88 | D - Coins and Queries | C++17 (GCC 7-32) | greedy *1600 |
Oct/10/2022 17:26 |
87 | C - Intense Heat | C++17 (GCC 7-32) | brute force implementation math *1300 |
Oct/10/2022 10:52 |
86 | B - Binary String Constructing | C++17 (GCC 7-32) | constructive algorithms *1300 |
Oct/10/2022 10:09 |
85 | A - Polycarp's Pockets | C++17 (GCC 7-32) | implementation *800 |
Oct/10/2022 09:49 |
84 | B - Reversing Encryption | C++17 (GCC 7-32) | implementation *900 |
Oct/09/2022 18:12 |
83 | A - Mishka and Contest | C++17 (GCC 7-32) | brute force implementation *800 |
Oct/09/2022 18:04 |
82 | C - Equal Sums | C++17 (GCC 7-32) | implementation sortings *1400 |
Oct/09/2022 08:28 |
81 | B - Substrings Sort | C++17 (GCC 7-32) | sortings strings *1100 |
Oct/09/2022 07:47 |
80 | A - Diverse Team | C++17 (GCC 7-32) | brute force implementation *800 |
Oct/09/2022 07:37 |
79 | D - Almost Arithmetic Progression | C++17 (GCC 7-32) | brute force implementation math *1500 |
Oct/08/2022 21:23 |
78 | F - Mentors | C++17 (GCC 7-32) | binary search data structures implementation *1500 |
Oct/08/2022 15:40 |
77 | E - Bus Video System | C++17 (GCC 7-32) | combinatorics math *1400 |
Oct/08/2022 13:27 |
76 | C - Letters | C++17 (GCC 7-32) | binary search implementation two pointers *1000 |
Oct/08/2022 10:29 |
75 | B - File Name | C++17 (GCC 7-32) | greedy strings *800 |
Oct/08/2022 10:13 |
74 | A - Remove Duplicates | C++17 (GCC 7-32) | implementation *800 |
Oct/08/2022 10:04 |
73 | B - Two-gram | C++17 (GCC 7-32) | implementation strings *900 |
Oct/07/2022 22:00 |
72 | A - Wrong Subtraction | C++17 (GCC 7-32) | implementation *800 |
Oct/07/2022 21:36 |
71 | C - Mocha and Hiking | C++17 (GCC 7-32) | constructive algorithms graphs *1200 |
Sep/30/2022 10:50 |
70 | A - Immobile Knight | C++17 (GCC 7-32) | implementation *800 |
Sep/29/2022 17:39 |
69 | G - Even-Odd XOR | C++17 (GCC 7-32) | bitmasks constructive algorithms greedy *1500 |
Sep/29/2022 14:27 |
68 | D - Line | C++17 (GCC 7-32) | greedy sortings *1100 |
Sep/29/2022 12:04 |
67 | C - Word Game | C++17 (GCC 7-32) | data structures implementation *800 |
Sep/28/2022 17:30 |
66 | B - Colourblindness | C++17 (GCC 7-32) | implementation *800 |
Sep/28/2022 17:18 |
65 | A - Spell Check | C++17 (GCC 7-32) | implementation *800 |
Sep/28/2022 17:09 |
64 | C - Minimum Notation | C++17 (GCC 7-32) | data structures greedy math sortings *1200 |
Sep/28/2022 14:55 |
63 | A - Planets | C++17 (GCC 7-32) | data structures greedy sortings *800 |
Sep/28/2022 14:22 |
62 | B - Fun with Even Subarrays | C++17 (GCC 7-32) | dp greedy *1100 |
Sep/28/2022 13:51 |
61 | B - Cormen --- The Best Friend Of a Man | C++17 (GCC 7-32) | dp greedy *1000 |
Sep/28/2022 13:12 |
60 | A - Berland Poker | C++17 (GCC 7-32) | brute force greedy math *1000 |
Sep/28/2022 11:44 |
59 | A - King Escape | C++17 (GCC 7-32) | dfs and similar graphs implementation *1000 |
Sep/25/2022 21:38 |
58 | B - Badge | C++17 (GCC 7-32) | brute force dfs and similar graphs *1000 |
Sep/25/2022 20:50 |
57 | A - New Year Transportation | C++17 (GCC 7-32) | dfs and similar graphs implementation *1000 |
Sep/25/2022 19:40 |
56 | A - Protect Sheep | C++17 (GCC 7-32) | brute force dfs and similar graphs implementation *900 |
Sep/25/2022 19:13 |
55 | A - Party | C++17 (GCC 7-32) | dfs and similar graphs trees *900 |
Sep/25/2022 18:53 |
54 | B - Gregor and the Pawn Game | C++17 (GCC 7-32) | dfs and similar dp flows graph matchings graphs greedy implementation *800 |
Sep/25/2022 17:19 |
53 | B - Decode String | C++17 (GCC 7-32) | greedy strings *800 |
Sep/12/2022 16:18 |
52 | A - Two Elevators | C++17 (GCC 7-32) | math *800 |
Sep/12/2022 15:52 |
51 | C - Minimum Varied Number | C++17 (GCC 7-32) | greedy *800 |
Aug/03/2022 14:41 |
50 | B - Remove Prefix | C++17 (GCC 7-32) | data structures greedy implementation *800 |
Aug/03/2022 14:27 |
49 | A - Everyone Loves to Sleep | C++17 (GCC 7-32) | implementation math *900 |
Aug/03/2022 14:04 |
48 | E - Mirror Grid | C++17 (GCC 7-32) | implementation *1200 |
Jul/12/2022 17:05 |
47 | C - Cypher | C++17 (GCC 7-32) | brute force implementation strings *800 |
Jul/12/2022 16:04 |
46 | B - ICPC Balloons | C++17 (GCC 7-32) | data structures implementation *800 |
Jul/12/2022 15:47 |
45 | A - YES or YES? | C++17 (GCC 7-32) | brute force implementation strings *800 |
Jul/12/2022 15:40 |
44 | D - Not a Cheap String | C++17 (GCC 7-32) | greedy *1000 |
Jul/10/2022 16:32 |
43 | B - Polycarp Writes a String from Memory | C++17 (GCC 7-32) | greedy *800 |
Jul/10/2022 15:56 |
42 | A - Round Down the Price | C++17 (GCC 7-32) | constructive algorithms *800 |
Jul/10/2022 15:43 |
41 | C - Paint the Array | C++17 (GCC 7-32) | math *1100 |
Jun/22/2022 19:38 |
40 | B - Missing Bigram | C++17 (GCC 7-32) | implementation *800 |
Jun/22/2022 11:13 |
39 | A - Polycarp and Sums of Subsequences | C++17 (GCC 7-32) | math sortings *800 |
Jun/22/2022 10:39 |
38 | B - Odd Grasshopper | C++17 (GCC 7-32) | math *900 |
Jun/21/2022 13:11 |
37 | C - Minimum Extraction | C++17 (GCC 7-32) | brute force sortings *1000 |
Jun/21/2022 09:53 |
36 | D - Blue-Red Permutation | C++17 (GCC 7-32) | greedy math sortings *1300 |
Jun/20/2022 19:54 |
35 | A - Linear Keyboard | C++17 (GCC 7-32) | implementation strings *800 |
Jun/20/2022 11:26 |
34 | B - Worms | C++17 (GCC 7-32) | binary search implementation *1200 |
Jun/19/2022 14:16 |
33 | A - Let's Watch Football | C++17 (GCC 7-32) | binary search brute force math *1000 |
Jun/19/2022 12:35 |
32 | A - ABC | C++17 (GCC 7-32) | implementation *800 |
Jun/19/2022 12:02 |
31 | A - Hulk | C++17 (GCC 7-32) | implementation *800 |
Jun/19/2022 11:47 |
30 | A - Restoring Three Numbers | C++17 (GCC 7-32) | math *800 |
Jun/19/2022 11:40 |
29 | A - Special Permutation | C++17 (GCC 7-32) | constructive algorithms probabilities *800 |
Jun/19/2022 11:25 |
28 | B - DIV + MOD | C++17 (GCC 7-32) | math *900 |
Jun/18/2022 20:05 |
27 | A - Deletions of Two Adjacent Letters | C++17 (GCC 7-32) | implementation strings *800 |
Jun/18/2022 18:32 |
26 | G - 2^Sort | C++17 (GCC 7-32) | data structures dp sortings two pointers *1400 |
Jun/18/2022 14:11 |
25 | F - 3SUM | C++17 (GCC 7-32) | brute force math *1300 |
Jun/17/2022 18:42 |
24 | C - Where's the Bishop? | C++17 (GCC 7-32) | implementation *800 |
Jun/17/2022 15:55 |
23 | B - All Distinct | C++17 (GCC 7-32) | greedy sortings *800 |
Jun/17/2022 15:39 |
22 | A - Marathon | C++17 (GCC 7-32) | implementation *800 |
Jun/17/2022 15:13 |
21 | E - Binary Deque | C++17 (GCC 7-32) | binary search implementation two pointers *1200 |
Jun/15/2022 19:02 |
20 | A - Plus One on the Subset | C++20 (GCC 11-64) | math *800 |
Jun/10/2022 19:44 |
19 | D - X-Sum | C++20 (GCC 11-64) | brute force greedy implementation *1000 |
Jun/09/2022 22:50 |
18 | F - Longest Strike | C++20 (GCC 11-64) | data structures greedy implementation sortings two pointers *1300 |
Jun/09/2022 21:47 |
17 | E - Eating Queries | C++20 (GCC 11-64) | binary search greedy sortings *1100 |
Jun/08/2022 19:26 |
16 | C - Most Similar Words | C++20 (GCC 11-64) | brute force greedy implementation implementation math strings *800 |
Jun/08/2022 18:50 |
15 | B - Equal Candies | C++20 (GCC 11-64) | greedy math sortings *800 |
Jun/08/2022 18:34 |
14 | A - Lucky? | C++20 (GCC 11-64) | implementation *800 |
Jun/08/2022 18:30 |
13 | A - Food for Animals | C++20 (GCC 11-64) | greedy math *800 |
Jun/08/2022 14:37 |
12 | D - Black and White Stripe | C++20 (GCC 11-64) | implementation two pointers *1000 |
Jun/07/2022 17:37 |
11 | C - Restoring the Duration of Tasks | C++20 (GCC 11-64) | data structures greedy implementation *800 |
Jun/07/2022 16:49 |
10 | B - Array Decrements | C++20 (GCC 11-64) | greedy implementation *800 |
Jun/07/2022 16:33 |
9 | A - Print a Pedestal (Codeforces logo?) | C++20 (GCC 11-64) | constructive algorithms greedy *800 |
Jun/07/2022 16:06 |
8 | B - Vlad and Candies | C++20 (GCC 11-64) | math *800 |
Mar/31/2022 16:27 |
7 | A - Vasya and Coins | C++17 (GCC 7-32) | greedy math *800 |
Mar/31/2022 15:25 |
6 | B - Array K-Coloring | GNU C11 | greedy sortings *1400 |
Mar/20/2022 17:11 |
5 | A - Integer Sequence Dividing | GNU C11 | math *800 |
Mar/20/2022 15:49 |
4 | A - String Transformation 1 | C++17 (GCC 7-32) | dsu graphs greedy sortings strings trees two pointers *1700 |
Mar/05/2022 16:44 |
3 | A - Theatre Square | GNU C11 | math *1000 |
Mar/04/2022 22:18 |
2 | B - GCD Problem | GNU C11 | brute force constructive algorithms math number theory *900 |
Mar/04/2022 20:22 |
1 | A - Forbidden Subsequence | GNU C11 | constructive algorithms greedy sortings strings *800 |
Mar/04/2022 18:34 |