Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
# | Title | Solution | Tags | Submitted |
---|---|---|---|---|
409 | B - String LCM | PyPy 3 | brute force math strings |
Jan/14/2021 22:06 |
408 | C - No More Inversions | PyPy 3 | constructive algorithms |
Jan/14/2021 21:49 |
407 | A - Replacing Elements | PyPy 3 | greedy implementation sortings |
Jan/14/2021 20:11 |
406 | A - The Wall | PyPy 3 | math *1200 |
Jan/12/2021 22:55 |
405 | B - Table Tennis | PyPy 3 | data structures implementation *1200 |
Jan/12/2021 14:44 |
404 | C - Dominated Subarray | PyPy 3 | greedy implementation sortings strings two pointers *1200 |
Jan/12/2021 02:27 |
403 | A - Wizard of Orz | PyPy 3 | constructive algorithms greedy math sortings *900 |
Jan/08/2021 23:24 |
402 | A - Polycarp's Pockets | GNU C++17 | implementation *800 |
Jan/08/2021 18:47 |
401 | A - Strange Partition | PyPy 3 | greedy math number theory *900 |
Jan/08/2021 15:13 |
400 | D - Even-Odd Game | PyPy 3 | dp games greedy sortings *1200 |
Jan/04/2021 21:26 |
399 | C - Long Jumps | PyPy 3 | dp graphs *1100 |
Jan/04/2021 21:20 |
398 | B - Fair Division | PyPy 3 | dp greedy math *800 |
Jan/04/2021 20:15 |
397 | A - Cards for Friends | Python 3 | greedy math *800 |
Jan/04/2021 20:09 |
396 | A - Regular Bracket Sequence | GNU C++17 | constructive algorithms greedy *1000 |
Jan/01/2021 18:23 |
395 | B - Red and Blue | GNU C++17 | dp greedy *1000 |
Jan/01/2021 00:08 |
394 | B - Maximum Sum of Digits | PyPy 3 | greedy *1100 |
Dec/23/2020 23:07 |
393 | C1 - Increasing Subsequence (easy version) | GNU C++17 | greedy *1300 |
Dec/23/2020 22:50 |
392 | C - Doors Breaking and Repairing | PyPy 3 | games *1200 |
Dec/23/2020 15:01 |
391 | B - Personalized Cup | PyPy 3 | *1200 |
Dec/23/2020 14:55 |
390 | B - Sail | PyPy 3 | brute force greedy implementation *1200 |
Dec/23/2020 14:36 |
389 | C - Ternary XOR | PyPy 3 | greedy implementation *1200 |
Dec/23/2020 02:11 |
388 | B - Fair Numbers | PyPy 3 | brute force math number theory |
Dec/20/2020 23:46 |
387 | A - In-game Chat | PyPy 3 | implementation strings |
Dec/20/2020 20:38 |
386 | B - Move and Turn | GNU C++17 | dp math *1300 |
Dec/20/2020 12:43 |
385 | C - Row GCD | GNU C++17 | math number theory *1600 |
Dec/19/2020 22:50 |
384 | A - Red-Blue Shuffle | GNU C++17 | math probabilities *800 |
Dec/19/2020 22:23 |
383 | D - Sum of difference | PyPy3 (7.3.0) | AtCoder *400 |
Dec/19/2020 17:42 |
382 | C - Unlucky 7 | PyPy3 (7.3.0) | AtCoder *300 |
Dec/19/2020 17:37 |
381 | B - Blocks on Grid | PyPy3 (7.3.0) | AtCoder *200 |
Dec/19/2020 17:34 |
380 | A - Brick | PyPy3 (7.3.0) | AtCoder *100 |
Dec/19/2020 17:30 |
379 | A - Dungeon | GNU C++17 | binary search math *1100 |
Dec/17/2020 22:50 |
378 | B - Find The Array | GNU C++17 | bitmasks constructive algorithms greedy *1400 |
Dec/17/2020 22:30 |
377 | E1 - Close Tuples (easy version) | PyPy 3 | binary search combinatorics math sortings two pointers *1500 |
Dec/16/2020 15:11 |
376 | D - Add to Neighbour and Remove | PyPy 3 | greedy math number theory *1400 |
Dec/15/2020 21:29 |
375 | C - Unique Number | PyPy 3 | brute force greedy math *900 |
Dec/15/2020 20:54 |
374 | B - Last Year's Substring | PyPy 3 | dp implementation strings *800 |
Dec/15/2020 20:19 |
373 | A - Favorite Sequence | PyPy 3 | implementation two pointers *800 |
Dec/15/2020 20:07 |
372 | D - Candy Box (easy version) | PyPy 3 | greedy sortings *1400 |
Dec/15/2020 15:10 |
371 | F - Range Xor Query | PyPy3 (7.3.0) | AtCoder *600 |
Dec/13/2020 19:02 |
370 | D - Stamp | PyPy3 (7.3.0) | AtCoder *400 |
Dec/13/2020 18:41 |
369 | C - Duodecim Ferra | PyPy3 (7.3.0) | AtCoder *300 |
Dec/13/2020 18:09 |
368 | B - Smartphone Addiction | PyPy3 (7.3.0) | AtCoder *200 |
Dec/13/2020 17:59 |
367 | A - ABC Preparation | PyPy3 (7.3.0) | AtCoder *100 |
Dec/13/2020 17:30 |
366 | A - String Generation | GNU C++17 | constructive algorithms greedy *800 |
Dec/12/2020 18:07 |
365 | C - Random Events | PyPy 3 | dp math probabilities *1500 |
Dec/11/2020 23:04 |
364 | B - Find the Spruce | PyPy 3 | brute force dp implementation *1400 |
Dec/11/2020 21:11 |
363 | A - Cupboards | PyPy 3 | implementation *800 |
Dec/09/2020 15:08 |
362 | C1 - Errich-Tac-Toe (Easy Version) | PyPy 3 | constructive algorithms math *2100 |
Dec/07/2020 19:49 |
361 | B - Balls of Steel | PyPy 3 | brute force geometry greedy *1000 |
Dec/06/2020 20:19 |
360 | A - Avoid Trygub | PyPy 3 | constructive algorithms sortings *800 |
Dec/06/2020 20:10 |
359 | A - Tritonic Iridescence | PyPy 3 | implementation *1300 |
Dec/06/2020 15:21 |
358 | A - Cancel the Trains | PyPy 3 | implementation *800 |
Dec/05/2020 22:26 |
357 | B - Suffix Operations | PyPy 3 | constructive algorithms implementation *1400 |
Dec/05/2020 01:20 |
356 | B - Easy Number Challenge | PyPy 3 | implementation number theory *1300 |
Dec/03/2020 22:57 |
355 | A - Boy or Girl | PyPy 3 | brute force implementation strings *800 |
Dec/03/2020 22:34 |
354 | A - Restoring Three Numbers | PyPy 3 | math *800 |
Dec/03/2020 15:18 |
353 | B - Jumps | PyPy 3 | constructive algorithms math *1200 |
Nov/30/2020 22:24 |
352 | C - Ping-pong | PyPy 3 | constructive algorithms games math *1100 |
Nov/30/2020 22:11 |
351 | A - Strange Functions | PyPy 3 | math number theory *800 |
Nov/30/2020 20:08 |
350 | A - Bear and Poker | PyPy 3 | implementation math number theory *1300 |
Nov/30/2020 16:04 |
349 | C - Brutality | PyPy 3 | greedy sortings two pointers *1300 |
Nov/30/2020 15:42 |
348 | B - Repainting Street | PyPy 3 | brute force greedy *1100 |
Nov/29/2020 13:09 |
347 | A - Prison Break | PyPy 3 | brute force math *800 |
Nov/29/2020 12:41 |
346 | B - Unique Bid Auction | PyPy 3 | implementation *800 |
Nov/25/2020 11:55 |
345 | A - Special Permutation | PyPy 3 | constructive algorithms probabilities *800 |
Nov/25/2020 11:53 |
344 | C - Sequence Transformation | PyPy 3 | greedy implementation *1200 |
Nov/25/2020 11:51 |
343 | D - Number into Sequence | PyPy 3 | constructive algorithms math number theory *1300 |
Nov/25/2020 11:51 |
342 | B - Quizzes | PyPy3 (7.3.0) | AtCoder *200 |
Nov/22/2020 17:32 |
341 | A - Determinant | PyPy3 (7.3.0) | AtCoder *100 |
Nov/22/2020 17:30 |
340 | C - String Equality | PyPy 3 | dp greedy hashing implementation strings *1400 |
Nov/22/2020 11:22 |
339 | B - Non-Substring Subsequence | PyPy 3 | dp greedy implementation strings *900 |
Nov/21/2020 21:05 |
338 | A - Subtract or Divide | PyPy 3 | greedy math *800 |
Nov/21/2020 20:17 |
337 | B - Toy Blocks | PyPy 3 | binary search greedy math sortings *1400 |
Nov/19/2020 21:17 |
336 | C - Two Brackets | PyPy 3 | greedy *800 |
Nov/19/2020 20:26 |
335 | A - Robot Program | PyPy 3 | math *800 |
Nov/19/2020 20:15 |
334 | B - Wilbur and Array | PyPy 3 | greedy implementation *1100 |
Nov/19/2020 14:30 |
333 | C - ABBB | PyPy 3 | brute force data structures greedy strings *1100 |
Nov/18/2020 18:57 |
332 | C1 - Binary Table (Easy Version) | PyPy 3 | constructive algorithms implementation *1500 |
Nov/17/2020 23:39 |
331 | B - Sum of Medians | PyPy 3 | greedy math *900 |
Nov/17/2020 20:40 |
330 | A - Buy the String | PyPy 3 | implementation math *800 |
Nov/17/2020 20:09 |
329 | C - Knapsack | PyPy 3 | constructive algorithms greedy math sortings *1300 |
Nov/17/2020 15:52 |
328 | B - Numbers Box | PyPy 3 | greedy math *1000 |
Nov/17/2020 15:36 |
327 | A - Add Candies | PyPy 3 | constructive algorithms math *800 |
Nov/17/2020 15:15 |
326 | D - Water Heater | PyPy3 (7.3.0) | AtCoder *400 |
Nov/15/2020 18:20 |
325 | C - Travel | PyPy3 (7.3.0) | AtCoder *300 |
Nov/15/2020 17:53 |
324 | B - Billiards | PyPy3 (7.3.0) | AtCoder *200 |
Nov/15/2020 17:36 |
323 | A - ReLU | PyPy3 (7.3.0) | AtCoder *100 |
Nov/15/2020 17:30 |
322 | B - Valerii Against Everyone | Python 3 | constructive algorithms data structures greedy sortings *1000 |
Nov/13/2020 20:44 |
321 | A - Specific Tastes of Andre | PyPy 3 | constructive algorithms implementation *800 |
Nov/13/2020 20:07 |
320 | C - To 3 | PyPy3 (7.3.0) | AtCoder *300 |
Nov/08/2020 18:22 |
319 | B - Almost GCD | PyPy3 (7.3.0) | AtCoder *200 |
Nov/08/2020 17:40 |
318 | A - twiblr | PyPy3 (7.3.0) | AtCoder *100 |
Nov/08/2020 17:34 |
317 | A - Kids Seating | GNU C++17 | constructive algorithms math *800 |
Nov/04/2020 20:10 |
316 | C - The Delivery Dilemma | GNU C++17 | binary search greedy sortings *1400 |
Nov/04/2020 20:06 |
315 | B - Saving the City | PyPy 3 | dp greedy math sortings *1300 |
Nov/04/2020 18:01 |
314 | D - Hachi | PyPy3 (7.3.0) | AtCoder *400 |
Nov/02/2020 16:02 |
313 | C - Collinearity | PyPy3 (7.3.0) | AtCoder *300 |
Nov/02/2020 15:21 |
312 | B - Elimination | PyPy 3 | greedy math *900 |
Nov/02/2020 14:55 |
311 | C - Division | PyPy 3 | math number theory *1500 |
Nov/02/2020 14:51 |
310 | B - Trapezoid Sum | PyPy3 (7.3.0) | AtCoder *200 |
Nov/01/2020 19:26 |
309 | A - Heavy Rotation | PyPy3 (7.3.0) | AtCoder *100 |
Nov/01/2020 19:20 |
308 | A - Array Rearrangment | PyPy 3 | greedy sortings *800 |
Nov/01/2020 16:46 |
307 | B - Tanya and Postcard | PyPy 3 | greedy implementation strings *1400 |
Nov/01/2020 12:42 |
306 | A - Love Triangle | PyPy 3 | graphs *800 |
Nov/01/2020 12:13 |
305 | A - Vitaly and Strings | PyPy 3 | constructive algorithms strings *1600 |
Nov/01/2020 11:43 |
304 | A - Flipping Game | PyPy 3 | brute force dp implementation *1200 |
Nov/01/2020 10:54 |
303 | A - Cheap Travel | PyPy 3 | implementation *1200 |
Nov/01/2020 10:12 |
302 | B - Chess Cheater | PyPy 3 | greedy implementation sortings *1400 |
Nov/01/2020 09:36 |
301 | A - Avoiding Zero | PyPy 3 | math sortings *900 |
Nov/01/2020 09:36 |
300 | B - Vanya and Books | PyPy 3 | implementation math *1200 |
Nov/01/2020 09:32 |
299 | A - Little Pony and Crystal Mine | PyPy 3 | implementation *800 |
Oct/31/2020 12:36 |
298 | B - Little Pony and Sort by Shift | PyPy 3 | implementation *1200 |
Oct/31/2020 12:18 |
297 | A - Ksenia and Pan Scales | PyPy 3 | greedy implementation *1100 |
Oct/30/2020 11:36 |
296 | D - Queue | Python 3 | greedy implementation sortings *1300 |
Oct/29/2020 23:56 |
295 | A - Marketing Scheme | GNU C++17 | brute force constructive algorithms greedy math *800 |
Oct/27/2020 22:38 |
294 | B - Reverse Binary Strings | GNU C++17 | constructive algorithms greedy *1200 |
Oct/27/2020 22:37 |
293 | A - Finding Sasuke | PyPy 3 | math *800 |
Oct/27/2020 17:06 |
292 | A - Reorder | GNU C++17 | math *800 |
Oct/24/2020 23:13 |
291 | B - Prime Square | GNU C++17 | constructive algorithms math *900 |
Oct/24/2020 23:13 |
290 | E - Two Round Dances | PyPy 3 | combinatorics math *1300 |
Oct/21/2020 11:13 |
289 | D - Districts Connection | PyPy 3 | constructive algorithms dfs and similar *1200 |
Oct/21/2020 11:09 |
288 | C - Dominant Piranha | PyPy 3 | constructive algorithms greedy *900 |
Oct/20/2020 20:38 |
287 | B - Yet Another Bookshelf | PyPy 3 | greedy implementation *800 |
Oct/20/2020 20:23 |
286 | A - Boring Apartments | PyPy 3 | implementation math *800 |
Oct/20/2020 20:12 |
285 | B - Belted Rooms | PyPy 2 | graphs implementation *1200 |
Oct/17/2020 19:31 |
284 | A - Box is Pull | PyPy 2 | math *800 |
Oct/17/2020 19:02 |
283 | D - Takahashi Unevolved | PyPy3 (7.3.0) | AtCoder *400 |
Oct/17/2020 17:13 |
282 | C - Cream puff | PyPy3 (7.3.0) | AtCoder *300 |
Oct/17/2020 16:51 |
281 | B - Various distances | PyPy3 (7.3.0) | AtCoder *200 |
Oct/17/2020 16:34 |
280 | A - box | PyPy3 (7.3.0) | AtCoder *100 |
Oct/17/2020 16:30 |
279 | E - String Reversal | PyPy 3 | data structures greedy strings *1900 |
Oct/13/2020 20:14 |
278 | A - Keyboard | PyPy3 (7.3.0) | AtCoder *100 |
Oct/13/2020 14:57 |
277 | D - String Deletion | PyPy 3 | binary search data structures greedy two pointers *1700 |
Oct/13/2020 10:59 |
276 | C - Numbers on Whiteboard | PyPy 3 | constructive algorithms data structures greedy implementation math *1000 |
Oct/11/2020 15:08 |
275 | B - Barrels | PyPy 3 | greedy implementation sortings *800 |
Oct/11/2020 14:47 |
274 | A - Number of Apartments | PyPy 3 | brute force constructive algorithms math *900 |
Oct/11/2020 14:39 |
273 | C - Songs Compression | PyPy 3 | sortings *1100 |
Oct/08/2020 17:38 |
272 | B1 - Books Exchange (easy version) | PyPy 3 | dsu math *1000 |
Oct/08/2020 17:30 |
271 | A - Case of the Zeros and Ones | PyPy 3 | greedy *900 |
Oct/08/2020 17:27 |
270 | A - Silent Classroom | PyPy 3 | combinatorics greedy *900 |
Oct/05/2020 19:13 |
269 | A - Lunch Rush | PyPy 3 | implementation *900 |
Oct/05/2020 19:04 |
268 | A - Comparing Two Long Integers | PyPy 3 | implementation strings *900 |
Oct/05/2020 19:00 |
267 | A - Neverending competitions | PyPy 3 | implementation math *900 |
Oct/05/2020 18:51 |
266 | A - Pasha and Stick | PyPy 3 | combinatorics math *1000 |
Oct/05/2020 18:37 |
265 | A - Chord | PyPy 3 | brute force implementation *1200 |
Oct/04/2020 15:16 |
264 | B - Parade | PyPy 3 | math *1100 |
Oct/04/2020 14:45 |
263 | A - Room Leader | PyPy 3 | implementation *1000 |
Oct/04/2020 14:30 |
262 | C - Substring Game in the Lesson | PyPy 3 | games greedy strings *1300 |
Oct/03/2020 18:49 |
261 | A - Shell Game | PyPy 3 | constructive algorithms implementation math *1000 |
Oct/03/2020 18:24 |
260 | C - Phone Numbers | PyPy 3 | implementation strings *1400 |
Oct/02/2020 19:32 |
259 | A - Pasha and Pixels | PyPy 3 | brute force *1100 |
Oct/02/2020 19:10 |
258 | B - Average Sleep Time | PyPy 3 | data structures implementation math *1300 |
Oct/02/2020 18:14 |
257 | B - Maxim Buys an Apartment | PyPy 3 | constructive algorithms math *1200 |
Oct/02/2020 17:12 |
256 | A - Fake NP | PyPy 3 | greedy math *1000 |
Oct/02/2020 16:57 |
255 | B - Arrays Sum | GNU C++17 | constructive algorithms greedy math *1400 |
Sep/30/2020 23:40 |
254 | A - Circle Coloring | PyPy 3 | constructive algorithms *800 |
Sep/30/2020 20:09 |
253 | C - Increase and Copy | PyPy 3 | binary search constructive algorithms math *1100 |
Sep/30/2020 14:16 |
252 | B - Symmetric Matrix | PyPy 3 | implementation *900 |
Sep/28/2020 16:14 |
251 | A - Floor Number | PyPy 3 | implementation math *800 |
Sep/28/2020 15:53 |
250 | A - Copy-paste | PyPy 3 | greedy math *800 |
Sep/27/2020 23:51 |
249 | D - Knapsack 1 | PyPy3 (7.3.0) | AtCoder *100 |
Sep/26/2020 14:43 |
248 | C - Vacation | PyPy3 (7.3.0) | AtCoder *100 |
Sep/26/2020 00:30 |
247 | B - Frog 2 | PyPy3 (7.3.0) | AtCoder *100 |
Sep/25/2020 23:28 |
246 | A - Frog 1 | PyPy3 (7.3.0) | AtCoder *100 |
Sep/25/2020 22:35 |
245 | C1 - Pokémon Army (easy version) | PyPy 3 | constructive algorithms dp greedy *1300 |
Sep/25/2020 10:03 |
244 | B - Rock and Lever | Python 3 | bitmasks math *1200 |
Sep/24/2020 22:02 |
243 | A - Cubes Sorting | PyPy 3 | math sortings *900 |
Sep/24/2020 21:29 |
242 | L - Lazyland | GNU C++17 | *900 |
Sep/24/2020 10:28 |
241 | A - Magnets | GNU C++17 | implementation *800 |
Sep/24/2020 09:46 |
240 | A - Digit Game | GNU C++17 | games greedy implementation *900 |
Sep/22/2020 13:53 |
239 | A - Array with Odd Sum | GNU C++17 | math *800 |
Sep/22/2020 11:20 |
238 | A - New Year and Hurry | PyPy 3 | binary search brute force implementation math *800 |
Sep/22/2020 09:44 |
237 | C - A x B + C | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/19/2020 18:15 |
236 | B - Go to Jail | PyPy3 (7.3.0) | AtCoder *200 |
Sep/19/2020 17:33 |
235 | A - Plural Form | PyPy3 (7.3.0) | AtCoder *100 |
Sep/19/2020 17:31 |
234 | B - Negative Prefixes | PyPy 3 | greedy sortings *1300 |
Sep/16/2020 10:33 |
233 | D - Chat in a Circle | PyPy3 (7.3.0) | AtCoder *400 |
Sep/16/2020 01:49 |
232 | A - Buying Torches | PyPy 3 | math *1000 |
Sep/15/2020 13:02 |
231 | C - Ubiquity | PyPy3 (7.3.0) | AtCoder *300 |
Sep/13/2020 19:18 |
230 | B - Product Max | PyPy3 (7.3.0) | AtCoder *200 |
Sep/13/2020 17:34 |
229 | A - Not | PyPy3 (7.3.0) | AtCoder *100 |
Sep/13/2020 17:31 |
228 | A - Cut Ribbon | PyPy 3 | brute force dp *1300 |
Sep/13/2020 14:04 |
227 | B - Maximum Product | PyPy 3 | brute force dp greedy implementation sortings *1200 |
Sep/12/2020 19:48 |
226 | A - Subset Mex | PyPy 3 | greedy implementation math *900 |
Sep/12/2020 19:27 |
225 | A - Ahahahahahahahaha | PyPy 3 | constructive algorithms math *1100 |
Sep/09/2020 16:57 |
224 | A - Permutation Forgery | PyPy 3 | constructive algorithms *800 |
Sep/06/2020 20:44 |
223 | C - Yet Another Array Restoration | GNU C++17 | brute force math number theory *1200 |
Sep/04/2020 22:33 |
222 | B - Minimum Product | GNU C++17 | brute force greedy math *1100 |
Sep/04/2020 22:26 |
221 | A - Yet Another Two Integers Problem | GNU C++17 | greedy math *800 |
Sep/04/2020 22:20 |
220 | E - Bertown roads | PyPy 3 | dfs and similar graphs *2000 |
Sep/03/2020 15:57 |
219 | B - Power Sequence | PyPy 2 | brute force math number theory sortings *1500 |
Aug/31/2020 15:57 |
218 | A - Juggling Letters | GNU C++17 | greedy strings *800 |
Aug/30/2020 23:49 |
217 | C - Sum of product of pairs | Python (3.8.2) | AtCoder *300 |
Aug/30/2020 00:43 |
216 | D - Friends | C++ (GCC 9.2.1) | AtCoder *400 |
Aug/29/2020 19:05 |
215 | B - Substring | Python (3.8.2) | AtCoder *200 |
Aug/29/2020 17:50 |
214 | A - Don't be late | Python (3.8.2) | AtCoder *100 |
Aug/29/2020 17:45 |
213 | E - Tree Queries | PyPy 2 | dfs and similar graphs trees *1900 |
Aug/26/2020 23:13 |
212 | C - Binary String Reconstruction | GNU C++17 | 2-sat brute force constructive algorithms greedy *1500 |
Aug/25/2020 23:10 |
211 | A - String Similarity | GNU C++17 | constructive algorithms strings *800 |
Aug/25/2020 22:55 |
210 | C - Step | Python (3.8.2) | AtCoder *300 |
Aug/22/2020 17:43 |
209 | B - Multiple of 9 | Python (3.8.2) | AtCoder *200 |
Aug/22/2020 17:35 |
208 | A - Takoyaki | Python (3.8.2) | AtCoder *100 |
Aug/22/2020 17:33 |
207 | A - Suborrays | GNU C++17 | constructive algorithms math *800 |
Aug/18/2020 14:45 |
206 | C - Omkar and Waterslide | GNU C++17 | greedy implementation *1200 |
Aug/17/2020 01:25 |
205 | B - Omkar and Infinity Clock | GNU C++17 | implementation math *800 |
Aug/17/2020 00:55 |
204 | A - Omkar and Password | GNU C++17 | greedy math *800 |
Aug/17/2020 00:52 |
203 | A - Remove Smallest | GNU C++17 | greedy sortings *800 |
Aug/15/2020 14:34 |
202 | A - Bad Triangle | GNU C++17 | geometry math *800 |
Aug/15/2020 14:18 |
201 | B - Substring Removal Game | Python 3 | games greedy sortings *800 |
Aug/15/2020 13:04 |
200 | B - Boboniu Plays Chess | Python 3 | constructive algorithms *1100 |
Aug/12/2020 21:03 |
199 | A - Boboniu Likes to Color Balls | Python 3 | brute force math *1000 |
Aug/12/2020 20:38 |
198 | C - Cyclic Permutations | Python 3 | combinatorics dp graphs math *1500 |
Aug/10/2020 21:16 |
197 | B - Fix You | Python 3 | brute force greedy implementation *800 |
Aug/09/2020 20:20 |
196 | B - Gifts Fixing | Python 3 | greedy *800 |
Aug/05/2020 23:07 |
195 | B - Distance | Python (3.8.2) | AtCoder *200 |
Aug/02/2020 22:18 |
194 | A - Air Conditioner | Python (3.8.2) | AtCoder *100 |
Aug/02/2020 22:14 |
193 | B - Captain Flint and a Long Voyage | Python 3 | greedy math *1000 |
Aug/01/2020 12:45 |
192 | A - Captain Flint and Crew Recruitment | Python 3 | brute force greedy math number theory *800 |
Aug/01/2020 12:35 |
191 | C1 - Prefix Flip (Easy Version) | Python 3 | constructive algorithms data structures strings *1300 |
Jul/21/2020 23:02 |
190 | B - Sequential Nim | Python 3 | dp games *1100 |
Jul/21/2020 21:28 |
189 | A - Common Subsequence | Python 3 | brute force *800 |
Jul/21/2020 20:09 |
188 | D - a-Good String | PyPy 2 | bitmasks brute force divide and conquer dp implementation *1500 |
Jul/18/2020 15:53 |
187 | C - Make It Good | Python 3 | greedy *1200 |
Jul/18/2020 00:01 |
186 | A - Three Pairwise Maximums | Python 3 | math *800 |
Jul/17/2020 21:39 |
185 | B - Restore the Permutation by Merger | Python 3 | greedy *800 |
Jul/17/2020 20:23 |
184 | A - LLPS | Python 3 | binary search bitmasks brute force greedy implementation strings *800 |
Jul/16/2020 17:11 |
183 | B - Borze | Python 3 | expression parsing implementation *800 |
Jul/15/2020 20:36 |
182 | A - Line to Cashier | Python 3 | implementation *900 |
Jul/14/2020 20:45 |
181 | C - Create The Teams | Python 3 | brute force dp greedy implementation sortings *1400 |
Jul/13/2020 14:33 |
180 | B - Universal Solution | Python 3 | greedy *1400 |
Jul/13/2020 14:14 |
179 | A - Three Indices | Python 3 | brute force data structures *900 |
Jul/13/2020 13:37 |
178 | C - Omkar and Baseball | Python 3 | constructive algorithms math *1500 |
Jul/11/2020 21:58 |
177 | B - Omkar and Last Class of Math | Python 3 | greedy math number theory *1300 |
Jul/11/2020 21:01 |
176 | A - Omkar and Completion | Python 3 | constructive algorithms implementation *800 |
Jul/11/2020 20:36 |
175 | B - Ternary String | PyPy 2 | binary search dp implementation two pointers *1200 |
Jul/11/2020 17:08 |
174 | A - Wasted Time | Python 3 | geometry *900 |
Jul/10/2020 21:58 |
173 | A - Bulbs | Python 3 | implementation *800 |
Jul/10/2020 21:42 |
172 | A - Blackjack | Python 3 | implementation *800 |
Jul/09/2020 21:26 |
171 | A - Ultra-Fast Mathematician | Python 3 | implementation *800 |
Jul/09/2020 21:15 |
170 | A - Paper Airplanes | Python 3 | math *800 |
Jul/06/2020 18:57 |
169 | A - I'm bored with life | Python 3 | implementation math number theory *800 |
Jul/06/2020 18:49 |
168 | A - Love "A" | Python 3 | implementation strings *800 |
Jul/06/2020 18:46 |
167 | B - Judge Status Summary | Python (3.8.2) | AtCoder *200 |
Jul/05/2020 17:36 |
166 | A - Payment | Python (3.8.2) | AtCoder *100 |
Jul/05/2020 17:32 |
165 | C - Element Extermination | Python 3 | constructive algorithms data structures greedy *1400 |
Jul/05/2020 14:04 |
164 | B - Neighbor Grid | Python 3 | constructive algorithms greedy *1200 |
Jul/05/2020 13:58 |
163 | A - Sign Flipping | Python 3 | constructive algorithms math *1100 |
Jul/05/2020 13:29 |
162 | A - C+= | PyPy 2 | brute force greedy implementation math *800 |
Jul/04/2020 20:54 |
161 | A - Again Twenty Five! | Python 3 | number theory *800 |
Jul/03/2020 13:43 |
160 | A - Olesya and Rodion | Python 3 | math *1000 |
Jul/02/2020 15:57 |
159 | C - A Cookie for You | Python 3 | greedy implementation math *1300 |
Jul/01/2020 20:54 |
158 | B - Magical Calendar | Python 3 | math *1200 |
Jul/01/2020 19:46 |
157 | A - Magical Sticks | Python 3 | math *800 |
Jul/01/2020 19:09 |
156 | A - Three Friends | Python 3 | brute force greedy math sortings *900 |
Jun/30/2020 18:09 |
155 | A - Balanced Rating Changes | Python 3 | implementation math *1000 |
Jun/29/2020 18:05 |
154 | A - Collecting Coins | Python 3 | math *800 |
Jun/29/2020 17:41 |
153 | B - Multiply by 2, divide by 6 | Python 3 | math *900 |
Jun/28/2020 22:08 |
152 | C - Move Brackets | Python 3 | greedy strings *1000 |
Jun/28/2020 22:07 |
151 | A - Required Remainder | Python 3 | Jun/28/2020 22:07 | |
150 | A - Donut Shops | Python 3 | greedy implementation math *1000 |
Jun/25/2020 20:53 |
149 | B - 01 Game | Python 3 | games *900 |
Jun/25/2020 20:24 |
148 | B - AccurateLee | Python 3 | greedy implementation strings *1200 |
Jun/24/2020 19:48 |
147 | A - FashionabLee | Python 3 | geometry math *800 |
Jun/23/2020 19:37 |
146 | B - Sale | Python 3 | greedy sortings *900 |
Jun/22/2020 19:55 |
145 | B - Trace | Python 3 | geometry sortings *1000 |
Jun/22/2020 19:39 |
144 | E - Red Scarf | Python (3.8.2) | AtCoder *500 |
Jun/21/2020 22:01 |
143 | D - Replacing | Python (3.8.2) | AtCoder *400 |
Jun/21/2020 21:56 |
142 | C - One Quadrillion and One Dalmatians | Python (3.8.2) | AtCoder *300 |
Jun/21/2020 21:26 |
141 | B - Mix Juice | Python (3.8.2) | AtCoder *200 |
Jun/21/2020 17:32 |
140 | A - αlphabet | Python (3.8.2) | AtCoder *100 |
Jun/21/2020 17:30 |
139 | A - Maximum GCD | PyPy 2 | greedy implementation math number theory *800 |
Jun/21/2020 16:35 |
138 | B - Codeforces Subsequences | Python 3 | brute force constructive algorithms greedy math strings *1500 |
Jun/20/2020 00:01 |
137 | B - Non-Coprime Partition | Python 3 | constructive algorithms math *1100 |
Jun/19/2020 20:07 |
136 | A - Equality | Python 3 | implementation strings *800 |
Jun/19/2020 19:58 |
135 | B - Maximums | Python 3 | implementation math *900 |
Jun/18/2020 18:03 |
134 | A - Bad Ugly Numbers | Python 3 | constructive algorithms number theory *1000 |
Jun/18/2020 12:04 |
133 | C - Social Distance | Python 3 | constructive algorithms greedy math *1300 |
Jun/17/2020 13:42 |
132 | B - Even Array | PyPy 2 | greedy math *800 |
Jun/16/2020 20:18 |
131 | A - Short Substrings | PyPy 2 | implementation strings *800 |
Jun/16/2020 20:08 |
130 | A - XXXXX | PyPy 2 | brute force data structures number theory two pointers *1200 |
Jun/16/2020 12:22 |
129 | A - Football | PyPy 2 | strings *1000 |
Jun/14/2020 22:23 |
128 | C - Forbidden List | Python (3.8.2) | AtCoder *300 |
Jun/14/2020 18:09 |
127 | B - Crane and Turtle | Python (3.8.2) | AtCoder *200 |
Jun/14/2020 17:42 |
126 | A - Five Variables | Python (3.8.2) | AtCoder *100 |
Jun/14/2020 17:31 |
125 | A - MUH and Sticks | Python 3 | implementation *1100 |
Jun/13/2020 19:14 |
124 | A - Uncowed Forces | Python 3 | implementation *1000 |
Jun/13/2020 19:07 |
123 | B - Shuffle | Python 3 | math two pointers *1300 |
Jun/12/2020 13:10 |
122 | A - Amusing Joke | Python 3 | implementation sortings strings *800 |
Jun/12/2020 13:03 |
121 | A - Shovels and Swords | Python 3 | binary search greedy math *1100 |
Jun/12/2020 00:23 |
120 | A - Pangram | Python 3 | implementation strings *800 |
Jun/09/2020 18:54 |
119 | A - Translation | Python 3 | implementation strings *800 |
Jun/09/2020 18:51 |
118 | A - Petya and Strings | Python 3 | implementation strings *800 |
Jun/09/2020 18:47 |
117 | A - Two Substrings | Python 3 | brute force dp greedy implementation strings *1500 |
Jun/09/2020 00:48 |
116 | B - Trouble Sort | Python 3 | constructive algorithms implementation *1300 |
Jun/08/2020 12:42 |
115 | A - Matrix Game | Python 3 | games greedy implementation *1100 |
Jun/07/2020 20:30 |
114 | B - Roadside Trees (Simplified Edition) | Python 3 | greedy implementation *1000 |
Jun/05/2020 12:36 |
113 | C - Johnny and Another Rating Drop | Python 3 | bitmasks greedy math *1400 |
Jun/05/2020 00:03 |
112 | B - Johnny and His Hobbies | Python 3 | bitmasks brute force *1200 |
Jun/04/2020 20:47 |
111 | A - Johnny and Ancient Computer | Python 3 | implementation *1000 |
Jun/04/2020 20:18 |
110 | A - IQ test | Python 3 | brute force *1300 |
Jun/04/2020 12:56 |
109 | B - DZY Loves Strings | Python 3 | greedy implementation *1000 |
Jun/03/2020 19:14 |
108 | B - Lecture | Python 3 | implementation strings *1000 |
Jun/03/2020 19:04 |
107 | A - Odd Selection | Python 3 | brute force implementation math *1200 |
Jun/01/2020 13:34 |
106 | B - Multiplication 2 | Python (3.8.2) | AtCoder *200 |
May/31/2020 17:38 |
105 | A - Multiplication 1 | Python (3.8.2) | AtCoder *100 |
May/31/2020 17:30 |
104 | A - Color Revolution | Kotlin | *special problem math *1000 |
May/29/2020 20:20 |
103 | B - New Theatre Square | Python 3 | brute force dp greedy implementation two pointers *1000 |
May/28/2020 20:48 |
102 | A - Berland Poker | Python 3 | brute force greedy math *1000 |
May/28/2020 20:27 |
101 | C - Celex Update | Python 3 | math *1600 |
May/27/2020 15:19 |
100 | B - Maria Breaks the Self-isolation | Python 3 | greedy sortings *1000 |
May/26/2020 21:25 |
99 | A - Park Lighting | Python 3 | greedy math *800 |
May/26/2020 20:13 |
98 | C - Similar Pairs | Python 3 | constructive algorithms graph matchings greedy sortings *1100 |
May/25/2020 00:09 |
97 | D - Buying Shovels | Python 3 | math number theory *1300 |
May/24/2020 20:23 |
96 | B - Honest Coach | Python 3 | greedy sortings *800 |
May/24/2020 19:23 |
95 | A - Minimal Square | Python 3 | greedy math *800 |
May/24/2020 19:15 |
94 | A - New Year Candles | Python 3 | implementation *1000 |
May/22/2020 23:10 |
93 | A - Multiplication Table | Python 3 | implementation number theory *1000 |
May/21/2020 19:44 |
92 | A - Dragons | Python 3 | greedy sortings *1000 |
May/21/2020 19:35 |
91 | B - Xenia and Ringroad | Python 3 | implementation *1000 |
May/21/2020 00:27 |
90 | A - cAPS lOCK | Python 3 | implementation strings *1000 |
May/21/2020 00:13 |
89 | B - Queue at the School | Python 3 | constructive algorithms graph matchings implementation shortest paths *800 |
May/20/2020 23:58 |
88 | C - The World is a Theatre | Python 3 | combinatorics math *1400 |
May/20/2020 13:11 |
87 | B - Vanya and Lanterns | Python 3 | binary search implementation math sortings *1200 |
May/19/2020 11:16 |
86 | C - : (Colon) | Python (3.8.2) | AtCoder *300 |
May/17/2020 18:12 |
85 | B - ... (Triple Dots) | Python (3.8.2) | AtCoder *200 |
May/17/2020 17:36 |
84 | A - ∴ (Therefore) | Python (3.8.2) | AtCoder *100 |
May/17/2020 17:33 |
83 | A - Alarm Clock | Python 3 | math *900 |
May/17/2020 15:05 |
82 | A - Sequence with Digits | Python 3 | brute force implementation math *1200 |
May/16/2020 21:33 |
81 | A - Help Far Away Kingdom | Python 3 | strings *800 |
May/16/2020 21:14 |
80 | A - I Wanna Be the Guy | Python 3 | greedy implementation *800 |
May/16/2020 20:37 |
79 | B - Limericks | Python 3 | math number theory |
May/16/2020 19:36 |
78 | A - Arya and Bran | Python 3 | implementation *900 |
May/16/2020 19:14 |
77 | A - Divide it! | Python 3 | brute force greedy implementation *800 |
May/16/2020 18:50 |
76 | A - Anton and Letters | Python 3 | constructive algorithms implementation *800 |
May/16/2020 18:39 |
75 | A - Expression | Python 3 | brute force math *1000 |
May/16/2020 16:48 |
74 | A - Tram | Python 3 | implementation *800 |
May/16/2020 16:41 |
73 | A - Puzzles | Python 3 | greedy *900 |
May/16/2020 15:04 |
72 | A - Dubstep | Python 3 | strings *900 |
May/16/2020 14:47 |
71 | A - Games | Python 3 | brute force *800 |
May/16/2020 14:27 |
70 | A - Game With Sticks | Python 3 | implementation *900 |
May/16/2020 14:19 |
69 | A - Arrival of the General | Python 3 | implementation *800 |
May/16/2020 13:01 |
68 | A - Beautiful Matrix | Python 3 | implementation *800 |
May/16/2020 12:52 |
67 | A - Presents | Python 3 | implementation *800 |
May/16/2020 00:19 |
66 | A - k-String | Python 3 | implementation strings *1000 |
May/15/2020 13:15 |
65 | A - Chat room | Python 3 | greedy strings *1000 |
May/15/2020 12:41 |
64 | C - Board Moves | Python 3 | math *1000 |
May/14/2020 22:49 |
63 | B - Two Arrays And Swaps | Python 3 | greedy sortings *800 |
May/14/2020 20:22 |
62 | A - Most Unstable Array | Python 3 | constructive algorithms greedy math *800 |
May/14/2020 20:13 |
61 | A - Helpful Maths | Python 3 | greedy implementation sortings strings *800 |
May/14/2020 18:38 |
60 | A - Free Cash | Python 3 | implementation *1000 |
May/14/2020 18:34 |
59 | A - Greg's Workout | Python 3 | implementation *800 |
May/14/2020 16:04 |
58 | A - Orac and Factors | Python 3 | math *900 |
May/13/2020 21:34 |
57 | A - Theatre Square | Python 3 | math *1000 |
May/11/2020 19:47 |
56 | A - Insomnia cure | Python 3 | constructive algorithms implementation math *800 |
May/11/2020 19:26 |
55 | B - Drinks | Python 3 | implementation math *800 |
May/10/2020 20:35 |
54 | B - T-primes | Python 3 | binary search implementation math number theory *1300 |
May/10/2020 20:23 |
53 | A - Perfect Permutation | Python 3 | implementation math *800 |
May/10/2020 19:22 |
52 | B - Easy Linear Programming | Python (3.8.2) | AtCoder *200 |
May/10/2020 17:57 |
51 | A - Registration | Python (3.8.2) | AtCoder *100 |
May/10/2020 17:40 |
50 | C - K-th Not Divisible by n | Python 3 | binary search math *1200 |
May/09/2020 22:24 |
49 | B - Same Parity Summands | Python 3 | constructive algorithms math *1200 |
May/09/2020 21:12 |
48 | A - Sum of Round Numbers | Python 3 | implementation math *800 |
May/09/2020 20:13 |
47 | A - Vasya and Socks | Python 3 | brute force implementation math *900 |
May/09/2020 19:48 |
46 | A - Elevator | Python 3 | brute force implementation math *1000 |
May/09/2020 19:39 |
45 | B - Square? | Python 3 | brute force implementation math *900 |
May/09/2020 15:56 |
44 | A - Kefa and First Steps | Python 3 | brute force dp implementation *900 |
May/08/2020 23:18 |
43 | A - A+B (Trial Problem) | GNU C++17 | implementation *800 |
May/08/2020 22:59 |
42 | A - Puzzle Pieces | Python 3 | math *800 |
May/06/2020 20:16 |
41 | A - HQ9+ | Python 3 | implementation *900 |
May/03/2020 23:42 |
40 | A - Football | Python 3 | implementation strings *900 |
May/03/2020 23:39 |
39 | D - Floor Function | Python (3.8.2) | AtCoder *400 |
May/02/2020 18:54 |
38 | B - 1% | Python (3.8.2) | AtCoder *200 |
May/02/2020 17:52 |
37 | A - We Love Golf | Python (3.8.2) | AtCoder *100 |
May/02/2020 17:45 |
36 | A - Phoenix and Balance | Python 3 | greedy math *800 |
May/02/2020 11:48 |
35 | A - Three Piles of Candies | Python 3 | brute force constructive algorithms math *800 |
Apr/30/2020 10:48 |
34 | A - Even Odds | GNU C++17 | math *900 |
Apr/29/2020 23:59 |
33 | A - Twins | Python 3 | greedy sortings *900 |
Apr/29/2020 19:41 |
32 | A - Lucky Division | Python 3 | brute force number theory *1000 |
Apr/29/2020 19:28 |
31 | A - Mahmoud and Longest Uncommon Subsequence | Python 3 | constructive algorithms strings *1000 |
Apr/29/2020 16:04 |
30 | A - Add Odd or Subtract Even | GNU C++17 | greedy implementation math *800 |
Apr/27/2020 16:15 |
29 | B - Binary Period | Python 3 | constructive algorithms strings *1100 |
Apr/27/2020 15:49 |
28 | A - Bachgold Problem | Python 3 | greedy implementation math number theory *800 |
Apr/27/2020 15:44 |
27 | C - Tax Increase | Python3 (3.4.3) | AtCoder *300 |
Apr/26/2020 22:34 |
26 | B - Count Balls | Python3 (3.4.3) | AtCoder *200 |
Apr/26/2020 22:16 |
25 | A - Station and Bus | Python3 (3.4.3) | AtCoder *100 |
Apr/26/2020 21:56 |
24 | A - Road To Zero | GNU C++17 | greedy math *1000 |
Apr/26/2020 20:41 |
23 | C - gacha | Python (3.8.2) | AtCoder *300 |
Apr/26/2020 18:46 |
22 | B - Battle | Python (3.8.2) | AtCoder *200 |
Apr/26/2020 18:42 |
21 | A - Sheep and Wolves | Python (3.8.2) | AtCoder *100 |
Apr/26/2020 18:10 |
20 | A - Choose Two Numbers | Python 3 | math sortings *800 |
Apr/25/2020 14:15 |
19 | B - Sorted Adjacent Differences | Python 3 | constructive algorithms sortings *1200 |
Apr/24/2020 11:19 |
18 | A - Filling Diamonds | GNU C++17 | brute force dp implementation math *900 |
Apr/24/2020 10:47 |
17 | B - Yet Another Palindrome Problem | GNU C++17 | brute force strings *1100 |
Apr/24/2020 10:32 |
16 | A - Nastya and Rice | Python 3 | math *900 |
Apr/23/2020 21:26 |
15 | A - EhAb AnD gCd | Python 3 | constructive algorithms greedy number theory *800 |
Apr/23/2020 16:25 |
14 | A - Yet Another Tetris Problem | Python 3 | implementation number theory *900 |
Apr/23/2020 15:47 |
13 | C - Alternating Subsequence | GNU C++17 | dp greedy two pointers *1200 |
Apr/22/2020 23:10 |
12 | B - Balanced Array | GNU C++17 | constructive algorithms math *800 |
Apr/22/2020 23:03 |
11 | A - Candies | GNU C++17 | brute force math *900 |
Apr/22/2020 22:51 |
10 | A - Circle Pond | Python (3.8.2) | AtCoder *100 |
Apr/19/2020 17:40 |
9 | B - Homework | Python (3.8.2) | AtCoder *200 |
Apr/19/2020 17:39 |
8 | A - Splitting into digits | PyPy 3 | constructive algorithms implementation math *800 |
Apr/18/2020 19:05 |
7 | A - Little C Loves 3 I | Python 3 | math *800 |
Apr/17/2020 15:40 |
6 | A - Remove a Progression | Python 3 | math *800 |
Apr/17/2020 15:29 |
5 | A - Yet Another Dividing into Teams | Python 3 | math *800 |
Apr/17/2020 15:17 |
4 | A - Mishka and Contest | Python 3 | brute force implementation *800 |
Apr/17/2020 14:19 |
3 | A - Domino piling | Python 3 | greedy math *800 |
Mar/10/2020 23:02 |
2 | A - Next Round | Python 3 | *special problem implementation *800 |
Mar/07/2020 11:09 |
1 | A - Watermelon | Python 3 | brute force math *800 |
Mar/07/2020 02:03 |