Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
# | Title | Solution | Tags | Submitted |
---|---|---|---|---|
561 | I - Palindrome Pairs | GNU C++17 (64) | hashing strings *1600 |
Sep/16/2021 23:27 |
560 | D2 - Seating Arrangements (hard version) | GNU C++17 (64) | data structures greedy implementation sortings two pointers *1600 |
Sep/12/2021 21:42 |
559 | D1 - Seating Arrangements (easy version) | GNU C++17 (64) | data structures greedy sortings *1100 |
Sep/12/2021 20:55 |
558 | C - MAX-MEX Cut | GNU C++17 (64) | bitmasks constructive algorithms dp greedy *1000 |
Sep/12/2021 20:36 |
557 | B - MIN-MEX Cut | GNU C++17 (64) | bitmasks constructive algorithms dp greedy *800 |
Sep/12/2021 20:22 |
556 | A - Median Maximization | GNU C++17 (64) | binary search greedy math *800 |
Sep/12/2021 20:15 |
555 | D - Inconvenient Pairs | GNU C++17 (64) | binary search data structures implementation sortings two pointers |
Sep/09/2021 13:16 |
554 | C - Jury Meeting | GNU C++17 (64) | combinatorics math |
Sep/08/2021 21:20 |
553 | B - Chess Tournament | GNU C++17 (64) | constructive algorithms |
Sep/08/2021 20:19 |
552 | A - Balanced Substring | GNU C++17 (64) | implementation |
Sep/08/2021 20:07 |
551 | C - Compressed Bracket Sequence | GNU C++17 (64) | brute force implementation *1800 |
Aug/29/2021 22:18 |
550 | D - Take a Guess | GNU C++17 (64) | bitmasks constructive algorithms interactive math *1800 |
Aug/29/2021 21:43 |
549 | B - Take Your Places! | GNU C++17 (64) | implementation *1300 |
Aug/29/2021 20:30 |
548 | A - A Variety of Operations | GNU C++17 (64) | math *800 |
Aug/29/2021 20:09 |
547 | D1 - Two Hundred Twenty One (easy version) | GNU C++17 (64) | dp math |
Aug/26/2021 21:55 |
546 | C - Rings | GNU C++17 (64) | constructive algorithms math |
Aug/26/2021 21:44 |
545 | B - Scenes From a Memory | GNU C++17 (64) | brute force constructive algorithms implementation math number theory |
Aug/26/2021 20:36 |
544 | A - The Miracle and the Sleeper | GNU C++17 (64) | greedy math |
Aug/26/2021 20:17 |
543 | D1 - Up the Strip (simplified version) | GNU C++17 (64) | brute force data structures dp math number theory *1700 |
Aug/25/2021 12:24 |
542 | D2 - Up the Strip | GNU C++17 (64) | brute force dp math number theory *1900 |
Aug/25/2021 12:24 |
541 | F1 - Nearest Beautiful Number (easy version) | GNU C++17 (64) | binary search bitmasks brute force constructive algorithms dfs and similar greedy *1900 |
Aug/19/2021 13:24 |
540 | F2 - Nearest Beautiful Number (hard version) | GNU C++17 (64) | bitmasks brute force constructive algorithms dfs and similar dp greedy *2100 |
Aug/19/2021 13:24 |
539 | E - Polycarp and String Transformation | GNU C++17 (64) | binary search implementation sortings strings *1800 |
Aug/18/2021 21:20 |
538 | D - Make a Power of Two | GNU C++17 (64) | greedy math strings *1300 |
Aug/18/2021 20:49 |
537 | C - Infinity Table | GNU C++17 (64) | implementation math *800 |
Aug/18/2021 20:19 |
536 | B - Who's Opposite? | GNU C++17 (64) | math *800 |
Aug/18/2021 20:12 |
535 | A - Dislike of Threes | GNU C++17 (64) | implementation *800 |
Aug/18/2021 20:07 |
534 | E - Mocha and Stars | GNU C++17 (64) | combinatorics dp fft math number theory *2200 |
Aug/17/2021 18:30 |
533 | D1 - Mocha and Diana (Easy Version) | GNU C++17 (64) | brute force constructive algorithms dsu graphs greedy trees *1400 |
Aug/16/2021 16:31 |
532 | D2 - Mocha and Diana (Hard Version) | GNU C++17 (64) | brute force constructive algorithms dfs and similar dsu graphs greedy trees two pointers *2500 |
Aug/16/2021 16:30 |
531 | C - Mocha and Hiking | GNU C++17 (64) | constructive algorithms graphs *1200 |
Aug/15/2021 20:48 |
530 | B - Mocha and Red and Blue | GNU C++17 (64) | dp greedy *900 |
Aug/15/2021 20:16 |
529 | A - Mocha and Math | GNU C++17 (64) | bitmasks constructive algorithms math *900 |
Aug/15/2021 20:07 |
528 | D - Sum of Maximum Weights | C++ (GCC 9.2.1) | AtCoder *400 |
Aug/14/2021 20:13 |
527 | C - Distribution | C++ (GCC 9.2.1) | AtCoder *300 |
Aug/14/2021 17:40 |
526 | B - How many? | C++ (GCC 9.2.1) | AtCoder *200 |
Aug/14/2021 17:33 |
525 | A - New Generation ABC | C++ (GCC 9.2.1) | AtCoder *100 |
Aug/14/2021 17:31 |
524 | D - Powerful array | GNU C++17 (64) | data structures implementation math two pointers *2200 |
Aug/14/2021 16:00 |
523 | C - Sereja and Brackets | GNU C++17 (64) | data structures schedules *2000 |
Aug/14/2021 15:34 |
522 | C - Longest Regular Bracket Sequence | GNU C++17 (64) | constructive algorithms data structures dp greedy sortings strings *1900 |
Aug/14/2021 13:27 |
521 | D - Minimax Problem | GNU C++17 (64) | binary search bitmasks dp *2000 |
Aug/14/2021 00:18 |
520 | C - Two Arrays | GNU C++17 (64) | combinatorics dp *1600 |
Aug/13/2021 23:52 |
519 | B - Ciel and Flowers | GNU C++17 (64) | combinatorics math *1600 |
Aug/13/2021 23:49 |
518 | C - Moamen and XOR | GNU C++17 (64) | bitmasks combinatorics dp math matrices *1700 |
Aug/12/2021 22:46 |
517 | F - Removing Leaves | GNU C++17 (64) | data structures greedy implementation trees *2300 |
Aug/10/2021 22:06 |
516 | B - Moamen and k-subarrays | GNU C++17 (64) | greedy sortings *1100 |
Aug/09/2021 20:26 |
515 | A - Ezzat and Two Subsequences | GNU C++17 (64) | brute force math sortings *800 |
Aug/09/2021 20:14 |
514 | C - Mikasa | GNU C++17 (64) | binary search bitmasks greedy implementation *1800 |
Aug/09/2021 19:27 |
513 | F - Array Stabilization (GCD version) | Kotlin | binary search brute force data structures divide and conquer number theory two pointers *1900 |
Aug/02/2021 20:55 |
512 | E - The Three Little Pigs | GNU C++17 (64) | combinatorics dp fft math *2500 |
Aug/02/2021 15:30 |
511 | D - Integers Have Friends | GNU C++17 (64) | binary search data structures math two pointers *1800 |
Aug/01/2021 20:48 |
510 | C - Web of Lies | GNU C++17 (64) | graphs greedy *1400 |
Aug/01/2021 20:29 |
509 | B - Gregor and the Pawn Game | GNU C++17 (64) | dfs and similar dp flows graph matchings graphs greedy implementation *800 |
Aug/01/2021 20:15 |
508 | A - Gregor and Cryptography | GNU C++17 (64) | math number theory *800 |
Aug/01/2021 20:07 |
507 | F - Good Graph | GNU C++17 (64) | data structures dsu graphs trees *2700 |
Aug/01/2021 19:39 |
506 | D - Querying Multiset | C++ (GCC 9.2.1) | AtCoder *400 |
Jul/31/2021 20:40 |
505 | D - Say No to Palindromes | PyPy 3 | brute force constructive algorithms dp strings *1600 |
Jul/31/2021 01:39 |
504 | E - Boring Segments | GNU C++17 (64) | data structures sortings trees two pointers *2100 |
Jul/31/2021 00:32 |
503 | C - Coin Rows | GNU C++17 (64) | brute force constructive algorithms dp implementation *1300 |
Jul/30/2021 21:11 |
502 | B - Two Tables | GNU C++17 (64) | brute force *1300 |
Jul/30/2021 20:55 |
501 | A - PizzaForces | GNU C++17 (64) | brute force math *900 |
Jul/30/2021 20:36 |
500 | D - Diane | GNU C++17 (64) | constructive algorithms greedy strings *1800 |
Jul/30/2021 19:22 |
499 | B - Cobb | GNU C++17 (64) | bitmasks brute force greedy math *1700 |
Jul/29/2021 23:09 |
498 | A - Cherry | GNU C++17 (64) | greedy *800 |
Jul/29/2021 20:08 |
497 | F - Telepanting | GNU C++17 (64) | binary search data structures dp sortings *2200 |
Jul/27/2021 14:02 |
496 | D - Number of Shortest paths | C++ (GCC 9.2.1) | AtCoder *400 |
Jul/25/2021 13:02 |
495 | D2 - Domino (hard version) | GNU C++17 (64) | constructive algorithms implementation math *2100 |
Jul/23/2021 21:44 |
494 | D1 - Domino (easy version) | GNU C++17 (64) | constructive algorithms math *1700 |
Jul/23/2021 20:55 |
493 | C - Interesting Story | GNU C++17 (64) | greedy sortings strings *1500 |
Jul/23/2021 20:45 |
492 | B2 - Wonderful Coloring - 2 | GNU C++17 (64) | binary search constructive algorithms data structures greedy *1400 |
Jul/23/2021 20:34 |
491 | B1 - Wonderful Coloring - 1 | GNU C++17 (64) | greedy strings *800 |
Jul/23/2021 20:16 |
490 | A - Polycarp and Coins | GNU C++17 (64) | greedy math *800 |
Jul/23/2021 20:08 |
489 | F - Pairwise Modulo | GNU C++17 (64) | data structures math number theory *2300 |
Jul/23/2021 02:39 |
488 | E - Permutation Shift | GNU C++17 (64) | brute force combinatorics constructive algorithms dfs and similar dsu graphs math *2100 |
Jul/23/2021 01:23 |
487 | D - Backspace | GNU C++17 (64) | greedy strings two pointers *1500 |
Jul/22/2021 21:03 |
486 | C - Penalty | GNU C++17 (64) | brute force dp greedy *1200 |
Jul/22/2021 20:46 |
485 | B - Reverse String | GNU C++17 (64) | brute force dp hashing strings *1300 |
Jul/22/2021 20:35 |
484 | A - Digits Sum | GNU C++17 (64) | math number theory *800 |
Jul/22/2021 20:08 |
483 | E - Stringforces | GNU C++17 | binary search bitmasks brute force dp strings two pointers *2500 |
Jul/16/2021 23:07 |
482 | C - AquaMoon and Strange Sort | GNU C++17 (64) | sortings *1500 |
Jul/15/2021 12:25 |
481 | B - AquaMoon and Stolen String | GNU C++17 (64) | interactive math *1200 |
Jul/15/2021 02:35 |
480 | A - AquaMoon and Two Arrays | GNU C++17 (64) | brute force greedy *800 |
Jul/15/2021 02:23 |
479 | C - Manhattan Subarrays | GNU C++17 (64) | brute force geometry greedy implementation *1700 |
Jul/14/2021 22:08 |
478 | B - Maximum Cost Deletion | GNU C++17 (64) | greedy math *1000 |
Jul/14/2021 20:21 |
477 | A - Find The Array | GNU C++17 (64) | greedy math *800 |
Jul/14/2021 20:13 |
476 | G - How Many Paths? | Kotlin | dfs and similar dp graphs trees *2100 |
Jul/13/2021 02:24 |
475 | E - Air Conditioners | GNU C++17 (64) | data structures dp implementation shortest paths sortings two pointers *1500 |
Jul/10/2021 21:40 |
474 | D - Co-growing Sequence | GNU C++17 (64) | bitmasks constructive algorithms greedy *1300 |
Jul/10/2021 21:03 |
473 | C - Pair Programming | GNU C++17 (64) | greedy two pointers *1100 |
Jul/10/2021 20:45 |
472 | B - Alphabetical Strings | GNU C++17 (64) | greedy implementation strings *800 |
Jul/10/2021 20:36 |
471 | A - Shortest Path with Obstacle | GNU C++17 (64) | implementation math *800 |
Jul/10/2021 20:32 |
470 | D - Collision | C++ (GCC 9.2.1) | AtCoder *400 |
Jul/10/2021 17:51 |
469 | C - Not Equal | C++ (GCC 9.2.1) | AtCoder *300 |
Jul/10/2021 17:47 |
468 | B - Can you buy them all? | C++ (GCC 9.2.1) | AtCoder *200 |
Jul/10/2021 17:33 |
467 | A - Counting | C++ (GCC 9.2.1) | AtCoder *100 |
Jul/10/2021 17:31 |
466 | F - The Sum of the k-th Powers | GNU C++17 (64) | math *2600 |
Jul/10/2021 17:06 |
465 | D1 - RPD and Rap Sheet (Easy Version) | Kotlin | bitmasks constructive algorithms interactive math *1700 |
Jul/08/2021 23:19 |
464 | D2 - RPD and Rap Sheet (Hard Version) | Kotlin | brute force constructive algorithms interactive math *2200 |
Jul/08/2021 23:18 |
463 | C - Need for Pink Slips | GNU C++17 (64) | bitmasks brute force dfs and similar implementation math probabilities *1900 |
Jul/07/2021 21:36 |
462 | B - Customising the Track | GNU C++17 (64) | combinatorics greedy math *900 |
Jul/07/2021 20:14 |
461 | A - Exciting Bets | GNU C++17 (64) | greedy math number theory *900 |
Jul/07/2021 20:09 |
460 | D - Shortest Path Queries 2 | C++ (GCC 9.2.1) | AtCoder *400 |
Jul/04/2021 18:10 |
459 | C - Fair Candy Distribution | C++ (GCC 9.2.1) | AtCoder *300 |
Jul/04/2021 17:47 |
458 | B - Factorial Yen Coin | C++ (GCC 9.2.1) | AtCoder *200 |
Jul/04/2021 17:41 |
457 | A - Rolling Dice | C++ (GCC 9.2.1) | AtCoder *100 |
Jul/04/2021 17:38 |
456 | C - Strange Function | Kotlin | math number theory *1600 |
Jul/04/2021 00:21 |
455 | B - Plus and Multiply | Kotlin | constructive algorithms math number theory *1500 |
Jul/03/2021 23:23 |
454 | A - Odd Set | GNU C++17 (64) | math *800 |
Jul/03/2021 18:36 |
453 | C - Tree Diameter | Kotlin | bitmasks graphs interactive *1700 |
Jul/02/2021 01:50 |
452 | F - Three Paths on a Tree | GNU C++17 (64) | dfs and similar dp greedy trees *2000 |
Jul/01/2021 23:59 |
451 | C - Product of Three Numbers | Kotlin | greedy math number theory *1300 |
Jul/01/2021 23:27 |
450 | F - Binary String Partition | Kotlin | *special problem binary search greedy |
Jun/30/2021 00:56 |
449 | E - Chess Team Forming | Kotlin | *special problem binary search data structures greedy |
Jun/29/2021 21:25 |
448 | D - String Searching | Kotlin | *special problem hashing |
Jun/29/2021 20:50 |
447 | C - Sweets | Kotlin | *special problem data structures implementation |
Jun/29/2021 20:31 |
446 | B - Nearest Point Function | Kotlin | *special problem implementation |
Jun/29/2021 20:13 |
445 | A - Travel to Bertown | Kotlin | *special problem implementation math |
Jun/29/2021 20:09 |
444 | C - Many Segments | C++ (GCC 9.2.1) | AtCoder *300 |
Jun/26/2021 23:38 |
443 | D - Tree Array | GNU C++17 (64) | combinatorics dp graphs math probabilities trees *2300 |
Jun/26/2021 11:25 |
442 | C - Great Graphs | GNU C++17 (64) | constructive algorithms graphs greedy shortest paths sortings *1400 |
Jun/25/2021 21:58 |
441 | B - Pleasant Pairs | GNU C++17 (64) | brute force implementation math number theory |
Jun/25/2021 21:37 |
440 | A - Pretty Permutations | GNU C++17 (64) | constructive algorithms greedy implementation |
Jun/25/2021 21:09 |
439 | D - PriceFixed | GNU C++17 (64) | binary search greedy implementation sortings two pointers *1600 |
Jun/25/2021 20:25 |
438 | A - LCM Challenge | Kotlin | number theory *1600 |
Jun/25/2021 01:58 |
437 | E2 - Erase and Extend (Hard Version) | GNU C++17 (64) | binary search data structures greedy hashing string suffix structures strings two pointers *2200 |
Jun/25/2021 00:11 |
436 | F - Figure Fixing | Kotlin | constructive algorithms dfs and similar dsu graphs greedy math *2200 |
Jun/24/2021 20:35 |
435 | C - Prefixes and Suffixes | Kotlin | strings *1700 |
Jun/23/2021 00:32 |
434 | F - Prefixes and Suffixes | Kotlin | *special problem strings |
Jun/22/2021 21:51 |
433 | E - Good Array | Kotlin | *special problem |
Jun/22/2021 20:45 |
432 | C - Good Array | GNU C++17 (64) | *1300 |
Jun/22/2021 20:41 |
431 | D - Teams Forming | Kotlin | *special problem sortings |
Jun/22/2021 20:22 |
430 | C - Uniform String | Kotlin | *special problem implementation |
Jun/22/2021 20:16 |
429 | B - Frog Jumping | Kotlin | *special problem math |
Jun/22/2021 20:05 |
428 | A - A+B (Trial Problem) | Kotlin | *special problem |
Jun/22/2021 19:54 |
427 | C - Stable Groups | GNU C++17 (64) | greedy sortings *1200 |
Jun/22/2021 00:31 |
426 | A - Contest Start | GNU C++17 (64) | combinatorics geometry greedy math *1000 |
Jun/22/2021 00:08 |
425 | B - Love Song | GNU C++17 (64) | dp implementation strings *800 |
Jun/21/2021 23:48 |
424 | D - Deleting Divisors | GNU C++17 (64) | games math number theory *1700 |
Jun/19/2021 01:31 |
423 | E1 - Erase and Extend (Easy Version) | GNU C++17 (64) | binary search brute force dp greedy hashing implementation string suffix structures strings two pointers *1600 |
Jun/18/2021 23:48 |
422 | C - Challenging Cliffs | GNU C++17 (64) | constructive algorithms greedy implementation math *1200 |
Jun/18/2021 21:25 |
421 | B - Bad Boy | GNU C++17 (64) | constructive algorithms greedy math *900 |
Jun/18/2021 20:30 |
420 | A - Arithmetic Array | GNU C++17 (64) | greedy math *800 |
Jun/18/2021 20:13 |
419 | F1 - Falling Sand (Easy Version) | GNU C++17 (64) | dfs and similar graphs greedy |
Jun/17/2021 00:48 |
418 | C - Little Alawn's Puzzle | Python 3 | combinatorics dp dsu graphs math |
Jun/14/2021 23:49 |
417 | E - Lost Array | GNU C++17 (64) | constructive algorithms dp graphs greedy implementation interactive shortest paths |
Jun/14/2021 23:09 |
416 | D - Lost Tree | GNU C++17 (64) | constructive algorithms interactive trees |
Jun/14/2021 01:44 |
415 | B - Histogram Ugliness | GNU C++17 (64) | greedy implementation math |
Jun/13/2021 21:41 |
414 | A - Colour the Flag | GNU C++17 (64) | brute force implementation |
Jun/13/2021 21:10 |
413 | E - Funny Substrings | GNU C++17 (64) | data structures hashing implementation matrices strings |
Jun/11/2021 11:11 |
412 | G - Gift Set | GNU C++17 (64) | binary search greedy math ternary search |
Jun/10/2021 23:50 |
411 | F - Interesting Function | GNU C++17 (64) | binary search dp math number theory |
Jun/10/2021 21:26 |
410 | D - Another Problem About Dividing Numbers | GNU C++17 (64) | constructive algorithms math number theory |
Jun/10/2021 21:19 |
409 | C - Number of Pairs | GNU C++17 (64) | binary search data structures math two pointers |
Jun/10/2021 20:33 |
408 | B - Friends and Candies | GNU C++17 (64) | greedy math |
Jun/10/2021 20:13 |
407 | A - Stone Game | GNU C++17 (64) | brute force dp greedy |
Jun/10/2021 20:09 |
406 | E - Gold Transfer | GNU C++17 (64) | binary search data structures dp greedy interactive trees |
Jun/05/2021 21:36 |
405 | D - Playoff Tournament | GNU C++17 (64) | data structures dfs and similar dp implementation trees |
Jun/04/2021 22:25 |
404 | C - Unstable String | GNU C++17 (64) | binary search dp greedy implementation strings two pointers |
Jun/04/2021 20:47 |
403 | B - Array Reodering | GNU C++17 (64) | brute force greedy math number theory sortings |
Jun/04/2021 20:16 |
402 | A - Fair Playoff | GNU C++17 (64) | brute force implementation |
Jun/04/2021 20:10 |
401 | B - Just Eat It! | GNU C++17 (64) | dp greedy implementation *1300 |
Jun/04/2021 02:37 |
400 | A - Mezo Playing Zoma | GNU C++17 (64) | math *800 |
Jun/04/2021 02:21 |
399 | C - Fadi and LCM | GNU C++17 (64) | brute force math number theory *1400 |
Jun/04/2021 02:15 |
398 | C - XOR and OR | GNU C++17 (64) | constructive algorithms implementation math *1500 |
Jun/04/2021 02:01 |
397 | B2 - Мониторинг | GNU C++17 (64) | *special problem |
Jun/03/2021 01:15 |
396 | B1 - Мониторинг | GNU C++17 (64) | *special problem *special problem |
Jun/03/2021 01:14 |
395 | A - Singer color | GNU C++17 (64) | *special problem |
Jun/03/2021 01:05 |
394 | E - Compatible Numbers | GNU C++17 (64) | bitmasks brute force dfs and similar dp *2200 |
Jun/01/2021 13:13 |
393 | D - Love-Hate | GNU C++17 (64) | bitmasks brute force dp probabilities *2400 |
Jun/01/2021 01:57 |
392 | E - Crypto Lights | GNU C++17 (64) | combinatorics *2600 |
May/30/2021 23:32 |
391 | C - Compression and Expansion | GNU C++17 (64) | brute force data structures implementation trees *1600 |
May/30/2021 20:58 |
390 | B - Lord of the Values | GNU C++17 (64) | constructive algorithms *1100 |
May/30/2021 20:28 |
389 | A - Game of Life | GNU C++17 (64) | implementation *800 |
May/30/2021 20:17 |
388 | C2 - Potions (Hard Version) | GNU C++17 (64) | data structures greedy *1600 |
May/29/2021 18:37 |
387 | C1 - Potions (Easy Version) | GNU C++17 (64) | brute force data structures dp greedy *1500 |
May/29/2021 18:15 |
386 | B - I Hate 1111 | GNU C++17 (64) | dp math number theory *1400 |
May/29/2021 03:19 |
385 | A - Mean Inequality | GNU C++17 (64) | constructive algorithms sortings *800 |
May/28/2021 19:44 |
384 | A - DIY Wooden Ladder | GNU C++17 (64) | greedy math sortings *900 |
May/28/2021 00:47 |
383 | B - Pillars | GNU C++17 (64) | greedy implementation *1000 |
May/28/2021 00:41 |
382 | C - Array Splitting | GNU C++17 (64) | greedy sortings *1400 |
May/28/2021 00:17 |
381 | D - Ilya and Escalator | GNU C++17 (64) | combinatorics dp math probabilities *1700 |
May/26/2021 22:44 |
380 | C - Wet Shark and Flowers | GNU C++17 (64) | combinatorics math number theory probabilities *1700 |
May/26/2021 20:16 |
379 | E - Monotonic Renumeration | GNU C++17 (64) | combinatorics sortings *1700 |
May/26/2021 19:54 |
378 | C - Journey | GNU C++17 (64) | dfs and similar dp graphs probabilities trees *1500 |
May/26/2021 18:59 |
377 | A - Toy Cars | GNU C++17 (64) | implementation *900 |
May/25/2021 00:39 |
376 | B - Equidistant String | GNU C++17 (64) | greedy *1100 |
May/25/2021 00:33 |
375 | C - Woodcutters | GNU C++17 (64) | dp greedy *1500 |
May/25/2021 00:28 |
374 | D - Queue | GNU C++17 (64) | greedy implementation sortings *1300 |
May/25/2021 00:10 |
373 | C - Parsa's Humongous Tree | GNU C++17 (64) | dp trees |
May/24/2021 23:25 |
372 | D - Kavi on Pairing Duty | GNU C++17 (64) | dp |
May/24/2021 23:13 |
371 | E - Paths and Trees | GNU C++17 (64) | graphs greedy shortest paths *2000 |
May/24/2021 22:41 |
370 | B - Sifid and Strange Subsequences | GNU C++17 (64) | greedy |
May/24/2021 20:46 |
369 | A - Eshag Loves Big Arrays | GNU C++17 (64) | constructive algorithms greedy |
May/24/2021 20:07 |
368 | D - Returning Home | GNU C++17 (64) | graphs shortest paths sortings *2300 |
May/24/2021 13:22 |
367 | E - Partition Game | GNU C++17 (64) | binary search data structures divide and conquer dp *2500 |
May/23/2021 13:53 |
366 | E - Count Descendants | C++ (GCC 9.2.1) | AtCoder *500 |
May/22/2021 21:53 |
365 | D - MEX Tree | GNU C++17 (64) | combinatorics dfs and similar implementation math trees *2400 |
May/22/2021 21:18 |
364 | C - Sequence Pair Weight | Rust | hashing implementation math *1600 |
May/22/2021 01:45 |
363 | A - And Then There Were K | Rust | bitmasks *800 |
May/22/2021 01:20 |
362 | B2 - Palindrome Game (hard version) | GNU C++17 (64) | constructive algorithms games *1900 |
May/20/2021 23:03 |
361 | B1 - Palindrome Game (easy version) | GNU C++17 (64) | constructive algorithms games *1200 |
May/20/2021 23:03 |
360 | E - Colorings and Dominoes | GNU C++17 (64) | combinatorics dp greedy math *2100 |
May/19/2021 19:20 |
359 | E1 - Weights Division (easy version) | GNU C++17 (64) | data structures dfs and similar greedy trees *2000 |
May/19/2021 12:57 |
358 | E2 - Weights Division (hard version) | GNU C++17 (64) | binary search dfs and similar greedy sortings trees two pointers *2200 |
May/19/2021 12:56 |
357 | A - Circle Coloring | GNU C++17 (64) | constructive algorithms *800 |
May/19/2021 00:00 |
356 | F - Number of Subsequences | GNU C++17 (64) | combinatorics dp strings *2000 |
May/18/2021 23:53 |
355 | F - Copy or Prefix Sum | GNU C++17 (64) | combinatorics data structures dp sortings *2400 |
May/18/2021 22:42 |
354 | D - Multiples and Power Differences | GNU C++17 (64) | constructive algorithms graphs math number theory *2200 |
May/18/2021 14:29 |
353 | E - Off by One | GNU C++17 (64) | constructive algorithms dfs and similar geometry graphs sortings trees *2700 |
May/18/2021 13:03 |
352 | D - Armchairs | GNU C++17 (64) | dp flows graph matchings greedy *1800 |
May/16/2021 21:05 |
351 | B - Permutation Sort | GNU C++17 (64) | constructive algorithms greedy *900 |
May/16/2021 20:08 |
350 | A - Potion-making | GNU C++17 (64) | math number theory *800 |
May/16/2021 19:57 |
349 | C - Chef Monocarp | GNU C++17 (64) | dp flows graph matchings greedy math sortings *1800 |
May/16/2021 00:28 |
348 | D - Jongmah | GNU C++17 (64) | dp *2200 |
May/15/2021 23:09 |
347 | E - Xor Distances | C++ (GCC 9.2.1) | AtCoder *500 |
May/15/2021 21:26 |
346 | C - Secret Number | C++ (GCC 9.2.1) | AtCoder *300 |
May/15/2021 17:52 |
345 | B - Do you know the second highest mountain? | C++ (GCC 9.2.1) | AtCoder *200 |
May/15/2021 17:33 |
344 | A - Tiny Arithmetic Sequence | C++ (GCC 9.2.1) | AtCoder *100 |
May/15/2021 17:31 |
343 | C - Floor and Mod | GNU C++17 (64) | binary search brute force math number theory *1700 |
May/15/2021 15:37 |
342 | B - Replace and Keep Sorted | GNU C++17 (64) | dp implementation math *1200 |
May/15/2021 14:51 |
341 | A - Add and Divide | GNU C++17 (64) | brute force greedy math number theory *1000 |
May/15/2021 14:26 |
340 | D - Catching Cheaters | GNU C++17 (64) | dp greedy strings *1800 |
May/12/2021 22:53 |
339 | B - Catching Cheaters | GNU C++17 (64) | dp strings *1800 |
May/12/2021 22:02 |
338 | D - Used Markers | Kotlin | *special problem greedy *1500 |
May/12/2021 12:19 |
337 | B - Binary Number | GNU C++17 (64) | greedy *1300 |
May/12/2021 02:03 |
336 | A - Strange Birthday Party | GNU C++17 (64) | binary search dp greedy sortings two pointers *1300 |
May/12/2021 01:45 |
335 | B - Minimal Cost | GNU C++17 (64) | brute force math *1200 |
May/12/2021 01:28 |
334 | D - Gargari and Permutations | GNU C++17 (64) | dfs and similar dp graphs implementation *1900 |
May/11/2021 01:47 |
333 | A - Alternating Sum | GNU C++17 (64) | math number theory *1800 |
May/10/2021 21:46 |
332 | D - Phoenix and Socks | GNU C++17 (64) | greedy sortings two pointers *1500 |
May/10/2021 12:43 |
331 | B - Hills And Valleys | GNU C++17 (64) | brute force implementation *1700 |
May/10/2021 01:53 |
330 | A - Gravity Flip | GNU C++17 (64) | greedy implementation sortings *900 |
May/09/2021 00:36 |
329 | D - Nastia Plays with a Tree | GNU C++17 (64) | constructive algorithms data structures dfs and similar dp dsu greedy implementation trees *2500 |
May/08/2021 18:41 |
328 | C - Nastia and a Hidden Permutation | GNU C++17 (64) | constructive algorithms interactive *2000 |
May/08/2021 00:05 |
327 | B - Nastia and a Good Array | GNU C++17 (64) | constructive algorithms math number theory *1300 |
May/07/2021 20:49 |
326 | A - Nastia and Nearly Good Numbers | GNU C++17 (64) | constructive algorithms math number theory *1000 |
May/07/2021 20:09 |
325 | G - To Go Or Not To Go? | GNU C++17 (64) | brute force dfs and similar graphs greedy implementation shortest paths *2200 |
May/06/2021 21:53 |
324 | F2 - Spanning Tree with One Fixed Degree | GNU C++17 (64) | constructive algorithms dfs and similar dsu graphs greedy *1900 |
May/06/2021 19:35 |
323 | F - Substring 2 | C++ (GCC 9.2.1) | AtCoder *600 |
May/06/2021 14:36 |
322 | F2 - Guess the K-th Zero (Hard version) | GNU C++17 (64) | binary search constructive algorithms data structures interactive *2200 |
May/05/2021 21:44 |
321 | F1 - Guess the K-th Zero (Easy version) | GNU C++17 (64) | binary search interactive *1600 |
May/05/2021 21:05 |
320 | E - Arranging The Sheep | GNU C++17 (64) | greedy math *1400 |
May/05/2021 20:42 |
319 | C - Not Adjacent Matrix | GNU C++17 (64) | constructive algorithms *1000 |
May/05/2021 20:32 |
318 | D - Same Differences | GNU C++17 (64) | data structures hashing math *1200 |
May/05/2021 20:21 |
317 | B - Ordinary Numbers | GNU C++17 (64) | brute force math number theory *800 |
May/05/2021 20:10 |
316 | A - Do Not Be Distracted! | GNU C++17 (64) | brute force implementation *800 |
May/05/2021 20:07 |
315 | D - Water Tree | GNU C++17 (64) | data structures dfs and similar graphs trees *2100 |
May/05/2021 00:25 |
314 | B - Mahmoud and Ehab and the bipartiteness | GNU C++17 (64) | dfs and similar graphs trees *1300 |
May/05/2021 00:07 |
313 | B - Phoenix and Puzzle | GNU C++17 (64) | brute force geometry math number theory *1000 |
May/04/2021 20:47 |
312 | A - Phoenix and Gold | GNU C++17 (64) | constructive algorithms greedy math *800 |
May/04/2021 20:19 |
311 | C - Phoenix and Towers | GNU C++17 (64) | constructive algorithms data structures greedy *1400 |
May/04/2021 20:19 |
310 | F - Unusual Matrix | GNU C++17 (64) | 2-sat brute force constructive algorithms *1900 |
May/04/2021 15:48 |
309 | C - Going Home | GNU C++17 (64) | brute force implementation math *1800 |
May/04/2021 14:13 |
308 | E - A and B and Lecture Rooms | GNU C++17 (64) | binary search data structures dfs and similar dp trees *2100 |
May/04/2021 01:15 |
307 | B - Valuable Paper | GNU C++17 (64) | binary search flows graph matchings graphs *1900 |
May/03/2021 16:55 |
306 | C - Timofey and a tree | GNU C++17 (64) | dfs and similar graphs implementation trees *1600 |
May/03/2021 12:55 |
305 | C - MAD TEAM | C++ (GCC 9.2.1) | AtCoder *400 |
May/01/2021 20:18 |
304 | E - Enemy is weak | GNU C++17 (64) | data structures trees *1900 |
May/01/2021 19:52 |
303 | D - Pashmak and Parmida's problem | GNU C++17 (64) | data structures divide and conquer sortings *1800 |
May/01/2021 19:49 |
302 | D - Maximum Sum of Products | GNU C++17 (64) | brute force dp implementation math two pointers *1600 |
Apr/30/2021 06:40 |
301 | C - Berland Regional | GNU C++17 (64) | brute force data structures greedy number theory sortings *1400 |
Apr/29/2021 20:51 |
300 | B - The Cake Is a Lie | GNU C++17 (64) | dp math *800 |
Apr/29/2021 20:37 |
299 | A - Red and Blue Beans | GNU C++17 (64) | math *800 |
Apr/29/2021 20:12 |
298 | C - The Sports Festival | GNU C++17 (64) | dp greedy *1800 |
Apr/29/2021 18:57 |
297 | B - TMT Document | GNU C++17 (64) | greedy *1100 |
Apr/29/2021 14:29 |
296 | A - Average Height | GNU C++17 (64) | constructive algorithms *800 |
Apr/29/2021 13:47 |
295 | B - Polycarp and the Language of Gods | Kotlin | *special problem implementation two pointers *1400 |
Apr/29/2021 01:42 |
294 | A - Selling Hamburgers | Kotlin | *special problem *800 |
Apr/29/2021 01:37 |
293 | A - Prime Permutation | GNU C++17 (64) | implementation number theory strings *1300 |
Apr/28/2021 00:37 |
292 | B - Squares | GNU C++17 (64) | math *1800 |
Apr/28/2021 00:19 |
291 | C - Baby Ehab Partitions Again | GNU C++17 (64) | bitmasks constructive algorithms dp math *1700 |
Apr/27/2021 21:52 |
290 | C - White Sheet | GNU C++17 (64) | geometry math *1700 |
Apr/27/2021 20:41 |
289 | D - Swords | GNU C++17 (64) | math *1300 |
Apr/27/2021 20:22 |
288 | B - Shooting | GNU C++17 (64) | greedy implementation sortings *900 |
Apr/27/2021 20:06 |
287 | A - Prefixes | GNU C++17 (64) | strings *800 |
Apr/27/2021 20:01 |
286 | D - Bicolored RBS | GNU C++17 (64) | constructive algorithms greedy *1500 |
Apr/27/2021 10:19 |
285 | C - News Distribution | Kotlin | dfs and similar dsu graphs *1400 |
Apr/26/2021 21:46 |
284 | B - Lost Numbers | Kotlin | brute force divide and conquer interactive math *1400 |
Apr/26/2021 21:04 |
283 | A - Telephone Number | Kotlin | brute force greedy strings *800 |
Apr/26/2021 20:34 |
282 | E - Tree Queries | GNU C++17 (64) | dfs and similar graphs trees *1900 |
Apr/25/2021 00:30 |
281 | B - RBS Deletion | Kotlin | *special problem greedy *1800 |
Apr/24/2021 12:54 |
280 | B - AGAGA XOOORRR | GNU C++17 (64) | bitmasks brute force dp greedy *1500 |
Apr/21/2021 22:54 |
279 | A - Tit for Tat | GNU C++17 (64) | greedy *800 |
Apr/21/2021 19:09 |
278 | D - Cut and Stick | GNU C++17 (64) | binary search data structures greedy implementation sortings *2000 |
Apr/21/2021 11:55 |
277 | I - Coins | C++ (GCC 9.2.1) | AtCoder *100 |
Apr/20/2021 15:36 |
276 | H - Grid 1 | C++ (GCC 9.2.1) | AtCoder *100 |
Apr/20/2021 15:29 |
275 | G - Longest Path | C++ (GCC 9.2.1) | AtCoder *100 |
Apr/20/2021 15:23 |
274 | B - AND 0, Sum Big | GNU C++17 (64) | bitmasks combinatorics math *1200 |
Apr/19/2021 20:14 |
273 | A - Thor | GNU C++17 (64) | brute force data structures implementation *1600 |
Apr/18/2021 10:31 |
272 | E - Messenger Simulator | GNU C++17 (64) | data structures *2000 |
Apr/18/2021 01:40 |
271 | C - Dijkstra? | GNU C++17 (64) | graphs shortest paths *1900 |
Apr/18/2021 00:51 |
270 | D - GCD and MST | GNU C++17 (64) | constructive algorithms dsu graphs greedy number theory sortings *2000 |
Apr/17/2021 23:56 |
269 | D - Points and Powers of Two | GNU C++17 (64) | brute force math *1800 |
Apr/17/2021 21:58 |
268 | G - Strange Beauty | GNU C++17 (64) | dp math number theory sortings *1900 |
Apr/15/2021 23:16 |
267 | C - Three Parts of the Array | GNU C++17 (64) | binary search data structures two pointers *1200 |
Apr/15/2021 22:36 |
266 | G - Short Task | GNU C++17 (64) | brute force dp math number theory *1700 |
Apr/14/2021 21:39 |
265 | F - Education | GNU C++17 (64) | brute force dp greedy implementation *1900 |
Apr/14/2021 21:10 |
264 | D - Corrupted Array | GNU C++17 (64) | constructive algorithms data structures greedy *1200 |
Apr/14/2021 20:49 |
263 | E - Permutation by Sum | GNU C++17 (64) | brute force greedy math *1600 |
Apr/14/2021 20:44 |
262 | C - A-B Palindrome | GNU C++17 (64) | constructive algorithms implementation strings *1200 |
Apr/14/2021 20:13 |
261 | B - Almost Rectangle | GNU C++17 (64) | implementation *800 |
Apr/14/2021 19:57 |
260 | A - Spy Detected! | GNU C++17 (64) | brute force implementation *800 |
Apr/14/2021 19:47 |
259 | C - Add One | GNU C++17 (64) | dp matrices *1600 |
Apr/14/2021 10:37 |
258 | C - Ayoub and Lost Array | GNU C++17 (64) | combinatorics dp math *1500 |
Apr/13/2021 15:17 |
257 | C - Count Triangles | GNU C++17 (64) | binary search implementation math two pointers *1800 |
Apr/13/2021 11:21 |
256 | D - Multiplication Table | GNU C++17 (64) | binary search brute force *1800 |
Apr/13/2021 10:58 |
255 | D - Min Cost String | GNU C++17 (64) | brute force constructive algorithms graphs greedy strings *1600 |
Apr/12/2021 22:23 |
254 | C - Yet Another Card Deck | GNU C++17 (64) | brute force data structures implementation trees *1100 |
Apr/12/2021 20:57 |
253 | B - GCD Length | GNU C++17 (64) | constructive algorithms math number theory *1100 |
Apr/12/2021 20:31 |
252 | A - Review Site | GNU C++17 (64) | greedy *800 |
Apr/12/2021 20:08 |
251 | C - Black Friday | Kotlin | *special problem implementation *1600 |
Apr/12/2021 16:11 |
250 | B - AND Sequences | GNU C++17 (64) | bitmasks combinatorics constructive algorithms math *1400 |
Apr/11/2021 23:53 |
249 | A - Array and Peaks | GNU C++17 (64) | constructive algorithms implementation *800 |
Apr/11/2021 20:13 |
248 | D - Stas and the Queue at the Buffet | GNU C++17 (64) | greedy math sortings *1600 |
Apr/11/2021 00:27 |
247 | C - Little Girl and Maximum Sum | GNU C++17 (64) | data structures greedy implementation sortings *1500 |
Apr/09/2021 22:57 |
246 | B - Square? | PyPy 3 | brute force implementation math *900 |
Apr/08/2021 20:28 |
245 | E - Travelling Salesman Problem | GNU C++17 (64) | binary search data structures dp graphs greedy shortest paths sortings *2200 |
Apr/08/2021 14:18 |
244 | C - Balance the Bits | GNU C++17 (64) | brute force constructive algorithms greedy *1600 |
Apr/08/2021 10:30 |
243 | E - Tetrahedron | GNU C++17 (64) | dp math matrices *1500 |
Apr/05/2021 23:23 |
242 | E - Peddler | C++ (GCC 9.2.1) | AtCoder *500 |
Mar/30/2021 23:23 |
241 | B - Visibility | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/27/2021 17:39 |
240 | A - Rotate | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/27/2021 17:31 |
239 | C - Doubled | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/20/2021 17:36 |
238 | B - Round Down | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/20/2021 17:33 |
237 | A - Difference Max | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/20/2021 17:32 |
236 | E - Mex Min | Kotlin (1.3.71) | AtCoder *500 |
Mar/12/2021 17:05 |
235 | B - Remove It | Kotlin (1.3.71) | AtCoder *200 |
Mar/12/2021 01:27 |
234 | A - Vanishing Pitch | Kotlin (1.3.71) | AtCoder *100 |
Mar/12/2021 01:18 |
233 | C - Squared Error | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/06/2021 18:06 |
232 | B - Job Assignment | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/06/2021 17:49 |
231 | A - I Scream | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/06/2021 17:34 |
230 | F - Convolution | C++ (GCC 9.2.1) | AtCoder *100 |
Feb/27/2021 14:28 |
229 | D - Base n | PyPy3 (7.3.0) | AtCoder *400 |
Feb/20/2021 22:43 |
228 | C - Kaprekar Number | C++ (GCC 9.2.1) | AtCoder *300 |
Feb/20/2021 17:42 |
227 | B - uNrEaDaBlE sTrInG | C++ (GCC 9.2.1) | AtCoder *200 |
Feb/20/2021 17:36 |
226 | A - Star | C++ (GCC 9.2.1) | AtCoder *100 |
Feb/20/2021 17:32 |
225 | C - Long Jumps | GNU C++17 (64) | dp graphs *1100 |
Jan/20/2021 20:36 |
224 | B - Fair Division | GNU C++17 (64) | dp greedy math *800 |
Jan/20/2021 20:28 |
223 | A - Cards for Friends | GNU C++17 (64) | greedy math *800 |
Jan/20/2021 20:19 |
222 | C - Array Destruction | GNU C++17 (64) | brute force constructive algorithms data structures greedy implementation sortings *1700 |
Jan/19/2021 21:38 |
221 | B - Different Divisors | GNU C++17 (64) | binary search constructive algorithms greedy math number theory *1000 |
Jan/19/2021 20:41 |
220 | A - Puzzle From the Future | GNU C++17 (64) | greedy *800 |
Jan/19/2021 20:13 |
219 | B - String LCM | GNU C++17 (64) | brute force math number theory strings *1000 |
Jan/19/2021 17:35 |
218 | A - Replacing Elements | GNU C++17 (64) | greedy implementation math sortings *800 |
Jan/19/2021 17:21 |
217 | E - A Bit Similar | GNU C++17 (64) | bitmasks brute force hashing string suffix structures strings two pointers *2400 |
Dec/30/2020 12:07 |
216 | B - Red and Blue | GNU C++17 (64) | dp greedy *1000 |
Dec/29/2020 10:42 |
215 | A - Maximum GCD | GNU C++17 | greedy implementation math number theory *800 |
Dec/29/2020 00:48 |
214 | C - Building a Fence | GNU C++17 (64) | dp greedy implementation two pointers *1600 |
Dec/29/2020 00:16 |
213 | D - Ceil Divisions | GNU C++17 (64) | brute force constructive algorithms math number theory *1700 |
Dec/28/2020 22:49 |
212 | C - Plasticine zebra | GNU C++17 (64) | constructive algorithms implementation *1600 |
Dec/27/2020 21:46 |
211 | B - Fair Numbers | PyPy 3 | brute force math number theory *1000 |
Dec/26/2020 21:26 |
210 | N - Waste Sorting | GNU C++17 (64) | greedy implementation *900 |
Dec/26/2020 18:51 |
209 | E - Four Segments | GNU C++17 (64) | greedy *800 |
Dec/26/2020 18:31 |
208 | C - Berpizza | GNU C++17 (64) | data structures implementation *1400 |
Dec/26/2020 18:14 |
207 | K - Lonely Numbers | GNU C++17 (64) | binary search math number theory two pointers *1600 |
Dec/25/2020 21:06 |
206 | E - String Reversal | GNU C++17 (64) | data structures greedy strings *1900 |
Dec/25/2020 13:40 |
205 | D - String Deletion | GNU C++17 (64) | binary search data structures greedy two pointers *1700 |
Dec/25/2020 12:52 |
204 | C - Triangles | GNU C++17 (64) | greedy implementation *1700 |
Dec/25/2020 02:35 |
203 | D - Powerful Ksenia | GNU C++17 (64) | bitmasks constructive algorithms math *2200 |
Dec/24/2020 21:16 |
202 | C - Engineer Artem | GNU C++17 (64) | 2-sat chinese remainder theorem constructive algorithms fft flows *2000 |
Dec/24/2020 16:16 |
201 | B - Valerii Against Everyone | GNU C++17 (64) | constructive algorithms data structures greedy sortings *1000 |
Dec/24/2020 15:44 |
200 | A - Specific Tastes of Andre | GNU C++17 (64) | constructive algorithms implementation *800 |
Dec/24/2020 15:31 |
199 | C2 - Errich-Tac-Toe (Hard Version) | GNU C++17 (64) | constructive algorithms math *2300 |
Dec/24/2020 00:07 |
198 | C1 - Errich-Tac-Toe (Easy Version) | GNU C++17 (64) | constructive algorithms math *2100 |
Dec/24/2020 00:07 |
197 | F - Identify the Operations | GNU C++17 (64) | brute force combinatorics data structures greedy math *1800 |
Dec/23/2020 19:35 |
196 | D - Divide and Sum | GNU C++17 (64) | combinatorics math sortings *1900 |
Dec/23/2020 18:58 |
195 | D - Rating Compression | GNU C++17 (64) | binary search data structures greedy implementation two pointers *1800 |
Dec/23/2020 18:32 |
194 | C - Peaceful Rooks | GNU C++17 (64) | dfs and similar dsu greedy implementation *1700 |
Dec/20/2020 22:13 |
193 | A - In-game Chat | GNU C++17 (64) | implementation strings *800 |
Dec/20/2020 20:39 |
192 | D - Pairs | GNU C++17 (64) | binary search constructive algorithms greedy two pointers *1900 |
Dec/19/2020 20:46 |
191 | C - Row GCD | GNU C++17 (64) | math number theory *1600 |
Dec/19/2020 18:02 |
190 | B - Move and Turn | GNU C++17 (64) | dp math *1300 |
Dec/19/2020 17:55 |
189 | B - Find The Array | GNU C++17 (64) | bitmasks constructive algorithms greedy *1400 |
Dec/19/2020 11:25 |
188 | C - Busy Robot | GNU C++17 (64) | implementation *1800 |
Dec/18/2020 01:37 |
187 | A - Dungeon | GNU C++17 (64) | binary search math *1100 |
Dec/17/2020 20:09 |
186 | D - Almost All Divisors | GNU C++17 (64) | math number theory *1600 |
Dec/16/2020 21:30 |
185 | E2 - Close Tuples (hard version) | GNU C++17 (64) | binary search combinatorics implementation math sortings two pointers *1700 |
Dec/16/2020 13:32 |
184 | F - The Treasure of The Segments | GNU C++17 (64) | binary search data structures greedy *1800 |
Dec/16/2020 13:21 |
183 | D - Add to Neighbour and Remove | GNU C++17 (64) | greedy math number theory *1400 |
Dec/15/2020 21:44 |
182 | E1 - Close Tuples (easy version) | GNU C++17 (64) | binary search combinatorics math sortings two pointers *1500 |
Dec/15/2020 21:28 |
181 | C - Unique Number | GNU C++17 (64) | brute force greedy math *900 |
Dec/15/2020 20:29 |
180 | B - Last Year's Substring | GNU C++17 (64) | dp implementation strings *800 |
Dec/15/2020 20:21 |
179 | A - Favorite Sequence | GNU C++17 (64) | implementation two pointers *800 |
Dec/15/2020 20:08 |
178 | D - Divide and Summarize | GNU C++17 (64) | binary search brute force data structures divide and conquer implementation sortings *1600 |
Dec/12/2020 12:34 |
177 | B - Find the Spruce | GNU C++17 (64) | brute force dp implementation *1400 |
Dec/12/2020 12:07 |
176 | C - Random Events | GNU C++17 (64) | dp math probabilities *1500 |
Dec/12/2020 11:42 |
175 | A - String Generation | GNU C++17 (64) | constructive algorithms greedy *800 |
Dec/12/2020 11:20 |
174 | C - Knapsack | GNU C++17 (64) | constructive algorithms greedy math sortings *1300 |
Dec/09/2020 11:40 |
173 | B - Balls of Steel | GNU C++17 (64) | brute force geometry greedy *1000 |
Dec/06/2020 20:28 |
172 | A - Avoid Trygub | GNU C++17 (64) | constructive algorithms sortings *800 |
Dec/06/2020 20:07 |
171 | B - Suffix Operations | GNU C++17 (64) | constructive algorithms implementation *1400 |
Dec/05/2020 20:36 |
170 | A - Cancel the Trains | GNU C++17 (64) | implementation *800 |
Dec/04/2020 18:38 |
169 | D - Coins and Queries | GNU C++17 (64) | greedy *1600 |
Dec/03/2020 17:54 |
168 | B - Little Elephant and Array | GNU C++17 (64) | constructive algorithms data structures *1800 |
Dec/02/2020 15:43 |
167 | D - Vus the Cossack and Numbers | GNU C++17 (64) | constructive algorithms greedy math *1500 |
Dec/01/2020 17:19 |
166 | B - Black Square | GNU C++17 (64) | implementation *1300 |
Dec/01/2020 16:47 |
165 | A - Strange Functions | GNU C++17 (64) | math number theory *800 |
Dec/01/2020 00:35 |
164 | D - Sequence and Swaps | GNU C++17 (64) | dp greedy sortings *1600 |
Nov/30/2020 21:20 |
163 | C - Ping-pong | GNU C++17 (64) | constructive algorithms games math *1100 |
Nov/30/2020 20:53 |
162 | B - Jumps | GNU C++17 (64) | constructive algorithms math *1200 |
Nov/30/2020 20:30 |
161 | B - Longtail Hedgehog | GNU C++17 (64) | dp graphs *1600 |
Nov/30/2020 16:30 |
160 | C - Rotation Matching | GNU C++17 (64) | constructive algorithms data structures greedy implementation *1400 |
Nov/30/2020 16:06 |
159 | C - Bouncing Ball | GNU C++17 (64) | dp implementation *1400 |
Nov/29/2020 13:50 |
158 | B - Repainting Street | GNU C++17 (64) | brute force greedy *1100 |
Nov/29/2020 12:55 |
157 | A - Prison Break | GNU C++17 (64) | brute force math *800 |
Nov/29/2020 12:43 |
156 | F - Array Partition | GNU C++17 (64) | binary search data structures greedy two pointers *2100 |
Nov/28/2020 00:20 |
155 | C - Anton and Making Potions | GNU C++17 (64) | binary search dp greedy two pointers *1600 |
Nov/27/2020 00:36 |
154 | B - Pipeline | GNU C++17 (64) | binary search math *1700 |
Nov/26/2020 23:20 |
153 | B - String Typing | GNU C++17 (64) | implementation strings *1400 |
Nov/26/2020 22:38 |
152 | E - Number of Simple Paths | GNU C++17 (64) | combinatorics dfs and similar graphs trees *2000 |
Nov/26/2020 19:54 |
151 | D - Sum of Divisors | C++ (GCC 9.2.1) | AtCoder *400 |
Nov/26/2020 16:31 |
150 | A - Three Indices | GNU C++17 (64) | brute force data structures *900 |
Nov/26/2020 00:56 |
149 | B - Universal Solution | GNU C++17 (64) | greedy *1400 |
Nov/26/2020 00:45 |
148 | B - National Project | GNU C++17 (64) | math *1400 |
Nov/26/2020 00:28 |
147 | D - Number into Sequence | GNU C++17 (64) | constructive algorithms math number theory *1300 |
Nov/24/2020 20:43 |
146 | C - Sequence Transformation | GNU C++17 (64) | greedy implementation *1200 |
Nov/24/2020 20:25 |
145 | B - Unique Bid Auction | GNU C++17 (64) | implementation *800 |
Nov/24/2020 20:13 |
144 | A - Special Permutation | GNU C++17 (64) | constructive algorithms probabilities *800 |
Nov/24/2020 20:07 |
143 | B - Powers of Two | GNU C++17 (64) | brute force data structures implementation math *1500 |
Nov/24/2020 18:01 |
142 | A - Robot Program | GNU C++17 (64) | math *800 |
Nov/19/2020 20:19 |
141 | C2 - Binary Table (Hard Version) | GNU C++17 (64) | constructive algorithms implementation *1900 |
Nov/18/2020 21:06 |
140 | C1 - Binary Table (Easy Version) | GNU C++17 (64) | constructive algorithms implementation *1500 |
Nov/17/2020 20:48 |
139 | B - Sum of Medians | GNU C++17 (64) | greedy math *900 |
Nov/17/2020 20:19 |
138 | A - Buy the String | GNU C++17 (64) | implementation math *800 |
Nov/17/2020 20:11 |
137 | A - Add Candies | GNU C++17 (64) | constructive algorithms math *800 |
Nov/17/2020 19:18 |
136 | B - Numbers Box | GNU C++17 (64) | greedy math *1000 |
Nov/17/2020 19:16 |
135 | E - Xenia and Tree | GNU C++17 (64) | data structures divide and conquer trees *2400 |
Nov/10/2020 18:17 |
134 | D - Wandering | C++ (GCC 9.2.1) | AtCoder *400 |
Nov/08/2020 18:19 |
133 | C - To 3 | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/08/2020 17:44 |
132 | B - Almost GCD | C++ (GCC 9.2.1) | AtCoder *200 |
Nov/08/2020 17:36 |
131 | A - twiblr | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/08/2020 17:32 |
130 | C - Useful Decomposition | GNU C++17 (64) | implementation trees *1400 |
Nov/08/2020 16:56 |
129 | B - DNA Sequence | C++ (GCC 9.2.1) | AtCoder *400 |
Nov/08/2020 16:21 |
128 | C - Link Cut Centroids | GNU C++17 (64) | constructive algorithms dfs and similar graphs trees *1700 |
Nov/08/2020 13:02 |
127 | D - Extreme Subtraction | GNU C++17 (64) | dp greedy math *1800 |
Nov/05/2020 23:14 |
126 | C - The Delivery Dilemma | GNU C++17 (64) | binary search greedy sortings *1400 |
Nov/05/2020 19:16 |
125 | B - Saving the City | GNU C++17 (64) | dp greedy math sortings *1300 |
Nov/05/2020 19:04 |
124 | A - Kids Seating | GNU C++17 (64) | constructive algorithms math *800 |
Nov/05/2020 18:41 |
123 | A - Skyscrapers | GNU C++17 (64) | implementation sortings *1600 |
Nov/04/2020 17:36 |
122 | D - Leaping Tak | C++ (GCC 9.2.1) | AtCoder *400 |
Nov/02/2020 22:16 |
121 | C - Electrification | GNU C++17 (64) | binary search brute force greedy *1600 |
Nov/02/2020 17:06 |
120 | C - Division | GNU C++17 (64) | math number theory *1500 |
Nov/01/2020 18:15 |
119 | B - Elimination | GNU C++17 (64) | greedy math *900 |
Nov/01/2020 16:57 |
118 | A - Array Rearrangment | GNU C++17 (64) | greedy sortings *800 |
Nov/01/2020 16:38 |
117 | B - Chess Cheater | GNU C++17 (64) | greedy implementation sortings *1400 |
Oct/31/2020 18:27 |
116 | D - Common Divisors | GNU C++17 (64) | brute force hashing implementation math strings *1400 |
Oct/30/2020 20:36 |
115 | C2 - Exam in BerSU (hard version) | GNU C++17 (64) | brute force data structures greedy math *1700 |
Oct/30/2020 19:42 |
114 | C1 - Exam in BerSU (easy version) | GNU C++17 (64) | greedy sortings *1200 |
Oct/30/2020 19:12 |
113 | C - Find Maximum | GNU C++17 (64) | implementation math number theory *1600 |
Oct/30/2020 18:41 |
112 | B - Hyperset | GNU C++17 (64) | brute force data structures implementation *1500 |
Oct/29/2020 18:48 |
111 | B - Makes And The Product | GNU C++17 (64) | combinatorics implementation math sortings *1500 |
Oct/29/2020 18:27 |
110 | C - Mortal Kombat Tower | GNU C++17 (64) | dp graphs greedy shortest paths *1500 |
Oct/29/2020 17:30 |
109 | C - Dasha and Password | GNU C++17 (64) | brute force dp implementation *1500 |
Oct/28/2020 20:34 |
108 | D - Minimal Height Tree | GNU C++17 (64) | graphs greedy shortest paths trees *1600 |
Oct/28/2020 12:18 |
107 | B - Reverse Binary Strings | GNU C++17 (64) | constructive algorithms greedy *1200 |
Oct/27/2020 20:41 |
106 | A - Marketing Scheme | GNU C++17 (64) | brute force constructive algorithms greedy math *800 |
Oct/27/2020 20:14 |
105 | D - Game With Array | GNU C++17 (64) | constructive algorithms math *1400 |
Oct/27/2020 17:25 |
104 | C - Soldier and Cards | GNU C++17 (64) | brute force dfs and similar games *1400 |
Oct/27/2020 16:47 |
103 | C - Memory and De-Evolution | GNU C++17 (64) | greedy math *1600 |
Oct/26/2020 19:15 |
102 | A - Case of Matryoshkas | GNU C++17 (64) | implementation *1500 |
Oct/26/2020 01:35 |
101 | A - NP-Hard Problem | GNU C++17 (64) | dfs and similar graphs *1500 |
Oct/26/2020 01:10 |
100 | B - Double Matrix | GNU C++17 (64) | brute force greedy *1400 |
Oct/26/2020 00:08 |
99 | A - Finding Sasuke | GNU C++17 (64) | math *800 |
Oct/25/2020 19:06 |
98 | B - A New Technique | GNU C++17 (64) | constructive algorithms implementation *1100 |
Oct/25/2020 19:06 |
97 | D - Bandit in a City | GNU C++17 (64) | binary search dfs and similar graphs greedy trees *1900 |
Oct/25/2020 02:23 |
96 | C - Binary Search | GNU C++17 (64) | binary search combinatorics *1500 |
Oct/24/2020 21:12 |
95 | B - Prime Square | GNU C++17 (64) | constructive algorithms math *900 |
Oct/24/2020 20:10 |
94 | A - Reorder | GNU C++17 (64) | math *800 |
Oct/24/2020 19:38 |
93 | C - The Hard Work of Paparazzi | GNU C++17 (64) | dp *2000 |
Oct/23/2020 11:55 |
92 | F - Zero Remainder Sum | GNU C++17 (64) | dp *2100 |
Oct/23/2020 11:14 |
91 | C - Count Order | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/30/2020 00:27 |
90 | C - Next Prime | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/30/2020 00:11 |
89 | C - Alchemist | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/30/2020 00:05 |
88 | C - Go to School | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/30/2020 00:01 |
87 | C - Divide the Problems | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/29/2020 23:54 |
86 | C - Traveling Salesman around Lake | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/29/2020 23:42 |
85 | C - Rally | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/29/2020 23:34 |
84 | B - Power Socket | C++ (GCC 9.2.1) | AtCoder *200 |
Sep/29/2020 23:30 |
83 | C - A x B + C | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/20/2020 11:32 |
82 | B - Go to Jail | C++ (GCC 9.2.1) | AtCoder *200 |
Sep/20/2020 11:10 |
81 | A - Plural Form | C++ (GCC 9.2.1) | AtCoder *100 |
Sep/20/2020 11:08 |
80 | F - Contrast | C++ (GCC 9.2.1) | AtCoder *600 |
Sep/14/2020 11:34 |
79 | E - Dist Max | C++ (GCC 9.2.1) | AtCoder *500 |
Sep/14/2020 11:13 |
78 | D - Redistribution | C++ (GCC 9.2.1) | AtCoder *400 |
Sep/14/2020 10:56 |
77 | C - Ubiquity | C++ (GCC 9.2.1) | AtCoder *300 |
Sep/14/2020 10:48 |
76 | B - Product Max | C++ (GCC 9.2.1) | AtCoder *200 |
Sep/14/2020 10:33 |
75 | A - Not | C++ (GCC 9.2.1) | AtCoder *100 |
Sep/14/2020 10:30 |
74 | C - Sum of product of pairs | C++ (GCC 9.2.1) | AtCoder *300 |
Aug/31/2020 17:10 |
73 | B - Substring | PyPy3 (7.3.0) | AtCoder *200 |
Aug/29/2020 18:40 |
72 | E - Coprime | C++ (GCC 9.2.1) | AtCoder *500 |
Aug/29/2020 18:37 |
71 | D - Friends | C++ (GCC 9.2.1) | AtCoder *400 |
Aug/29/2020 18:04 |
70 | A - Don't be late | C++ (GCC 9.2.1) | AtCoder *100 |
Aug/29/2020 17:32 |
69 | B - Fix You | GNU C++17 | brute force greedy implementation *800 |
Aug/09/2020 20:22 |
68 | C - Pinkie Pie Eats Patty-cakes | GNU C++17 | constructive algorithms greedy math sortings *1700 |
Aug/09/2020 19:35 |
67 | B - Applejack and Storages | GNU C++17 | constructive algorithms data structures greedy implementation *1400 |
Aug/07/2020 20:58 |
66 | A - Rainbow Dash, Fluttershy and Chess Coloring | GNU C++17 | greedy math *800 |
Aug/07/2020 20:10 |
65 | D - Binary String To Subsequences | GNU C++17 | constructive algorithms data structures greedy implementation *1500 |
Aug/06/2020 18:30 |
64 | C - Boats Competition | GNU C++17 | brute force greedy two pointers *1200 |
Aug/05/2020 20:31 |
63 | B - Gifts Fixing | GNU C++17 | greedy *800 |
Aug/05/2020 20:15 |
62 | A - Remove Smallest | GNU C++17 | greedy sortings *800 |
Aug/05/2020 20:09 |
61 | D - Captain Flint and Treasure | GNU C++17 | data structures dfs and similar graphs greedy implementation trees *2000 |
Aug/01/2020 18:34 |
60 | C - Uncle Bogdan and Country Happiness | GNU C++17 | dfs and similar greedy math trees *1800 |
Jul/30/2020 23:16 |
59 | B - Captain Flint and a Long Voyage | GNU C++17 | greedy math *1000 |
Jul/30/2020 20:45 |
58 | A - Captain Flint and Crew Recruitment | GNU C++17 | brute force greedy math number theory *800 |
Jul/30/2020 20:15 |
57 | C - Good String | GNU C++17 | brute force dp greedy two pointers *1500 |
Jul/30/2020 18:58 |
56 | E - Special Elements | GNU C++17 | brute force implementation two pointers *1500 |
May/09/2020 22:48 |
55 | G - Special Permutation | GNU C++17 | constructive algorithms *1600 |
May/09/2020 21:47 |
54 | B - Same Parity Summands | GNU C++17 | constructive algorithms math *1200 |
May/09/2020 21:32 |
53 | F - Binary String Reconstruction | GNU C++17 | constructive algorithms dfs and similar math *1500 |
May/09/2020 21:26 |
52 | D - Alice, Bob and Candies | GNU C++17 | implementation *1300 |
May/09/2020 20:51 |
51 | C - K-th Not Divisible by n | GNU C++17 | binary search math *1200 |
May/09/2020 20:30 |
50 | A - Sum of Round Numbers | GNU C++17 | implementation math *800 |
May/09/2020 20:10 |
49 | D - Anti-Sudoku | GNU C++17 | constructive algorithms implementation *1300 |
Apr/18/2020 17:14 |
48 | C - Two Teams Composing | GNU C++17 | binary search greedy implementation sortings *1100 |
Apr/18/2020 17:07 |
47 | B - Construct the String | GNU C++17 | constructive algorithms *900 |
Apr/18/2020 16:53 |
46 | A - Candies and Two Sisters | GNU C++14 | math *800 |
Apr/18/2020 16:46 |
45 | C - Sum of gcd of Tuples (Easy) | C++ (GCC 9.2.1) | AtCoder *300 |
Apr/12/2020 17:42 |
44 | A - Lucky 7 | C++ (GCC 9.2.1) | AtCoder *100 |
Apr/12/2020 17:37 |
43 | B - FizzBuzz Sum | C++ (GCC 9.2.1) | AtCoder *200 |
Apr/12/2020 17:36 |
42 | C - Replacing Integer | C++14 (GCC 5.4.1) | AtCoder *300 |
Apr/04/2020 17:51 |
41 | B - Popular Vote | C++14 (GCC 5.4.1) | AtCoder *200 |
Apr/04/2020 17:37 |
40 | A - ABC Swap | C++14 (GCC 5.4.1) | AtCoder *100 |
Apr/04/2020 17:32 |
39 | B - Dreamoon Likes Permutations | GNU C++14 | implementation math *1400 |
Apr/03/2020 20:59 |
38 | A - Dreamoon and Ranking Collection | GNU C++14 | implementation *900 |
Apr/03/2020 20:20 |
37 | C - Vacation | C++14 (GCC 5.4.1) | AtCoder *100 |
Apr/01/2020 23:38 |
36 | A - Kuroni and the Gifts | GNU C++14 | brute force constructive algorithms greedy sortings *800 |
Apr/01/2020 18:19 |
35 | E - Knapsack 2 | C++14 (GCC 5.4.1) | AtCoder *100 |
Apr/01/2020 13:12 |
34 | F - LCS | C++14 (GCC 5.4.1) | AtCoder *100 |
Mar/31/2020 22:11 |
33 | D - Knapsack 1 | C++14 (GCC 5.4.1) | AtCoder *100 |
Mar/31/2020 20:30 |
32 | B - Kanban Numbers | GNU C++14 | brute force |
Mar/31/2020 13:23 |
31 | A - Thanos Sort | GNU C++14 | implementation |
Mar/31/2020 13:17 |
30 | B - Golden Coins | C++14 (GCC 5.4.1) | AtCoder *200 |
Mar/28/2020 22:45 |
29 | A - Coffee | C++14 (GCC 5.4.1) | AtCoder *100 |
Mar/28/2020 22:41 |
28 | D - Carousel | GNU C++14 | constructive algorithms dp graphs greedy math *1800 |
Mar/28/2020 13:09 |
27 | C - Ternary XOR | GNU C++14 | greedy implementation *1200 |
Mar/28/2020 13:03 |
26 | E - Bertown roads | GNU C++14 | dfs and similar graphs *2000 |
Mar/27/2020 20:58 |
25 | B - K-th Beautiful String | GNU C++14 | binary search brute force combinatorics implementation math *1300 |
Mar/26/2020 21:24 |
24 | A - Divisibility Problem | GNU C++14 | math *800 |
Mar/26/2020 20:08 |
23 | C - Modified GCD | GNU C++14 | binary search number theory *1600 |
Mar/24/2020 19:45 |
22 | A - Life Without Zeros | GNU C++14 | implementation *1000 |
Mar/24/2020 19:44 |
21 | C - Game with Chips | GNU C++14 | constructive algorithms implementation *1600 |
Mar/23/2020 22:37 |
20 | B - Princesses and Princes | GNU C++14 | brute force graphs greedy *1200 |
Mar/23/2020 22:23 |
19 | B - Frog 2 | C++14 (GCC 5.4.1) | AtCoder *100 |
Mar/23/2020 19:20 |
18 | A - Frog 1 | C++14 (GCC 5.4.1) | AtCoder *100 |
Mar/23/2020 19:15 |
17 | A - Angry Students | GNU C++14 | greedy implementation *800 |
Mar/22/2020 19:31 |
16 | A - Even Subset Sum Problem | GNU C++14 | brute force dp greedy implementation *800 |
Mar/20/2020 21:45 |
15 | C - Permutation Partitions | GNU C++14 | combinatorics greedy math *1300 |
Mar/19/2020 21:44 |
14 | B - Maximums | GNU C++14 | implementation math *900 |
Mar/19/2020 20:29 |
13 | A - Bad Ugly Numbers | GNU C++14 | constructive algorithms number theory *1000 |
Mar/19/2020 20:15 |
12 | B - CopyCopyCopyCopyCopy | GNU C++14 | greedy implementation *800 |
Mar/16/2020 00:31 |
11 | A - EhAb AnD gCd | GNU C++14 | constructive algorithms greedy number theory *800 |
Mar/16/2020 00:29 |
10 | F1 - Spanning Tree with Maximum Degree | GNU C++14 | graphs *1600 |
Mar/14/2020 10:33 |
9 | D - Pair of Topics | GNU C++14 | binary search data structures sortings two pointers *1400 |
Mar/12/2020 20:41 |
8 | C - Frog Jumps | GNU C++14 | binary search data structures dfs and similar greedy implementation *1100 |
Mar/12/2020 19:02 |
7 | A - Yet Another Tetris Problem | GNU C++14 | implementation number theory *900 |
Mar/12/2020 18:41 |
6 | D - Count the Arrays | GNU C++14 | combinatorics math *1700 |
Mar/10/2020 12:24 |
5 | C - Adding Powers | GNU C++14 | bitmasks greedy implementation math number theory ternary search *1400 |
Mar/10/2020 12:05 |
4 | B - Bogosort | GNU C++14 | constructive algorithms sortings *1000 |
Mar/10/2020 11:53 |
3 | A - Two Regular Polygons | GNU C++14 | geometry greedy math number theory *800 |
Mar/09/2020 20:09 |
2 | B - Obtain Two Zeroes | GNU C++14 | binary search math *1300 |
Mar/09/2020 18:37 |
1 | A - Erasing Zeroes | GNU C++14 | implementation strings *800 |
Feb/15/2020 18:43 |