risal-shefin / ProblemSolving

Codeforces & Atcoder Solutions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Submissions

Auto-generated with ❤ using Harwest

Introduction

A repository to keep track of problem solving practice, containing solutions from platforms:

  • Codeforces   Codeforces
  • AtCoder   AtCoder

Contents

# Title Solution Tags Submitted
1654 F - Sum Sum Max C++ (GCC 9.2.1) AtCoder *500 Mar/26/2022 18:13
1653 E - Ranges on Tree C++ (GCC 9.2.1) AtCoder *500 Mar/26/2022 16:42
1652 D - Strange Balls C++ (GCC 9.2.1) AtCoder *400 Mar/26/2022 16:27
1651 C - Jumping Takahashi C++ (GCC 9.2.1) AtCoder *300 Mar/26/2022 16:12
1650 B - Count Distinct Integers C++ (GCC 9.2.1) AtCoder *200 Mar/26/2022 16:04
1649 A - Edge Checker C++ (GCC 9.2.1) AtCoder *100 Mar/26/2022 16:02
1648 D - Powers C++ (GCC 9.2.1) AtCoder *600 Jan/22/2022 20:11
1647 E - LEQ and NEQ C++ (GCC 9.2.1) AtCoder *700 Dec/15/2021 19:07
1646 E - Knapsack 2 C++ (GCC 9.2.1) AtCoder *100 Nov/19/2021 19:34
1645 A - Between Two Integers C++ (GCC 9.2.1) AtCoder *100 Sep/21/2021 02:54
1644 E - Snuke's Subway Trip C++ (GCC 9.2.1) AtCoder *600 Sep/21/2021 02:51
1643 E - Building Cubes with AtCoDeer C++ (GCC 9.2.1) AtCoder *900 Sep/20/2021 23:59
1642 E - Tak and Hotels C++ (GCC 9.2.1) AtCoder *700 Sep/18/2021 18:46
1641 E - Children and Candies C++ (GCC 9.2.1) AtCoder *800 Sep/17/2021 15:57
1640 E - Buds Re-hanging GNU C++17 constructive algorithms dfs and similar dp greedy trees Sep/16/2021 03:19
1639 D2 - Seating Arrangements (hard version) GNU C++17 data structures greedy implementation sortings two pointers Sep/15/2021 23:11
1638 D1 - Seating Arrangements (easy version) GNU C++17 data structures greedy sortings Sep/15/2021 22:39
1637 C - MAX-MEX Cut GNU C++17 bitmasks constructive algorithms dp greedy Sep/15/2021 22:21
1636 B - MIN-MEX Cut GNU C++17 bitmasks constructive algorithms dp greedy Sep/15/2021 21:45
1635 A - Median Maximization GNU C++17 binary search greedy math Sep/15/2021 21:40
1634 F - Iroha Loves Strings C++ (GCC 9.2.1) AtCoder *1500 Sep/11/2021 18:44
1633 E - Iroha and Haiku C++ (GCC 9.2.1) AtCoder *700 Sep/10/2021 18:40
1632 E - Playoff Restoration GNU C++17 bitmasks brute force hashing implementation meet-in-the-middle Sep/09/2021 03:23
1631 D - Inconvenient Pairs GNU C++17 binary search data structures implementation sortings two pointers Sep/08/2021 22:05
1630 C - Jury Meeting GNU C++17 combinatorics math Sep/08/2021 21:18
1629 B - Chess Tournament GNU C++17 constructive algorithms Sep/08/2021 20:50
1628 A - Balanced Substring GNU C++17 implementation Sep/08/2021 20:37
1627 E - Colorado Potato Beetle GNU C++17 *2200 Sep/08/2021 02:44
1626 C - Colorado Potato Beetle GNU C++17 dfs and similar implementation *2200 Sep/08/2021 02:43
1625 F - One-Four Overload GNU C++17 constructive algorithms dfs and similar dsu graphs implementation *2700 Sep/07/2021 03:05
1624 E - Non-Decreasing Dilemma GNU C++17 data structures divide and conquer math *2200 Sep/05/2021 22:13
1623 D - Expression Evaluation Error GNU C++17 constructive algorithms greedy implementation math *2000 Sep/05/2021 21:49
1622 C - Carrying Conundrum GNU C++17 bitmasks combinatorics dp math *1600 Sep/05/2021 21:12
1621 B - MEXor Mixup GNU C++17 bitmasks greedy *1000 Sep/05/2021 20:44
1620 A - Domino Disaster GNU C++17 implementation strings *800 Sep/05/2021 20:38
1619 E - Playing with String GNU C++17 games *2300 Sep/04/2021 21:52
1618 E - The Final Pursuit GNU C++17 bitmasks constructive algorithms divide and conquer graphs greedy math *2700 Sep/04/2021 04:27
1617 D2 - RPD and Rap Sheet (Hard Version) GNU C++17 brute force constructive algorithms interactive math *2200 Sep/03/2021 21:41
1616 C - Need for Pink Slips GNU C++17 bitmasks brute force dfs and similar implementation math probabilities *1900 Sep/03/2021 18:25
1615 D1 - RPD and Rap Sheet (Easy Version) GNU C++17 bitmasks constructive algorithms interactive math *1700 Sep/03/2021 17:31
1614 B - Customising the Track GNU C++17 combinatorics greedy math *900 Sep/03/2021 17:00
1613 A - Exciting Bets GNU C++17 greedy math number theory *900 Sep/03/2021 16:52
1612 F - Sports Betting GNU C++17 (64) bitmasks combinatorics dp graphs math probabilities *2500 Aug/31/2021 23:41
1611 E - Equilibrium GNU C++17 data structures dp greedy *2200 Aug/31/2021 21:03
1610 D - Take a Guess GNU C++17 bitmasks constructive algorithms interactive math *1800 Aug/30/2021 21:25
1609 C - Compressed Bracket Sequence GNU C++17 brute force implementation *1800 Aug/30/2021 18:39
1608 B - Take Your Places! GNU C++17 implementation *1300 Aug/30/2021 00:15
1607 A - A Variety of Operations GNU C++17 math *800 Aug/30/2021 00:15
1606 C - Deep Down Below GNU C++17 binary search greedy sortings *1300 Aug/27/2021 21:27
1605 A - Simply Strange Sort GNU C++17 brute force implementation sortings *800 Aug/27/2021 19:30
1604 E - Rescue Niwen! GNU C++17 (64) dp greedy string suffix structures strings *2500 Aug/26/2021 23:40
1603 D2 - Two Hundred Twenty One (hard version) GNU C++17 data structures math *2200 Aug/26/2021 22:30
1602 D1 - Two Hundred Twenty One (easy version) GNU C++17 data structures dp math *1700 Aug/26/2021 21:56
1601 C - Rings GNU C++17 constructive algorithms math *1500 Aug/26/2021 21:32
1600 B - Scenes From a Memory GNU C++17 (64) brute force constructive algorithms implementation math number theory *1000 Aug/26/2021 21:09
1599 A - The Miracle and the Sleeper GNU C++17 greedy math *800 Aug/26/2021 20:37
1598 D2 - Up the Strip GNU C++17 (64) brute force dp math number theory *1900 Aug/25/2021 04:01
1597 D1 - Up the Strip (simplified version) GNU C++17 (64) brute force data structures dp math number theory *1700 Aug/25/2021 04:01
1596 B - Charmed by the Game GNU C++17 brute force math *1300 Aug/25/2021 04:01
1595 C - Bottom-Tier Reversals GNU C++17 constructive algorithms greedy *2000 Aug/25/2021 04:00
1594 E - Bottom-Tier Reversals GNU C++17 constructive algorithms *2000 Aug/25/2021 04:00
1593 B - Up the Strip GNU C++17 (64) brute force dp math number theory two pointers *1900 Aug/25/2021 03:25
1592 A - Charmed by the Game GNU C++17 brute force math *1300 Aug/24/2021 20:56
1591 E - Counter Attack GNU C++17 data structures dsu graphs hashing sortings *2100 Aug/24/2021 14:37
1590 D - Tourism GNU C++17 (64) brute force dp graphs probabilities *2300 Aug/24/2021 03:54
1589 D - Recommendations GNU C++17 data structures greedy sortings *1700 Aug/24/2021 01:05
1588 A - Recommendations GNU C++17 data structures greedy sortings *1700 Aug/23/2021 22:31
1587 E - Game GNU C++17 games *2400 Aug/23/2021 19:51
1586 C - Game GNU C++17 games implementation *2400 Aug/23/2021 19:50
1585 E - Square Tiling GNU C++17 constructive algorithms greedy *2300 Aug/23/2021 03:20
1584 C - Strictly Positive Matrix GNU C++17 graphs math *2200 Aug/22/2021 23:15
1583 E - Strictly Positive Matrix GNU C++17 graphs math *2200 Aug/22/2021 23:12
1582 F - Reachable Strings GNU C++17 hashing strings *2500 Aug/20/2021 19:37
1581 D - Reachable Strings GNU C++17 data structures hashing strings *2500 Aug/20/2021 19:36
1580 B - Journey Planning GNU C++17 data structures sortings *1400 Aug/20/2021 03:44
1579 E - World of Darkraft: Battle for Azathoth GNU C++17 data structures sortings two pointers *2000 Aug/20/2021 03:43
1578 D - Navigation System GNU C++17 graphs shortest paths *1700 Aug/20/2021 03:43
1577 C - World of Darkraft: Battle for Azathoth GNU C++17 brute force data structures sortings *2000 Aug/19/2021 23:50
1576 B - Navigation System GNU C++17 dfs and similar graphs shortest paths *1700 Aug/19/2021 22:38
1575 A - Journey Planning GNU C++17 data structures dp greedy math sortings *1400 Aug/19/2021 22:17
1574 E - Beautiful Set GNU C++17 brute force number theory *2300 Aug/19/2021 00:37
1573 C - Beautiful Set GNU C++17 brute force number theory *2300 Aug/19/2021 00:36
1572 E - Chip Play GNU C++17 *2300 Aug/19/2021 00:03
1571 C - Chip Play GNU C++17 (64) brute force data structures implementation *2300 Aug/19/2021 00:02
1570 E - Collisions GNU C++17 (64) brute force implementation math *2000 Aug/18/2021 22:37
1569 E - Martian Luck GNU C++17 (64) math number theory *2000 Aug/18/2021 00:08
1568 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:28
1567 E - Mocha and Stars GNU C++17 (64) combinatorics dp fft math number theory *2200 Aug/15/2021 22:45
1566 D1 - Mocha and Diana (Easy Version) GNU C++17 brute force constructive algorithms dsu graphs greedy trees *1400 Aug/15/2021 21:08
1565 C - Mocha and Hiking GNU C++17 constructive algorithms graphs *1200 Aug/15/2021 21:00
1564 B - Mocha and Red and Blue GNU C++17 dp greedy *900 Aug/15/2021 20:46
1563 A - Mocha and Math GNU C++17 bitmasks constructive algorithms math *900 Aug/15/2021 20:39
1562 F - Common Prefixes C++ (GCC 9.2.1) AtCoder *500 Aug/13/2021 02:44
1561 E - Stronger Takahashi C++ (GCC 9.2.1) AtCoder *500 Aug/13/2021 00:16
1560 D - Takahashi Tour C++ (GCC 9.2.1) AtCoder *400 Aug/12/2021 23:58
1559 C - Reorder Cards C++ (GCC 9.2.1) AtCoder *300 Aug/12/2021 23:53
1558 B - Booby Prize C++ (GCC 9.2.1) AtCoder *200 Aug/12/2021 23:48
1557 A - Bitwise Exclusive Or C++ (GCC 9.2.1) AtCoder *100 Aug/12/2021 23:46
1556 E - Graph Reconstruction GNU C++17 (64) *2400 Aug/12/2021 21:29
1555 C - Graph Reconstruction GNU C++17 (64) constructive algorithms *2400 Aug/12/2021 21:27
1554 C - Hack it! GNU C++17 (64) binary search constructive algorithms math *2500 Aug/11/2021 22:12
1553 E - Assiut Chess GNU C++17 brute force constructive algorithms interactive *2800 Aug/10/2021 22:10
1552 G - (Zero XOR Subset)-less GNU C++17 math matrices *2300 Aug/10/2021 16:51
1551 D - Ezzat and Grid GNU C++17 data structures dp greedy *2200 Aug/09/2021 22:26
1550 C - Moamen and XOR GNU C++17 bitmasks combinatorics dp math matrices *1700 Aug/09/2021 21:10
1549 B - Moamen and k-subarrays GNU C++17 greedy sortings *1100 Aug/09/2021 20:47
1548 A - Ezzat and Two Subsequences GNU C++17 brute force math sortings *800 Aug/09/2021 20:39
1547 E - Anniversary GNU C++17 matrices number theory *2400 Aug/04/2021 00:04
1546 C - Anniversary GNU C++17 data structures implementation math matrices number theory *2400 Aug/04/2021 00:03
1545 E - Cactus GNU C++17 data structures dfs and similar dp graphs trees *2100 Aug/03/2021 19:00
1544 E - You GNU C++17 dfs and similar dp math number theory *2600 Aug/02/2021 23:04
1543 E - Boring Segments GNU C++17 data structures sortings trees two pointers *2100 Aug/02/2021 19:17
1542 D - Diane GNU C++17 constructive algorithms greedy strings *1800 Aug/02/2021 18:53
1541 B - Integers Have Friends GNU C++17 binary search data structures divide and conquer math number theory two pointers *1800 Aug/02/2021 17:56
1540 D1 - Gregor and the Odd Cows (Easy) GNU C++17 bitmasks geometry math number theory *2300 Aug/02/2021 17:55
1539 A - Web of Lies GNU C++17 brute force graphs greedy *1400 Aug/02/2021 17:55
1538 F1 - Gregor and the Odd Cows (Easy) GNU C++17 geometry number theory *2300 Aug/02/2021 17:54
1537 D - Integers Have Friends GNU C++17 binary search data structures math two pointers *1800 Aug/01/2021 21:35
1536 C - Web of Lies GNU C++17 graphs greedy *1400 Aug/01/2021 21:05
1535 B - Gregor and the Pawn Game GNU C++17 dfs and similar dp flows graph matchings graphs greedy implementation *800 Aug/01/2021 20:51
1534 A - Gregor and Cryptography GNU C++17 math number theory *800 Aug/01/2021 20:41
1533 D - Say No to Palindromes GNU C++17 brute force constructive algorithms dp strings *1600 Jul/30/2021 22:36
1532 C - Coin Rows GNU C++17 brute force constructive algorithms dp implementation *1300 Jul/30/2021 21:53
1531 B - Two Tables GNU C++17 brute force *1300 Jul/30/2021 21:44
1530 A - PizzaForces GNU C++17 brute force math *900 Jul/30/2021 20:59
1529 C - Mikasa GNU C++17 binary search bitmasks greedy implementation *1800 Jul/29/2021 22:23
1528 B - Cobb GNU C++17 bitmasks brute force greedy math *1700 Jul/29/2021 21:30
1527 A - Cherry GNU C++17 greedy *800 Jul/29/2021 20:38
1526 C - Maximize the Intersections GNU C++17 combinatorics constructive algorithms geometry greedy sortings *1800 Jul/26/2021 00:13
1525 D - Array Differentiation GNU C++17 bitmasks brute force constructive algorithms dfs and similar dp graphs math *1800 Jul/25/2021 22:58
1524 B - Running for Gold GNU C++17 combinatorics graphs greedy sortings *1500 Jul/25/2021 22:24
1523 A - Subsequence Permutation GNU C++17 sortings strings *800 Jul/25/2021 20:38
1522 D - String GNU C++17 implementation string suffix structures strings *2100 Jul/25/2021 18:15
1521 B - String GNU C++17 brute force constructive algorithms hashing implementation string suffix structures strings *2100 Jul/25/2021 18:14
1520 D - Buses GNU C++17 binary search data structures dp *1700 Jul/25/2021 04:26
1519 B - Buses GNU C++17 binary search data structures dp *1700 Jul/25/2021 04:25
1518 D - Mushroom Scientists GNU C++17 math number theory probabilities *1800 Jul/25/2021 01:23
1517 B - Mushroom Scientists GNU C++17 (64) math ternary search *1800 Jul/25/2021 01:21
1516 D - Animals GNU C++17 dp greedy *1700 Jul/24/2021 22:58
1515 D - Doctor GNU C++17 binary search implementation *1800 Jul/24/2021 21:08
1514 B - Doctor GNU C++17 binary search math sortings *1800 Jul/24/2021 21:07
1513 D - Playing with Permutations GNU C++17 brute force combinatorics implementation *1800 Jul/24/2021 19:22
1512 B - Playing with Permutations GNU C++17 implementation math *1800 Jul/24/2021 19:21
1511 F - Pairwise Modulo GNU C++17 data structures math *2300 Jul/23/2021 23:05
1510 E - Permutation Shift GNU C++17 brute force combinatorics constructive algorithms dfs and similar dsu graphs math *2100 Jul/23/2021 17:58
1509 D - Backspace GNU C++17 dp greedy strings two pointers *1500 Jul/22/2021 21:26
1508 C - Penalty GNU C++17 bitmasks brute force dp greedy *1200 Jul/22/2021 21:10
1507 B - Reverse String GNU C++17 brute force dp hashing implementation strings *1300 Jul/22/2021 20:53
1506 A - Digits Sum GNU C++17 math number theory *800 Jul/22/2021 20:37
1505 B - Infinite Maze GNU C++17 dfs and similar graphs *2000 Jul/22/2021 18:44
1504 D - Treasure Island GNU C++17 brute force implementation *1700 Jul/22/2021 16:18
1503 D - Yaroslav and Time GNU C++17 binary search dfs and similar dp shortest paths *2100 Jul/20/2021 23:01
1502 B - Yaroslav and Time GNU C++17 binary search graphs shortest paths *2100 Jul/20/2021 23:00
1501 D - Apple Tree GNU C++17 dfs and similar number theory trees *2100 Jul/20/2021 02:55
1500 B - Apple Tree GNU C++17 dfs and similar number theory trees *2100 Jul/20/2021 02:54
1499 D - Wizards and Huge Prize GNU C++17 dp math probabilities *1800 Jul/19/2021 23:06
1498 B - Wizards and Huge Prize GNU C++17 dp math probabilities *1800 Jul/19/2021 23:05
1497 D - Numbers GNU C++17 combinatorics dp math *1900 Jul/19/2021 22:04
1496 B - Numbers GNU C++17 combinatorics dp *1900 Jul/19/2021 22:02
1495 F - Bingo GNU C++17 bitmasks combinatorics dp math probabilities *2600 Jul/19/2021 17:57
1494 D - Secret Santa GNU C++17 constructive algorithms flows graphs greedy math *1600 Jul/19/2021 00:00
1493 E - Minimax GNU C++17 constructive algorithms greedy strings *2100 Jul/18/2021 22:58
1492 C - Pursuit GNU C++17 binary search brute force greedy sortings *1200 Jul/18/2021 22:06
1491 B - Putting Plates GNU C++17 constructive algorithms implementation *800 Jul/18/2021 21:47
1490 A - Binary Decimal GNU C++17 greedy math *800 Jul/18/2021 21:38
1489 D - Sereja and Periods GNU C++17 dfs and similar strings *2000 Jul/18/2021 17:41
1488 B - Sereja and Periods GNU C++17 binary search dfs and similar strings *2000 Jul/18/2021 17:40
1487 D - Zip-line GNU C++17 binary search data structures dp hashing *2600 Jul/17/2021 23:35
1486 D - Excellent Arrays GNU C++17 binary search combinatorics constructive algorithms implementation math sortings two pointers *2300 Jul/16/2021 00:10
1485 C - Manhattan Subarrays GNU C++17 brute force geometry greedy implementation *1700 Jul/15/2021 22:22
1484 B - Maximum Cost Deletion GNU C++17 greedy math *1000 Jul/15/2021 21:28
1483 A - Find The Array GNU C++17 greedy math *800 Jul/15/2021 21:19
1482 B - AquaMoon and Stolen String GNU C++17 interactive math *1200 Jul/12/2021 16:06
1481 A - AquaMoon and Two Arrays GNU C++17 brute force greedy *800 Jul/12/2021 15:29
1480 E - AquaMoon and Permutations GNU C++17 (64) combinatorics graphs *2800 Jul/12/2021 15:20
1479 C - AquaMoon and Permutations GNU C++17 (64) 2-sat brute force combinatorics constructive algorithms graph matchings graphs *2800 Jul/12/2021 15:19
1478 A - AquaMoon and Strange Sort GNU C++17 sortings *1500 Jul/12/2021 00:15
1477 C - AquaMoon and Strange Sort GNU C++17 sortings *1500 Jul/12/2021 00:15
1476 D - AquaMoon and Chess GNU C++17 combinatorics math *1900 Jul/12/2021 00:15
1475 B - AquaMoon and Chess GNU C++17 combinatorics math *1900 Jul/11/2021 21:11
1474 D - Name That Tune GNU C++17 (64) dp two pointers *2400 Jul/11/2021 03:49
1473 B - Name That Tune GNU C++17 (64) dp probabilities two pointers *2400 Jul/11/2021 03:49
1472 D - Jzzhu and Numbers GNU C++17 bitmasks combinatorics dp *2400 Jul/10/2021 19:13
1471 D - Board Game GNU C++17 data structures dfs and similar *2500 Jul/10/2021 17:18
1470 C - Robot Collisions GNU C++17 data structures greedy implementation sortings *2000 Jul/09/2021 21:53
1469 C - Strange Function GNU C++17 math number theory *1600 Jul/08/2021 22:34
1468 D - Priority Queue GNU C++17 combinatorics dp implementation math ternary search *2200 Jul/08/2021 19:33
1467 B - Plus and Multiply GNU C++17 constructive algorithms math number theory *1500 Jul/08/2021 18:08
1466 A - Odd Set GNU C++17 math *800 Jul/08/2021 17:46
1465 D - Armchairs GNU C++17 dp flows graph matchings greedy *1800 Jul/06/2021 21:40
1464 B - Permutation Sort GNU C++17 constructive algorithms greedy *900 Jul/06/2021 21:23
1463 A - Potion-making GNU C++17 math number theory *800 Jul/06/2021 21:12
1462 E - Soldier and Traveling GNU C++17 flows graphs math *2100 Jun/29/2021 20:47
1461 C - Journey GNU C++17 dfs and similar dp graphs probabilities trees *1500 Jun/27/2021 02:36
1460 C - Great Graphs GNU C++17 constructive algorithms graphs greedy shortest paths sortings *1400 Jun/26/2021 15:16
1459 B - Tree Array GNU C++17 brute force combinatorics dp graphs math probabilities trees *2300 Jun/26/2021 15:15
1458 D - Tree Array GNU C++17 combinatorics dp graphs math probabilities trees *2300 Jun/26/2021 15:15
1457 A - Great Graphs GNU C++17 constructive algorithms graphs greedy shortest paths sortings *1400 Jun/25/2021 22:05
1456 D - Welfare State GNU C++17 data structures implementation *1600 Jun/24/2021 00:34
1455 C - MP3 GNU C++17 two pointers *1600 Jun/24/2021 00:34
1454 F - Rectangle Painting 1 GNU C++17 dp *2300 Jun/24/2021 00:33
1453 E - Matching vs Independent Set GNU C++17 constructive algorithms graphs greedy *2000 Jun/24/2021 00:33
1452 D - Rectangle Painting 1 GNU C++17 dp *2300 Jun/24/2021 00:31
1451 C - Matching vs Independent Set GNU C++17 constructive algorithms graphs greedy sortings *2000 Jun/24/2021 00:04
1450 B - Welfare State GNU C++17 binary search brute force data structures sortings *1600 Jun/23/2021 22:11
1449 A - MP3 GNU C++17 sortings two pointers *1600 Jun/23/2021 21:50
1448 D - REQ GNU C++17 data structures number theory *2500 Jun/22/2021 03:25
1447 D - PriceFixed GNU C++17 binary search greedy implementation sortings two pointers *1600 Jun/21/2021 22:01
1446 C - Stable Groups GNU C++17 greedy sortings *1200 Jun/21/2021 21:03
1445 B - Love Song GNU C++17 (64) dp implementation strings *800 Jun/21/2021 20:55
1444 A - Contest Start GNU C++17 (64) combinatorics geometry greedy math *1000 Jun/21/2021 20:51
1443 D - Traffic Jams in the Land GNU C++17 (64) data structures dp number theory *2400 Jun/21/2021 03:52
1442 C - Mike and Frog GNU C++17 greedy math number theory *2200 Jun/21/2021 00:19
1441 A - Mike and Frog GNU C++17 brute force greedy implementation math *2200 Jun/21/2021 00:18
1440 F - Figure Fixing GNU C++17 constructive algorithms dfs and similar dsu graphs greedy math *2200 Jun/19/2021 22:27
1439 E1 - Erase and Extend (Easy Version) GNU C++17 binary search brute force dp greedy hashing implementation string suffix structures strings two pointers *1600 Jun/19/2021 00:30
1438 E2 - Erase and Extend (Hard Version) GNU C++17 binary search data structures greedy hashing string suffix structures strings two pointers *2200 Jun/19/2021 00:28
1437 D - Deleting Divisors GNU C++17 games math number theory *1700 Jun/18/2021 21:38
1436 C - Challenging Cliffs GNU C++17 constructive algorithms greedy implementation math *1200 Jun/18/2021 21:20
1435 B - Bad Boy GNU C++17 constructive algorithms greedy math *900 Jun/18/2021 20:49
1434 A - Arithmetic Array GNU C++17 greedy math *800 Jun/18/2021 20:38
1433 D - Road Improvement GNU C++17 dp trees *2300 Jun/18/2021 04:27
1432 E - Partition Game GNU C++17 binary search data structures divide and conquer dp *2500 Jun/17/2021 22:37
1431 D - MEX Tree GNU C++17 combinatorics dfs and similar implementation math trees *2400 Jun/17/2021 02:00
1430 B2 - Palindrome Game (hard version) GNU C++17 constructive algorithms games *1900 Jun/16/2021 22:06
1429 C - Sequence Pair Weight GNU C++17 hashing implementation math *1600 Jun/16/2021 21:23
1428 B1 - Palindrome Game (easy version) GNU C++17 constructive algorithms games *1200 Jun/16/2021 21:17
1427 A - And Then There Were K GNU C++17 bitmasks *800 Jun/16/2021 20:48
1426 D - Subway Pursuit GNU C++17 interactive *2100 Jun/16/2021 20:24
1425 B - Subway Pursuit GNU C++17 binary search interactive probabilities *2100 Jun/16/2021 20:21
1424 D - Tricky Function GNU C++17 data structures divide and conquer geometry *2200 Jun/16/2021 05:03
1423 E - Necklace GNU C++17 constructive algorithms math *2500 Jun/16/2021 00:32
1422 C - Necklace GNU C++17 constructive algorithms math *2500 Jun/16/2021 00:30
1421 C - Dreamoon and Strings GNU C++17 dp *2200 Jun/15/2021 02:47
1420 E - Dreamoon and Strings GNU C++17 dp strings *2200 Jun/15/2021 02:45
1419 D - Antimatter GNU C++17 dp *2300 Jun/14/2021 19:13
1418 E - Omkar and Forest GNU C++17 combinatorics graphs math shortest paths *2300 Jun/11/2021 23:31
1417 D - Omkar and Medians GNU C++17 data structures greedy implementation *2000 Jun/08/2021 22:59
1416 C - Diluc and Kaeya GNU C++17 data structures dp hashing number theory *1500 Jun/08/2021 21:26
1415 B - Prinzessin der Verurteilung GNU C++17 brute force constructive algorithms strings *1200 Jun/08/2021 21:06
1414 A - Omkar and Bad Story GNU C++17 brute force constructive algorithms *800 Jun/08/2021 20:46
1413 E - Gold Transfer GNU C++17 binary search data structures dp greedy interactive trees *2200 Jun/08/2021 00:21
1412 D - Playoff Tournament GNU C++17 data structures dfs and similar dp implementation trees *1800 Jun/07/2021 22:09
1411 C - Unstable String GNU C++17 binary search dp greedy implementation strings two pointers *1400 Jun/07/2021 21:26
1410 B - Array Reodering GNU C++17 brute force greedy math number theory sortings *900 Jun/07/2021 21:07
1409 A - Fair Playoff GNU C++17 brute force implementation *800 Jun/07/2021 21:03
1408 E - Three States GNU C++17 dfs and similar graphs shortest paths *2200 Jun/05/2021 03:54
1407 C - Three States GNU C++17 dfs and similar graphs shortest paths *2200 Jun/05/2021 03:53
1406 B - Mr. Kitayuta's Technology GNU C++17 dfs and similar graphs *2200 Jun/05/2021 02:38
1405 D - Mr. Kitayuta's Technology GNU C++17 dfs and similar *2200 Jun/05/2021 02:37
1404 D - Destroying Roads GNU C++17 brute force constructive algorithms graphs shortest paths *2100 Jun/04/2021 21:18
1403 B - Destroying Roads GNU C++17 constructive algorithms graphs shortest paths *2100 Jun/04/2021 21:16
1402 B - Tavas and Malekas GNU C++17 hashing string suffix structures strings *1900 Jun/03/2021 03:54
1401 D - Tavas and Malekas GNU C++17 (64) greedy hashing string suffix structures strings *1900 Jun/03/2021 03:53
1400 D - Characteristics of Rectangles GNU C++17 (64) binary search bitmasks brute force implementation sortings *2100 Jun/02/2021 20:38
1399 D - Top Secret Task GNU C++17 (64) dp *2300 Jun/02/2021 18:28
1398 D - Multipliers GNU C++17 math number theory *2000 Jun/02/2021 03:47
1397 E - Hexagons GNU C++17 binary search implementation math *2100 Jun/02/2021 00:26
1396 E - Crypto Lights GNU C++17 combinatorics dp math probabilities *2600 Jun/01/2021 04:28
1395 D - Love-Hate GNU C++17 (64) bitmasks brute force dp probabilities *2400 May/31/2021 21:17
1394 C - Compression and Expansion GNU C++14 brute force data structures greedy implementation trees *1600 May/31/2021 18:50
1393 B - Lord of the Values GNU C++14 constructive algorithms *1100 May/31/2021 18:01
1392 A - Game of Life GNU C++14 implementation *800 May/31/2021 17:33
1391 E - Helping Hiasat GNU C++14 bitmasks brute force dp meet-in-the-middle *2200 May/30/2021 23:54
1390 E - Oolimry and Suffix Array GNU C++14 combinatorics constructive algorithms math *2400 May/30/2021 04:19
1389 D - Kill Anton GNU C++14 brute force constructive algorithms data structures math strings *2200 May/29/2021 18:38
1388 C2 - Potions (Hard Version) GNU C++14 data structures greedy *1600 May/29/2021 01:52
1387 C1 - Potions (Easy Version) GNU C++14 brute force data structures dp greedy *1500 May/29/2021 01:52
1386 B - I Hate 1111 GNU C++14 dp math number theory *1400 May/29/2021 01:25
1385 A - Mean Inequality GNU C++14 constructive algorithms sortings *800 May/28/2021 23:52
1384 E - Jeff and Permutation GNU C++14 greedy *2200 May/28/2021 23:35
1383 D - Numbers GNU C++14 constructive algorithms implementation *2000 May/28/2021 22:24
1382 C - Edo and Magnets GNU C++17 brute force greedy implementation two pointers *2300 May/28/2021 19:19
1381 E - Edo and Magnets GNU C++14 brute force greedy implementation *2300 May/28/2021 19:19
1380 C - Appleman and a Sheet of Paper GNU C++17 data structures implementation *2200 May/28/2021 15:15
1379 E - Appleman and a Sheet of Paper GNU C++17 *2200 May/28/2021 15:15
1378 C - Glass Carving GNU C++17 binary search data structures implementation *1500 May/27/2021 18:28
1377 A - Glass Carving GNU C++17 data structures implementation *1500 May/27/2021 18:28
1376 D - RGB Coloring 2 C++ (GCC 9.2.1) AtCoder *400 May/27/2021 17:50
1375 D - Clique Problem GNU C++17 data structures dp greedy implementation sortings *1800 May/27/2021 04:13
1374 B - Skills GNU C++17 binary search brute force dp greedy sortings two pointers *1900 May/26/2021 22:31
1373 C - Fight the Monster GNU C++17 brute force implementation *1800 May/26/2021 21:08
1372 A - Fight the Monster GNU C++17 binary search brute force implementation *1800 May/26/2021 19:48
1371 B - Error Correct System GNU C++17 greedy *1500 May/26/2021 03:14
1370 A - Mr. Kitayuta, the Treasure Hunter GNU C++17 dp *1900 May/25/2021 21:59
1369 C - Mr. Kitayuta, the Treasure Hunter GNU C++17 dfs and similar dp two pointers *1900 May/25/2021 21:46
1368 A - Crazy Town GNU C++17 geometry *1700 May/25/2021 18:57
1367 C - Crazy Town GNU C++17 geometry math *1700 May/25/2021 18:57
1366 A - Link/Cut Tree GNU C++17 brute force implementation *1500 May/25/2021 17:35
1365 B - Sifid and Strange Subsequences GNU C++17 greedy math sortings *1100 May/25/2021 17:29
1364 A - Eshag Loves Big Arrays GNU C++17 constructive algorithms greedy math *800 May/25/2021 17:02
1363 D - Kavi on Pairing Duty GNU C++17 combinatorics dp math number theory *1700 May/25/2021 02:58
1362 C - Parsa's Humongous Tree GNU C++17 dfs and similar dp graphs greedy trees *1600 May/25/2021 02:58
1361 E - Trees of Tranquillity GNU C++17 data structures dfs and similar greedy trees *2300 May/25/2021 02:57
1360 C - Trees of Tranquillity GNU C++17 data structures dfs and similar greedy trees *2300 May/25/2021 02:53
1359 B - Kavi on Pairing Duty GNU C++17 combinatorics dp math *1700 May/24/2021 21:53
1358 A - Parsa's Humongous Tree GNU C++17 dfs and similar divide and conquer dp greedy trees *1600 May/24/2021 20:45
1357 A - Playing with Paper GNU C++17 implementation math *1100 May/23/2021 22:52
1356 B - Dreamoon and WiFi GNU C++17 bitmasks brute force combinatorics dp math probabilities *1300 May/23/2021 22:26
1355 A - Watching a movie GNU C++17 greedy implementation *1000 May/22/2021 15:29
1354 A - Insomnia cure GNU C++17 constructive algorithms implementation math *800 May/22/2021 14:03
1353 A - Pangram GNU C++17 implementation strings *800 May/22/2021 12:48
1352 E - Baby Ehab Plays with Permutations GNU C++17 combinatorics dp math *2500 May/09/2021 02:38
1351 D - Nastia Plays with a Tree GNU C++17 constructive algorithms data structures dfs and similar dp dsu greedy implementation trees *2500 May/08/2021 19:16
1350 C - Nastia and a Hidden Permutation GNU C++17 constructive algorithms interactive *2000 May/08/2021 03:01
1349 B - Nastia and a Good Array GNU C++17 constructive algorithms math number theory *1300 May/08/2021 01:51
1348 A - Nastia and Nearly Good Numbers GNU C++17 constructive algorithms math number theory *1000 May/08/2021 01:31
1347 F - Unstable String Sort GNU C++17 data structures dfs and similar dsu graphs greedy implementation strings *2100 May/07/2021 02:20
1346 E - Two Small Strings GNU C++17 brute force constructive algorithms *1900 May/07/2021 01:59
1345 G - Path Queries GNU C++17 divide and conquer dsu graphs sortings trees *1800 May/07/2021 01:13
1344 D2 - Equalizing by Division (hard version) GNU C++17 brute force math sortings *1600 May/07/2021 00:54
1343 D1 - Equalizing by Division (easy version) GNU C++17 brute force implementation *1500 May/07/2021 00:54
1342 C - Book Reading GNU C++17 math *1200 May/07/2021 00:41
1341 B - Bad Prices GNU C++17 data structures implementation *1100 May/07/2021 00:31
1340 A - Chips Moving GNU C++17 math *900 May/07/2021 00:28
1339 D - Maximum Sum of Products GNU C++17 brute force dp implementation math two pointers *1600 May/05/2021 23:35
1338 C - Berland Regional GNU C++17 brute force data structures greedy number theory sortings *1400 May/05/2021 23:07
1337 B - The Cake Is a Lie GNU C++17 dp math *800 May/05/2021 22:42
1336 A - Red and Blue Beans GNU C++17 math *800 May/05/2021 22:26
1335 D - Explorer Space GNU C++17 dp graphs shortest paths *1800 Apr/24/2021 17:54
1334 C - Fillomino 2 GNU C++17 constructive algorithms dfs and similar greedy implementation *1400 Apr/23/2021 21:51
1333 B - Morning Jogging GNU C++17 constructive algorithms greedy sortings *1200 Apr/23/2021 21:01
1332 A - Sum of 2050 GNU C++17 greedy math *800 Apr/23/2021 20:40
1331 D - Cut GNU C++17 binary search data structures dp graphs number theory two pointers *2100 Apr/23/2021 04:14
1330 C - Baby Ehab Partitions Again GNU C++17 bitmasks constructive algorithms dp math *1700 Apr/23/2021 02:20
1329 B - AGAGA XOOORRR GNU C++17 bitmasks brute force dp greedy *1500 Apr/23/2021 01:23
1328 A - Tit for Tat GNU C++17 greedy *800 Apr/23/2021 01:03
1327 F - Complete the MST GNU C++17 data structures dfs and similar dsu graphs greedy trees *2500 Apr/21/2021 21:28
1326 D - Binary Literature GNU C++17 (64) constructive algorithms greedy strings two pointers *1900 Apr/21/2021 21:27
1325 E - Almost Sorted GNU C++17 brute force constructive algorithms math *1800 Apr/21/2021 21:27
1324 C - The Sports Festival GNU C++17 (64) dp greedy *1800 Apr/21/2021 21:26
1323 B - TMT Document GNU C++17 greedy *1100 Apr/21/2021 17:59
1322 A - Average Height GNU C++17 constructive algorithms *800 Apr/21/2021 16:57
1321 C - Complete the MST GNU C++17 bitmasks brute force data structures dfs and similar dsu graphs greedy trees *2500 Apr/21/2021 16:43
1320 D - Cut and Stick GNU C++17 binary search data structures greedy implementation sortings *2000 Apr/20/2021 16:08
1319 C - Product 1 Modulo N GNU C++17 greedy number theory *1600 Apr/20/2021 15:11
1318 B - AND 0, Sum Big GNU C++17 bitmasks combinatorics math *1200 Apr/20/2021 14:35
1317 A - Perfectly Imperfect Array GNU C++17 math number theory *800 Apr/20/2021 14:27
1316 B - Almost Sorted GNU C++17 binary search combinatorics constructive algorithms implementation *1800 Apr/16/2021 21:40
1315 A - Binary Literature GNU C++17 (64) constructive algorithms greedy implementation strings two pointers *1900 Apr/16/2021 21:00
1314 B - Button Lock GNU C++17 (64) flows graph matchings graphs *2600 Apr/13/2021 22:19
1313 E - Colorings and Dominoes GNU C++17 combinatorics dp greedy math *2100 Apr/12/2021 23:10
1312 D - Min Cost String GNU C++17 brute force constructive algorithms graphs greedy strings *1600 Apr/12/2021 21:21
1311 C - Yet Another Card Deck GNU C++17 brute force data structures implementation trees *1100 Apr/12/2021 21:00
1310 B - GCD Length GNU C++17 constructive algorithms math number theory *1100 Apr/12/2021 20:54
1309 A - Review Site GNU C++17 greedy *800 Apr/12/2021 20:38
1308 D - GCD and MST GNU C++17 (64) constructive algorithms dsu graphs greedy number theory sortings *2000 Apr/11/2021 23:09
1307 C - Add One GNU C++17 dp matrices *1600 Apr/11/2021 21:13
1306 B - AND Sequences GNU C++17 bitmasks combinatorics constructive algorithms math *1400 Apr/11/2021 21:03
1305 A - Array and Peaks GNU C++17 constructive algorithms implementation *800 Apr/11/2021 20:43
1304 C - Balance the Bits GNU C++17 (64) brute force constructive algorithms greedy *1600 Apr/05/2021 17:25
1303 D - 3-Coloring GNU C++17 (64) constructive algorithms games graphs interactive *1700 Apr/05/2021 17:24
1302 E - Travelling Salesman Problem GNU C++17 (64) binary search data structures dp graphs greedy shortest paths sortings *2200 Apr/05/2021 17:23
1301 B - Flip the Bits GNU C++17 (64) constructive algorithms greedy implementation math *1200 Apr/05/2021 17:21
1300 A - Déjà Vu GNU C++17 (64) constructive algorithms strings *800 Apr/05/2021 16:54
1299 C - Travelling Salesman Problem GNU C++17 binary search data structures dp greedy shortest paths sortings two pointers *2200 Apr/05/2021 16:38
1298 G - Guide GNU C++17 (64) Apr/05/2021 03:36
1297 D - Digits GNU C++17 dp math number theory *2100 Apr/04/2021 16:53
1296 K - King's Task GNU C++17 (64) brute force graphs implementation *1200 Apr/04/2021 14:30
1295 A - Balance the Bits GNU C++17 (64) constructive algorithms greedy *1600 Apr/04/2021 02:27
1294 B - 3-Coloring GNU C++17 (64) constructive algorithms games interactive *1700 Apr/03/2021 21:33
1293 E - Two Houses GNU C++17 (64) brute force graphs greedy interactive sortings *2200 Apr/02/2021 15:06
1292 D - Bananas in a Microwave GNU C++17 dfs and similar dp graphs implementation *2200 Apr/01/2021 02:57
1291 C - Planar Reflections GNU C++17 brute force data structures dp *1600 Mar/31/2021 23:16
1290 B - Box Fitting GNU C++17 binary search bitmasks data structures greedy *1300 Mar/31/2021 22:50
1289 A - GCD Sum GNU C++17 brute force math *800 Mar/31/2021 22:38
1288 B - Present GNU C++17 (64) binary search bitmasks constructive algorithms data structures math sortings *2100 Mar/31/2021 22:00
1287 A - Unusual Competitions GNU C++17 (64) greedy *1300 Mar/31/2021 17:11
1286 F - Diameter Cuts GNU C++17 (64) combinatorics dfs and similar dp trees *2400 Mar/25/2021 02:38
1285 E - Chaotic Merge GNU C++17 (64) combinatorics dp math strings *2400 Mar/24/2021 22:15
1284 D - The Number of Pairs GNU C++17 (64) dp math number theory *2100 Mar/24/2021 18:58
1283 C - Minimum Grid Path GNU C++17 brute force data structures greedy math *1500 Mar/24/2021 18:15
1282 B - Binary Removals GNU C++17 brute force dp greedy implementation *1000 Mar/24/2021 16:57
1281 A - Domino on Windowsill GNU C++17 combinatorics constructive algorithms math *800 Mar/24/2021 16:46
1280 C - Basic Diplomacy GNU C++17 combinatorics flows greedy implementation *1600 Mar/22/2021 22:48
1279 D - Playlist GNU C++17 data structures dsu implementation *1900 Mar/22/2021 22:48
1278 E - Skyline Photo GNU C++17 data structures dp *2100 Mar/22/2021 22:48
1277 F - Useful Edges GNU C++17 (64) brute force graphs shortest paths *2400 Mar/22/2021 22:47
1276 B - Restore Modulo GNU C++17 implementation math *1500 Mar/22/2021 22:46
1275 A - Prison Break GNU C++17 constructive algorithms *800 Mar/22/2021 22:15
1274 D - Useful Edges GNU C++17 (64) dp graphs shortest paths *2400 Mar/22/2021 21:49
1273 C - Skyline Photo GNU C++17 binary search data structures dp greedy *2100 Mar/21/2021 21:01
1272 B - Playlist GNU C++17 data structures dsu implementation *1900 Mar/21/2021 20:16
1271 A - Basic Diplomacy GNU C++17 constructive algorithms greedy implementation *1600 Mar/21/2021 19:30
1270 D - Strange Housing GNU C++17 constructive algorithms dfs and similar graph matchings graphs greedy *2200 Mar/17/2021 11:26
1269 B - Strange Definition GNU C++17 bitmasks graphs hashing math number theory *1900 Mar/16/2021 23:45
1268 A - Strange Birthday Party GNU C++17 binary search dp greedy sortings two pointers *1300 Mar/16/2021 22:54
1267 E - Enormous XOR GNU C++17 (64) bitmasks constructive algorithms greedy math strings two pointers *2600 Mar/14/2021 21:48
1266 D - Two chandeliers GNU C++17 (64) binary search brute force chinese remainder theorem math *2200 Mar/14/2021 15:32
1265 B - Two chandeliers GNU C++17 (64) binary search brute force chinese remainder theorem math number theory *2200 Mar/14/2021 15:31
1264 C - Going Home GNU C++17 brute force implementation math *1800 Mar/14/2021 03:47
1263 A - Going Home GNU C++17 brute force hashing implementation math *1800 Mar/14/2021 03:46
1262 E - Garden of the Sun GNU C++17 constructive algorithms graphs *2300 Mar/12/2021 00:16
1261 D - Let's Go Hiking GNU C++17 games *1900 Mar/10/2021 19:38
1260 C - Diamond Miner GNU C++17 geometry greedy sortings *1200 Mar/10/2021 18:40
1259 B - Max and Mex GNU C++17 math *1100 Mar/10/2021 18:25
1258 A - Split it! GNU C++17 brute force constructive algorithms greedy strings *900 Mar/10/2021 18:13
1257 C - K-beautiful Strings GNU C++17 binary search brute force constructive algorithms greedy strings *2000 Mar/08/2021 00:02
1256 D - GCD of an Array GNU C++17 brute force data structures hashing implementation math number theory sortings two pointers *2100 Mar/07/2021 21:57
1255 B - Planet Lapituletti GNU C++17 brute force implementation *1300 Mar/07/2021 21:29
1254 A - Anti-knapsack GNU C++17 constructive algorithms greedy *800 Mar/07/2021 20:57
1253 E - A-Z Graph GNU C++17 constructive algorithms data structures graphs hashing *2400 Mar/04/2021 18:12
1252 D - Dogeforces GNU C++17 constructive algorithms data structures dfs and similar divide and conquer dsu greedy sortings trees *2300 Mar/04/2021 03:11
1251 C - 1D Sokoban GNU C++17 binary search dp greedy implementation two pointers *1900 Mar/03/2021 23:21
1250 B - Berland Crossword GNU C++17 bitmasks brute force greedy implementation *1400 Mar/02/2021 22:20
1249 A - ABC String GNU C++17 bitmasks brute force implementation *900 Mar/02/2021 20:51
1248 E - Fib-tree GNU C++17 brute force dfs and similar divide and conquer number theory trees *2400 Mar/02/2021 03:40
1247 D - Genius's Gambit GNU C++17 bitmasks constructive algorithms greedy math *1900 Mar/01/2021 23:55
1246 C - Maximum width GNU C++17 binary search data structures dp greedy two pointers *1500 Mar/01/2021 22:56
1245 B - Card Deck GNU C++17 data structures greedy math *1100 Mar/01/2021 22:10
1244 A - Three swimmers GNU C++17 math *800 Mar/01/2021 22:00
1243 D - Zookeeper and The Infinite Zoo GNU C++17 bitmasks constructive algorithms dp greedy math *1800 Feb/28/2021 22:25
1242 C - Pekora and Trampoline GNU C++17 brute force data structures dp greedy implementation *1700 Feb/28/2021 20:22
1241 B - Minimal Cost GNU C++17 brute force math *1200 Feb/28/2021 19:53
1240 A - K-th Largest Value GNU C++17 brute force greedy implementation *800 Feb/28/2021 19:38
1239 E - Paired Payment GNU C++17 (64) binary search brute force constructive algorithms dp flows graphs shortest paths *2200 Feb/19/2021 17:44
1238 D - Max Median GNU C++17 (64) binary search data structures dp *2100 Feb/19/2021 02:39
1237 C2 - Guessing the Greatest (hard version) GNU C++17 binary search interactive *1900 Feb/18/2021 21:43
1236 C1 - Guessing the Greatest (easy version) GNU C++17 binary search interactive *1600 Feb/18/2021 21:42
1235 B - Eastern Exhibition GNU C++17 binary search geometry shortest paths sortings *1500 Feb/18/2021 21:29
1234 A - Shifting Stacks GNU C++17 greedy implementation *900 Feb/18/2021 20:41
1233 E - Cheap Dinner GNU C++17 brute force data structures graphs greedy implementation sortings two pointers *2000 Feb/15/2021 21:59
1232 D - Pythagorean Triples GNU C++17 binary search brute force math number theory *1500 Feb/15/2021 21:32
1231 C - Minimum Ties GNU C++17 brute force constructive algorithms dfs and similar graphs greedy implementation math *1500 Feb/15/2021 21:16
1230 B - Cat Cycle GNU C++17 math number theory *1200 Feb/15/2021 20:54
1229 A - Arena GNU C++17 implementation sortings *800 Feb/15/2021 20:40
1228 E - Continuous City GNU C++17 bitmasks constructive algorithms *2500 Feb/15/2021 04:04
1227 C - Continuous City GNU C++17 bitmasks constructive algorithms *2500 Feb/15/2021 04:03
1226 D2 - Painting the Array II GNU C++17 data structures dp greedy *2100 Feb/14/2021 21:46
1225 F - Copy or Prefix Sum GNU C++17 combinatorics data structures dp sortings *2400 Feb/14/2021 16:27
1224 D - Multiples and Power Differences GNU C++17 constructive algorithms graphs math number theory *2200 Feb/13/2021 19:11
1223 C - Floor and Mod GNU C++17 binary search brute force math number theory *1700 Feb/13/2021 17:45
1222 B - Replace and Keep Sorted GNU C++17 dp implementation math *1200 Feb/13/2021 17:17
1221 A - Add and Divide GNU C++17 brute force greedy math number theory *1000 Feb/13/2021 17:09
1220 D1 - Painting the Array I GNU C++17 data structures dp greedy implementation *1900 Feb/07/2021 22:49
1219 C - Searching Local Minimum GNU C++17 binary search interactive math ternary search *1700 Feb/07/2021 21:23
1218 B - The Great Hero GNU C++17 greedy implementation sortings *900 Feb/07/2021 20:58
1217 A - Yet Another String Game GNU C++17 games greedy strings *800 Feb/07/2021 20:38
1216 D - Circle Lattice Points C++ (GCC 9.2.1) AtCoder *400 Feb/07/2021 18:36
1215 E - Sorting Books GNU C++17 data structures dp greedy *2500 Feb/06/2021 21:46
1214 D - AB Graph GNU C++17 brute force constructive algorithms graphs greedy implementation *2000 Feb/05/2021 23:18
1213 C - Fence Painting GNU C++17 brute force constructive algorithms greedy *1600 Feb/05/2021 21:15
1212 B - New Colony GNU C++17 brute force greedy implementation *1100 Feb/05/2021 20:50
1211 A - Space Navigation GNU C++17 greedy strings *800 Feb/05/2021 20:41
1210 E - Nezzar and Binary String GNU C++17 data structures greedy *1900 Feb/04/2021 22:13
1209 F - The Treasure of The Segments GNU C++17 binary search data structures greedy *1800 Feb/04/2021 19:10
1208 E1 - Close Tuples (easy version) GNU C++17 binary search combinatorics math sortings two pointers *1500 Feb/04/2021 18:58
1207 E2 - Close Tuples (hard version) GNU C++17 binary search combinatorics implementation math sortings two pointers *1700 Feb/04/2021 18:53
1206 D - Add to Neighbour and Remove GNU C++17 greedy math number theory *1400 Feb/04/2021 18:40
1205 C - Unique Number GNU C++17 brute force greedy math *900 Feb/04/2021 18:32
1204 B - Last Year's Substring GNU C++17 dp implementation strings *800 Feb/04/2021 18:24
1203 A - Favorite Sequence GNU C++17 implementation two pointers *800 Feb/04/2021 18:17
1202 K - Key Storage GNU C++17 combinatorics math *2100 Feb/04/2021 03:52
1201 J - Just Arrange the Icons GNU C++17 (64) greedy implementation math *1800 Feb/03/2021 22:05
1200 E - Elections GNU C++17 greedy *1700 Feb/03/2021 18:42
1199 B - Balls of Buma GNU C++17 (64) *900 Feb/03/2021 18:39
1198 L - Lexicography GNU C++17 constructive algorithms strings *1800 Feb/03/2021 18:36
1197 F - Nearest Leaf GNU C++17 data structures trees *2600 Feb/03/2021 00:35
1196 D - Jongmah GNU C++17 dp *2200 Feb/02/2021 19:31
1195 E - Magic Stones GNU C++17 constructive algorithms math sortings *2200 Feb/02/2021 04:43
1194 C - Meaningless Operations GNU C++17 constructive algorithms math number theory *1500 Feb/02/2021 04:25
1193 B - Tape GNU C++17 greedy sortings *1400 Feb/02/2021 04:06
1192 A - Parity GNU C++17 math *900 Feb/02/2021 03:59
1191 D - Restructuring Company GNU C++17 data structures dsu *1900 Feb/01/2021 20:07
1190 E - Magical Ornament C++ (GCC 9.2.1) AtCoder *500 Jan/30/2021 19:30
1189 D - Staircase Sequences C++ (GCC 9.2.1) AtCoder *400 Jan/30/2021 19:08
1188 F - Shift and Inversions C++ (GCC 9.2.1) AtCoder *600 Jan/30/2021 18:48
1187 C - Bowls and Dishes C++ (GCC 9.2.1) AtCoder *300 Jan/30/2021 18:13
1186 B - Magic 3 C++ (GCC 9.2.1) AtCoder *200 Jan/30/2021 18:06
1185 A - Very Very Primitive Game C++ (GCC 9.2.1) AtCoder *100 Jan/30/2021 18:03
1184 E - Pattern Matching GNU C++17 bitmasks data structures dfs and similar graphs hashing sortings strings *2300 Jan/29/2021 23:27
1183 D - Journey GNU C++17 dfs and similar dp dsu implementation *1700 Jan/29/2021 21:51
1182 C - Longest Simple Cycle GNU C++17 dp graphs greedy *1600 Jan/29/2021 21:29
1181 B - Inflation GNU C++17 binary search brute force greedy math *1300 Jan/29/2021 20:46
1180 A - K-divisible Sum GNU C++17 binary search constructive algorithms greedy math *1000 Jan/29/2021 20:37
1179 D - Nezzar and Board GNU C++17 constructive algorithms math number theory *1800 Jan/29/2021 12:04
1178 C - Nezzar and Symmetric Array GNU C++17 implementation math sortings *1700 Jan/29/2021 04:01
1177 B - Nezzar and Lucky Number GNU C++17 brute force dp greedy math *1100 Jan/28/2021 21:20
1176 A - Nezzar and Colorful Balls GNU C++17 brute force greedy *800 Jan/28/2021 20:37
1175 D - Cleaning GNU C++17 data structures dp greedy math *2200 Jan/21/2021 00:51
1174 C - Array Destruction GNU C++17 brute force constructive algorithms data structures greedy implementation sortings *1700 Jan/19/2021 21:38
1173 B - Different Divisors GNU C++17 (64) binary search constructive algorithms greedy math number theory *1000 Jan/19/2021 21:05
1172 A - Puzzle From the Future GNU C++17 greedy *800 Jan/19/2021 20:41
1171 C - Robot on Grid C++ (GCC 9.2.1) AtCoder *500 Jan/16/2021 21:15
1170 B - Mex Boxes C++ (GCC 9.2.1) AtCoder *400 Jan/16/2021 18:13
1169 A - Two Sequences 2 C++ (GCC 9.2.1) AtCoder *300 Jan/16/2021 18:07
1168 D - Program GNU C++17 data structures dp implementation strings *1700 Jan/14/2021 23:34
1167 C - No More Inversions GNU C++17 constructive algorithms math *1500 Jan/14/2021 22:28
1166 B - String LCM GNU C++17 brute force math number theory strings *1000 Jan/14/2021 20:49
1165 A - Replacing Elements GNU C++17 greedy implementation math sortings *800 Jan/14/2021 20:39
1164 E - Distinctive Roots in a Tree GNU C++17 data structures dfs and similar dp trees *2500 Jan/11/2021 15:26
1163 D - Sum of Paths GNU C++17 combinatorics dp math *2200 Jan/10/2021 20:57
1162 C - Three Bags GNU C++17 constructive algorithms greedy *1900 Jan/10/2021 20:22
1161 B - Hills And Valleys GNU C++17 brute force implementation *1700 Jan/10/2021 19:35
1160 A - Wizard of Orz GNU C++17 constructive algorithms greedy math *900 Jan/10/2021 19:18
1159 E - Subsequences (easy version) GNU C++17 dp graphs implementation shortest paths *2000 Jan/10/2021 02:58
1158 E - XOR and Favorite Number GNU C++17 data structures *2200 Jan/07/2021 18:55
1157 E - A Bit Similar GNU C++17 bitmasks brute force hashing string suffix structures strings two pointers *2400 Dec/31/2020 18:25
1156 D - Ceil Divisions GNU C++17 brute force constructive algorithms math number theory *1700 Dec/31/2020 14:14
1155 C - Building a Fence GNU C++17 dp greedy implementation two pointers *1600 Dec/31/2020 13:29
1154 B - Red and Blue GNU C++17 dp greedy *1000 Dec/31/2020 13:10
1153 A - Regular Bracket Sequence GNU C++17 constructive algorithms greedy *1000 Dec/31/2020 12:49
1152 D - 13th Labour of Heracles GNU C++17 data structures greedy sortings trees *1500 Dec/31/2020 01:53
1151 C - Canine poetry GNU C++17 dp greedy strings *1300 Dec/30/2020 21:27
1150 B - Last minute enhancements GNU C++17 dp greedy *800 Dec/30/2020 20:46
1149 A - Bovine Dilemma GNU C++17 brute force geometry math *800 Dec/30/2020 20:40
1148 A - LaIS GNU C++17 data structures dp greedy *2200 Dec/27/2020 03:16
1147 M - Similar Sets GNU C++17 data structures graphs implementation *2300 Dec/27/2020 02:14
1146 H - K and Medians GNU C++17 constructive algorithms greedy math *2200 Dec/27/2020 00:34
1145 G - Hobbits GNU C++17 binary search geometry *2500 Dec/26/2020 23:28
1144 F - Power Tower GNU C++17 math number theory *2700 Dec/26/2020 02:36
1143 D - Firecrackers GNU C++17 (64) binary search sortings *1700 Dec/25/2020 19:26
1142 J - Road Reform GNU C++17 dsu graphs greedy *1800 Dec/25/2020 18:49
1141 K - The Robot GNU C++17 (64) brute force implementation *1600 Dec/25/2020 18:46
1140 F - Full Turn GNU C++17 geometry hashing number theory *1700 Dec/25/2020 18:23
1139 C - Berpizza GNU C++17 data structures implementation *1400 Dec/25/2020 17:59
1138 N - Waste Sorting GNU C++17 greedy implementation *900 Dec/25/2020 17:49
1137 E - Four Segments GNU C++17 (64) greedy *800 Dec/25/2020 17:45
1136 A - Row GCD GNU C++17 math number theory *1600 Dec/25/2020 03:22
1135 D - Glass Half Spilled GNU C++17 brute force dp *2000 Dec/25/2020 03:21
1134 B - Glass Half Spilled GNU C++17 dp *2000 Dec/25/2020 03:21
1133 D - Median of Medians C++ (GCC 9.2.1) AtCoder *700 Dec/24/2020 17:38
1132 C - Swaps GNU C++17 constructive algorithms graphs greedy *2200 Dec/24/2020 11:58
1131 C - Plant GNU C++17 dp math matrices number theory *1300 Dec/24/2020 11:53
1130 A - Plant GNU C++17 math *1300 Dec/24/2020 11:53
1129 B - Tyndex.Brome GNU C++17 binary search implementation *1800 Dec/24/2020 11:37
1128 D - A Simple Task GNU C++17 bitmasks dp graphs *2200 Dec/24/2020 11:29
1127 E - And Reachability GNU C++17 dp *2200 Dec/24/2020 11:23
1126 C - And Reachability GNU C++17 bitmasks dp *2200 Dec/24/2020 11:22
1125 C - Row GCD GNU C++17 math number theory *1600 Dec/24/2020 09:56
1124 B - Move and Turn GNU C++17 dp math *1300 Dec/24/2020 09:25
1123 A - Red-Blue Shuffle GNU C++17 math probabilities *800 Dec/24/2020 08:31
1122 C - Peaceful Rooks GNU C++17 dfs and similar dsu greedy implementation *1700 Dec/21/2020 17:08
1121 B - Fair Numbers GNU C++17 brute force math number theory *1000 Dec/20/2020 21:31
1120 A - In-game Chat GNU C++17 implementation strings *800 Dec/20/2020 21:07
1119 B - Quadruple C++ (GCC 9.2.1) AtCoder *400 Dec/20/2020 03:28
1118 C - Large RPS Tournament C++ (GCC 9.2.1) AtCoder *500 Dec/20/2020 03:27
1117 C - Shuffle Permutation C++ (GCC 9.2.1) AtCoder *500 Dec/20/2020 03:27
1116 B - Abbreviate Fox C++ (GCC 9.2.1) AtCoder *400 Dec/20/2020 03:26
1115 B - log C++ (GCC 9.2.1) AtCoder *400 Dec/20/2020 03:26
1114 C - Keep Graph Connected C++ (GCC 9.2.1) AtCoder *500 Dec/20/2020 03:25
1113 D - Binary String To Subsequences GNU C++17 constructive algorithms data structures greedy implementation *1500 Dec/20/2020 03:25
1112 D - Nash Matrix GNU C++17 constructive algorithms dfs and similar graphs implementation *2000 Dec/20/2020 03:25
1111 E - Rock, Paper, Scissors GNU C++17 brute force constructive algorithms flows greedy math *1800 Dec/20/2020 03:24
1110 H - Huge Boxes of Animal Toys GNU C++17 constructive algorithms *1300 Dec/20/2020 03:24
1109 C - Increase and Copy GNU C++17 binary search constructive algorithms math *1100 Dec/20/2020 03:23
1108 D - Non-zero Segments GNU C++17 constructive algorithms data structures greedy sortings *1500 Dec/20/2020 03:23
1107 D - XOR-gun GNU C++17 bitmasks brute force constructive algorithms *2000 Dec/20/2020 03:22
1106 B - Arrays Sum GNU C++17 constructive algorithms greedy math *1400 Dec/20/2020 03:22
1105 D - Number into Sequence GNU C++17 constructive algorithms math number theory *1300 Dec/20/2020 03:21
1104 D - Districts Connection GNU C++17 constructive algorithms dfs and similar *1200 Dec/20/2020 03:21
1103 C - Dominant Piranha GNU C++17 constructive algorithms greedy *900 Dec/20/2020 03:20
1102 E - Dog Snacks GNU C++17 binary search dfs and similar dp greedy trees *2300 Dec/20/2020 03:19
1101 D - Pairs GNU C++17 binary search constructive algorithms greedy two pointers *1900 Dec/18/2020 02:24
1100 B - Find The Array GNU C++17 bitmasks constructive algorithms greedy *1400 Dec/17/2020 22:51
1099 C - Busy Robot GNU C++17 implementation *1800 Dec/17/2020 22:13
1098 A - Dungeon GNU C++17 binary search math *1100 Dec/17/2020 20:48
1097 E - Sequence Matching C++ (GCC 9.2.1) AtCoder *500 Dec/13/2020 18:50
1096 F - Range Xor Query C++ (GCC 9.2.1) AtCoder *600 Dec/13/2020 18:35
1095 D - Stamp C++ (GCC 9.2.1) AtCoder *400 Dec/13/2020 18:28
1094 C - Duodecim Ferra C++ (GCC 9.2.1) AtCoder *300 Dec/13/2020 18:12
1093 B - Smartphone Addiction C++ (GCC 9.2.1) AtCoder *200 Dec/13/2020 18:08
1092 A - ABC Preparation C++ (GCC 9.2.1) AtCoder *100 Dec/13/2020 18:01
1091 E - Water Level GNU C++17 (64) brute force graphs greedy implementation math *2200 Dec/12/2020 00:53
1090 D - Divide and Summarize GNU C++17 binary search brute force data structures divide and conquer implementation sortings *1600 Dec/11/2020 21:24
1089 C - Random Events GNU C++17 dp math probabilities *1500 Dec/11/2020 21:00
1088 B - Find the Spruce GNU C++17 brute force dp implementation *1400 Dec/11/2020 20:49
1087 A - String Generation GNU C++17 constructive algorithms greedy *800 Dec/11/2020 20:37
1086 F - The Struggling Contestant GNU C++17 constructive algorithms greedy *2400 Dec/10/2020 03:51
1085 D - Rating Compression GNU C++17 binary search data structures greedy implementation two pointers *1800 Dec/09/2020 16:07
1084 B - Balls of Steel GNU C++17 brute force geometry greedy *1000 Dec/06/2020 20:42
1083 A - Avoid Trygub GNU C++17 constructive algorithms sortings *800 Dec/06/2020 20:37
1082 C - Exoswap C++ (GCC 9.2.1) AtCoder *500 Dec/05/2020 18:53
1081 B - Many 110 C++ (GCC 9.2.1) AtCoder *400 Dec/05/2020 18:23
1080 A - Redundant Redundancy C++ (GCC 9.2.1) AtCoder *300 Dec/05/2020 18:03
1079 D - Checkpoints GNU C++17 brute force constructive algorithms greedy math probabilities *1900 Dec/04/2020 22:40
1078 B - Suffix Operations GNU C++17 constructive algorithms implementation *1400 Dec/04/2020 21:17
1077 C - Triangles GNU C++17 greedy implementation *1700 Dec/04/2020 21:05
1076 A - Cancel the Trains GNU C++17 implementation *800 Dec/04/2020 19:18
1075 F - Omkar and Landslide GNU C++17 binary search constructive algorithms data structures greedy math *2400 Dec/04/2020 03:59
1074 E - Omkar and Duck GNU C++17 bitmasks constructive algorithms interactive math *2100 Dec/03/2020 00:21
1073 D - Omkar and Bed Wars GNU C++17 dp greedy *1700 Dec/02/2020 20:35
1072 C - Omkar and Waterslide GNU C++17 greedy implementation *1200 Dec/02/2020 19:40
1071 B - Omkar and Infinity Clock GNU C++17 implementation math *800 Dec/02/2020 19:06
1070 A - Omkar and Password GNU C++17 greedy math *800 Dec/02/2020 18:42
1069 E - Four Points GNU C++17 (64) brute force constructive algorithms flows geometry greedy implementation math ternary search *2400 Nov/30/2020 23:42
1068 D - Sequence and Swaps GNU C++17 dp greedy sortings *1600 Nov/30/2020 21:29
1067 C - Ping-pong GNU C++17 constructive algorithms games math *1100 Nov/30/2020 21:17
1066 B - Jumps GNU C++17 constructive algorithms math *1200 Nov/30/2020 20:56
1065 A - Strange Functions GNU C++17 math number theory *800 Nov/30/2020 20:41
1064 D - Radio Towers GNU C++17 combinatorics dp math *1600 Nov/29/2020 23:10
1063 C - Two Brackets GNU C++17 greedy *800 Nov/29/2020 20:31
1062 B - Toy Blocks GNU C++17 binary search greedy math sortings *1400 Nov/29/2020 20:07
1061 A - Robot Program GNU C++17 math *800 Nov/29/2020 19:07
1060 E - Greedy Shopping GNU C++17 binary search data structures greedy *2600 Nov/25/2020 04:42
1059 C - Greedy Shopping GNU C++17 binary search data structures divide and conquer greedy implementation *2600 Nov/25/2020 04:41
1058 D - Graph Subset Problem GNU C++17 data structures graphs hashing *2600 Nov/24/2020 03:38
1057 B - Graph Subset Problem GNU C++17 constructive algorithms data structures graphs *2600 Nov/24/2020 03:37
1056 C - Super Ryuma C++ (GCC 9.2.1) AtCoder *300 Nov/22/2020 19:55
1055 E - Third Avenue C++ (GCC 9.2.1) AtCoder *500 Nov/22/2020 19:44
1054 F - Programming Contest C++ (GCC 9.2.1) AtCoder *600 Nov/22/2020 18:52
1053 D - increment of coins C++ (GCC 9.2.1) AtCoder *400 Nov/22/2020 18:43
1052 B - Quizzes C++ (GCC 9.2.1) AtCoder *200 Nov/22/2020 18:16
1051 A - Determinant C++ (GCC 9.2.1) AtCoder *100 Nov/22/2020 18:05
1050 F1 - Frequency Problem (Easy Version) GNU C++17 data structures greedy *2600 Nov/16/2020 23:46
1049 D1 - Frequency Problem (Easy Version) GNU C++17 data structures greedy *2600 Nov/16/2020 23:45
1048 B - Numbers Box GNU C++17 greedy math *1000 Nov/16/2020 17:16
1047 A - Add Candies GNU C++17 constructive algorithms math *800 Nov/16/2020 16:25
1046 E - Xor Tree GNU C++17 bitmasks divide and conquer dp graphs string suffix structures trees *2100 Nov/16/2020 15:46
1045 D - Catching Cheaters GNU C++17 dp greedy strings *1800 Nov/16/2020 15:45
1044 C - Knapsack GNU C++17 constructive algorithms greedy math sortings *1300 Nov/16/2020 15:42
1043 B - Catching Cheaters GNU C++17 dp strings *1800 Nov/15/2020 23:40
1042 C - Xor Tree GNU C++17 binary search bitmasks data structures divide and conquer dp trees *2100 Nov/15/2020 22:47
1041 A - Knapsack GNU C++17 constructive algorithms greedy sortings *1300 Nov/15/2020 20:48
1040 E - Yurii Can Do Everything GNU C++17 binary search bitmasks brute force constructive algorithms divide and conquer two pointers *2500 Nov/15/2020 03:59
1039 D - Powerful Ksenia GNU C++17 (64) bitmasks constructive algorithms math *2200 Nov/14/2020 18:54
1038 C - Engineer Artem GNU C++17 (64) 2-sat chinese remainder theorem constructive algorithms fft flows *2000 Nov/14/2020 01:00
1037 B - Valerii Against Everyone GNU C++17 constructive algorithms data structures greedy sortings *1000 Nov/13/2020 20:44
1036 A - Specific Tastes of Andre GNU C++17 constructive algorithms implementation *800 Nov/13/2020 20:39
1035 E - Pairs of Pairs GNU C++17 constructive algorithms dfs and similar graphs greedy trees *2600 Nov/13/2020 03:47
1034 B - Boboniu Walks on Graph GNU C++17 brute force dfs and similar graphs hashing *2300 Nov/13/2020 03:10
1033 A - Boboniu Chats with Du GNU C++17 dp greedy sortings two pointers *1800 Nov/13/2020 03:10
1032 E - Boboniu Walks on Graph GNU C++17 brute force graphs hashing *2300 Nov/13/2020 03:09
1031 D - Boboniu Chats with Du GNU C++17 brute force dp greedy sortings *1800 Nov/12/2020 20:11
1030 C - Boboniu and Bit Operations GNU C++17 bitmasks brute force dp greedy *1600 Nov/12/2020 19:01
1029 B - Boboniu Plays Chess GNU C++17 constructive algorithms *1100 Nov/12/2020 18:52
1028 A - Boboniu Likes to Color Balls GNU C++17 brute force math *1000 Nov/12/2020 18:36
1027 D - 505 GNU C++17 bitmasks brute force constructive algorithms dp greedy implementation *2000 Nov/11/2020 20:05
1026 C - Cyclic Permutations GNU C++17 combinatorics dp graphs math *1500 Nov/11/2020 19:00
1025 B - Fix You GNU C++17 brute force greedy implementation *800 Nov/11/2020 18:31
1024 A - Suborrays GNU C++17 constructive algorithms math *800 Nov/11/2020 18:20
1023 A - Boredom GNU C++17 (64) dp *1500 Nov/11/2020 04:57
1022 C - Boredom GNU C++17 dp *1500 Nov/11/2020 04:57
1021 D - Unshuffling a Deck GNU C++17 (64) constructive algorithms implementation *2000 Nov/10/2020 20:47
1020 C - The Hard Work of Paparazzi GNU C++17 (64) dp *2000 Nov/10/2020 19:41
1019 B - Chess Cheater GNU C++17 greedy implementation sortings *1400 Nov/10/2020 18:10
1018 A - Avoiding Zero GNU C++17 math sortings *900 Nov/10/2020 17:09
1017 F - Realistic Gameplay GNU C++17 dp greedy *2600 Nov/09/2020 14:55
1016 E - String Reversal GNU C++17 data structures greedy strings *1900 Nov/09/2020 00:00
1015 D - String Deletion GNU C++17 binary search data structures greedy two pointers *1700 Nov/08/2020 18:55
1014 C - Numbers on Whiteboard GNU C++17 constructive algorithms data structures greedy implementation math *1000 Nov/08/2020 17:58
1013 B - Barrels GNU C++17 greedy implementation sortings *800 Nov/08/2020 17:20
1012 A - Number of Apartments GNU C++17 brute force constructive algorithms math *900 Nov/08/2020 17:13
1011 E - Egor in the Republic of Dagestan GNU C++17 constructive algorithms dfs and similar dp graphs greedy shortest paths *2500 Nov/08/2020 00:43
1010 D - Discrete Centrifugal Jumps GNU C++17 data structures dp graphs *2200 Nov/07/2020 20:45
1009 C - Chocolate Bunny GNU C++17 constructive algorithms interactive math two pointers *1600 Nov/07/2020 18:58
1008 B - Big Vova GNU C++17 brute force greedy math number theory *1300 Nov/07/2020 18:41
1007 A - Ahahahahahahahaha GNU C++17 constructive algorithms math *1100 Nov/07/2020 18:32
1006 E - Deleting Numbers GNU C++17 interactive math number theory *2600 Nov/05/2020 16:54
1005 D - Three Sequences GNU C++17 constructive algorithms data structures greedy math *2200 Nov/04/2020 21:52
1004 C - Link Cut Centroids GNU C++17 constructive algorithms dfs and similar graphs trees *1700 Nov/04/2020 20:12
1003 B - Maximum Product GNU C++17 brute force dp greedy implementation sortings *1200 Nov/04/2020 19:43
1002 A - Subset Mex GNU C++17 greedy implementation math *900 Nov/04/2020 19:33
1001 E - Long Permutation GNU C++17 brute force math two pointers *2400 Nov/04/2020 16:11
1000 C - The Delivery Dilemma GNU C++17 binary search greedy sortings *1400 Nov/04/2020 11:45
999 B - Saving the City GNU C++17 dp greedy math sortings *1300 Nov/04/2020 11:09
998 A - Kids Seating GNU C++17 constructive algorithms math *800 Nov/04/2020 11:03
997 E - Battle Lemmings GNU C++17 dp greedy *2500 Nov/04/2020 03:40
996 C2 - Pokémon Army (hard version) GNU C++17 data structures divide and conquer dp greedy implementation *2100 Nov/04/2020 00:49
995 D - Rescue Nibel! GNU C++17 combinatorics data structures sortings *1800 Nov/03/2020 23:19
994 C1 - Pokémon Army (easy version) GNU C++17 constructive algorithms dp greedy *1300 Nov/03/2020 22:58
993 B - Rock and Lever GNU C++17 bitmasks math *1200 Nov/03/2020 22:45
992 A - Cubes Sorting GNU C++17 math sortings *900 Nov/03/2020 22:29
991 C - Graph Transpositions GNU C++17 dfs and similar graphs greedy shortest paths *2400 Nov/03/2020 15:53
990 F - Identify the Operations GNU C++17 (64) brute force combinatorics data structures greedy math *1800 Nov/03/2020 02:32
989 D - Extreme Subtraction GNU C++17 dp greedy math *1800 Nov/03/2020 02:32
988 D - Sum GNU C++17 (64) data structures divide and conquer dp greedy *2800 Nov/03/2020 00:46
987 B - Identify the Operations GNU C++17 combinatorics data structures dsu greedy implementation *1800 Nov/02/2020 21:28
986 A - Extreme Subtraction GNU C++17 constructive algorithms dp greedy *1800 Nov/02/2020 20:56
985 A - Division GNU C++17 brute force math number theory *1500 Nov/02/2020 16:16
984 B - Divide and Sum GNU C++17 combinatorics math sortings *1900 Nov/02/2020 16:16
983 C - Team-Building GNU C++17 data structures dfs and similar dsu graphs *2500 Nov/02/2020 16:15
982 E - Team-Building GNU C++17 dfs and similar dsu graphs *2500 Nov/02/2020 16:13
981 D - Tree Tag GNU C++17 constructive algorithms dfs and similar dp games strings trees *1900 Nov/01/2020 20:20
980 B - Tree Tag GNU C++17 dfs and similar dp games trees *1900 Nov/01/2020 20:19
979 D - Divide and Sum GNU C++17 combinatorics math sortings *1900 Nov/01/2020 19:41
978 C - Division GNU C++17 math number theory *1500 Nov/01/2020 19:40
977 B - Elimination GNU C++17 greedy math *900 Nov/01/2020 19:39
976 A - Array Rearrangment GNU C++17 greedy sortings *800 Nov/01/2020 19:38
975 C - Balanced Bitstring GNU C++17 greedy implementation strings *1500 Oct/31/2020 02:33
974 A - Balanced Bitstring GNU C++17 implementation strings *1500 Oct/31/2020 02:32
973 F - Graph and Queries GNU C++17 data structures dsu trees *2600 Oct/29/2020 21:07
972 D - Graph and Queries GNU C++17 data structures dsu graphs implementation trees *2600 Oct/29/2020 20:57
971 D - Make Them Equal GNU C++17 constructive algorithms greedy math *2000 Oct/29/2020 00:58
970 E - XOR Inverse GNU C++17 bitmasks divide and conquer strings trees *2000 Oct/29/2020 00:58
969 C - k-Amazing Numbers GNU C++17 data structures *1500 Oct/29/2020 00:57
968 B - Two Arrays GNU C++17 greedy math sortings *1100 Oct/29/2020 00:56
967 A - Copy-paste GNU C++17 greedy math *800 Oct/29/2020 00:43
966 C - XOR Inverse GNU C++17 bitmasks data structures divide and conquer dp greedy math sortings strings trees *2000 Oct/29/2020 00:32
965 B - Make Them Equal GNU C++17 constructive algorithms greedy math *2000 Oct/28/2020 22:57
964 A - k-Amazing Numbers GNU C++17 binary search data structures implementation two pointers *1500 Oct/28/2020 20:57
963 E - Solo mid Oracle GNU C++17 binary search greedy math number theory ternary search *2100 Oct/28/2020 04:19
962 E - Make It Increasing GNU C++17 binary search constructive algorithms data structures dp implementation *2200 Oct/28/2020 03:14
961 C - Chef Monocarp GNU C++17 dp flows graph matchings greedy math sortings *1800 Oct/27/2020 23:15
960 D - Minimal Height Tree GNU C++17 graphs greedy shortest paths trees *1600 Oct/27/2020 23:15
959 A - Marketing Scheme GNU C++17 brute force constructive algorithms greedy math *800 Oct/27/2020 23:14
958 B - Reverse Binary Strings GNU C++17 constructive algorithms greedy *1200 Oct/27/2020 23:14
957 E - Complicated Computations GNU C++17 binary search data structures two pointers *2400 Oct/26/2020 23:21
956 D - Bandit in a City GNU C++17 binary search dfs and similar graphs greedy trees *1900 Oct/26/2020 20:53
955 C - Binary Search GNU C++17 binary search combinatorics *1500 Oct/26/2020 19:02
954 B - Prime Square GNU C++17 constructive algorithms math *900 Oct/26/2020 18:49
953 A - Reorder GNU C++17 math *800 Oct/26/2020 18:37
952 B - A New Technique GNU C++17 constructive algorithms implementation *1100 Oct/25/2020 23:23
951 A - Finding Sasuke GNU C++17 math *800 Oct/25/2020 23:23
950 C - Perform Easily GNU C++17 brute force data structures dp sortings two pointers *1900 Oct/25/2020 23:22
949 D - Shurikens GNU C++17 data structures greedy schedules *1700 Oct/25/2020 23:22
948 E - Minlexes GNU C++17 dp greedy implementation strings *2700 Oct/24/2020 23:51
947 C - Solutions C++ (GCC 9.2.1) AtCoder *500 Oct/24/2020 19:02
946 B - Values C++ (GCC 9.2.1) AtCoder *400 Oct/24/2020 18:12
945 A - 106 C++ (GCC 9.2.1) AtCoder *300 Oct/24/2020 18:03
944 D - Returning Home GNU C++17 graphs shortest paths sortings *2300 Oct/23/2020 21:10
943 C - Bargain GNU C++17 combinatorics dp math *1700 Oct/23/2020 17:43
942 B - Nice Matrix GNU C++17 greedy implementation math *1300 Oct/23/2020 17:08
941 A - Fence GNU C++17 geometry math *800 Oct/23/2020 16:28
940 F - Fruit Sequences GNU C++17 (64) binary search data structures divide and conquer dp two pointers *2400 Oct/23/2020 02:04
939 D - Hexagons GNU C++14 brute force constructive algorithms greedy implementation math shortest paths *1900 Oct/22/2020 22:29
938 C - Palindromifier GNU C++14 constructive algorithms strings *1400 Oct/22/2020 19:42
937 B - Putting Bricks in the Wall GNU C++14 constructive algorithms implementation *1100 Oct/22/2020 18:48
936 A - XORwice GNU C++14 bitmasks greedy math *800 Oct/22/2020 18:25
935 E - Parking Lot GNU C++14 data structures *2200 Oct/21/2020 19:25
934 E - Mushroom Gnomes - 2 GNU C++14 binary search data structures probabilities sortings *2200 Oct/20/2020 23:25
933 C - Mushroom Gnomes - 2 GNU C++14 binary search data structures probabilities sortings *2200 Oct/20/2020 23:23
932 D - Bouncing Boomerangs GNU C++17 constructive algorithms greedy implementation *1900 Oct/18/2020 00:44
931 B - Belted Rooms GNU C++17 graphs implementation *1200 Oct/18/2020 00:29
930 C - ABBB GNU C++17 brute force data structures greedy strings *1100 Oct/18/2020 00:29
929 E - Carrots for Rabbits GNU C++17 binary search data structures greedy math sortings *2200 Oct/18/2020 00:29
928 A - Box is Pull GNU C++17 math *800 Oct/18/2020 00:28
927 E - Traveling Salesman among Aerial Cities C++ (GCC 9.2.1) AtCoder *500 Oct/17/2020 17:47
926 D - Takahashi Unevolved C++ (GCC 9.2.1) AtCoder *400 Oct/17/2020 17:21
925 C - Cream puff C++ (GCC 9.2.1) AtCoder *300 Oct/17/2020 17:10
924 B - Various distances C++ (GCC 9.2.1) AtCoder *200 Oct/17/2020 17:07
923 A - box C++ (GCC 9.2.1) AtCoder *100 Oct/17/2020 17:01
922 E - Empire Strikes Back GNU C++17 binary search math number theory *2300 Oct/17/2020 00:48
921 E - Wrong Floyd GNU C++17 brute force constructive algorithms dfs and similar graphs *2200 Oct/16/2020 19:59
920 C - Ski Base GNU C++17 combinatorics dsu graphs *2300 Oct/15/2020 00:10
919 E - Ski Base GNU C++17 data structures dsu graphs *2300 Oct/15/2020 00:10
918 E - Dima and Magic Guitar GNU C++17 brute force implementation math *2200 Oct/13/2020 21:49
917 E - George and Cards GNU C++17 binary search data structures *2200 Oct/13/2020 19:53
916 F - Mentors GNU C++17 binary search data structures implementation *1500 Oct/10/2020 23:03
915 C - Splitting the Uniqueness GNU C++17 constructive algorithms *2400 Oct/08/2020 22:57
914 E - Splitting the Uniqueness GNU C++17 constructive algorithms sortings *2400 Oct/08/2020 22:57
913 E - Hiking GNU C++17 binary search dp *2300 Oct/06/2020 19:05
912 J - Bubble Cup hypothesis GNU C++17 bitmasks constructive algorithms dp math *2400 Oct/06/2020 02:38
911 B - Valuable Paper GNU C++17 binary search flows graph matchings graphs *1900 Oct/05/2020 23:28
910 K - Lonely Numbers GNU C++17 (64) binary search math number theory two pointers *1600 Oct/05/2020 21:39
909 E - Iahub and Permutations GNU C++17 combinatorics math *2000 Oct/05/2020 19:15
908 E - Devu and Birthday Celebration GNU C++17 combinatorics dp math *2100 Oct/05/2020 16:26
907 E - Martian Strings GNU C++17 string suffix structures strings *2300 Oct/04/2020 19:36
906 E - Inna and Binary Logic GNU C++17 binary search bitmasks data structures *2100 Oct/02/2020 18:06
905 D2 - Sage's Birthday (hard version) GNU C++17 binary search brute force constructive algorithms greedy sortings two pointers *1500 Sep/20/2020 03:59
904 C - Killjoy GNU C++17 greedy implementation math *1500 Sep/20/2020 03:58
903 D1 - Sage's Birthday (easy version) GNU C++17 binary search constructive algorithms greedy sortings *1000 Sep/20/2020 03:58
902 A - Digit Game GNU C++17 games greedy implementation *900 Sep/20/2020 03:57
901 B - Stairs GNU C++17 (64) brute force constructive algorithms greedy implementation math *1200 Sep/20/2020 03:57
900 E - Decryption GNU C++17 constructive algorithms implementation math number theory *2100 Sep/20/2020 03:56
899 C - Little Elephant and Shifts GNU C++17 data structures *2100 Sep/16/2020 05:12
898 E - Little Elephant and Shifts GNU C++17 *2100 Sep/16/2020 04:57
897 C - DZY Loves Colors GNU C++17 data structures *2400 Sep/16/2020 04:11
896 E - DZY Loves Colors GNU C++17 data structures *2400 Sep/16/2020 04:10
895 A - Buying Torches GNU C++17 math *1000 Sep/15/2020 16:47
894 C - Mortal Kombat Tower GNU C++17 dp graphs greedy shortest paths *1500 Sep/15/2020 16:46
893 E - DZY Loves Fibonacci Numbers GNU C++17 data structures math *2400 Sep/14/2020 23:44
892 C - DZY Loves Fibonacci Numbers GNU C++17 data structures math number theory *2400 Sep/14/2020 23:43
891 C - Number Transformation GNU C++17 dp greedy number theory *2000 Sep/14/2020 22:18
890 E - Number Transformation GNU C++17 dp number theory *2000 Sep/14/2020 22:18
889 C - Double Profiles GNU C++17 graphs hashing sortings *2300 Sep/14/2020 19:25
888 E - Double Profiles GNU C++17 hashing sortings *2300 Sep/14/2020 19:12
887 C - Number Transformation II GNU C++17 greedy math *2200 Sep/13/2020 23:47
886 E - Number Transformation II GNU C++17 dp greedy number theory *2200 Sep/13/2020 23:45
885 E - Last Chance GNU C++17 data structures implementation strings *2000 Sep/13/2020 17:55
884 C - Game on Tree GNU C++17 implementation math probabilities trees *2200 Sep/13/2020 05:30
883 E - Game on Tree GNU C++17 math *2200 Sep/13/2020 05:30
882 E - Divisors GNU C++17 brute force dfs and similar implementation number theory *2200 Sep/12/2020 05:28
881 E - Zero-One GNU C++17 constructive algorithms games greedy *1900 Sep/12/2020 03:57
880 C - Zero-One GNU C++17 constructive algorithms games greedy *1900 Sep/12/2020 03:54
879 C - Interesting Game GNU C++17 dp games math *2000 Sep/01/2020 23:19
878 E - Interesting Game GNU C++17 *2000 Sep/01/2020 23:19
877 E - Lucky Subsequence GNU C++17 combinatorics dp *2100 Sep/01/2020 18:24
876 C - Lucky Subsequence GNU C++17 combinatorics dp math *2100 Sep/01/2020 18:14
875 C - Prefix Product Sequence GNU C++17 constructive algorithms math number theory *2300 Sep/01/2020 03:54
874 E - Prefix Product Sequence GNU C++17 constructive algorithms math *2300 Sep/01/2020 03:54
873 E - Little Elephant and LCM GNU C++17 binary search combinatorics math *2000 Sep/01/2020 00:47
872 C - Little Elephant and LCM GNU C++17 binary search combinatorics dp math *2000 Sep/01/2020 00:46
871 E - Monster Invaders GNU C++17 dp greedy *2300 Aug/31/2020 20:50
870 C - Monster Invaders GNU C++17 dp greedy implementation *2300 Aug/31/2020 20:48
869 E - Jzzhu and Apples GNU C++17 constructive algorithms number theory *2500 Aug/31/2020 04:57
868 C - Jzzhu and Apples GNU C++17 constructive algorithms number theory *2500 Aug/31/2020 04:56
867 A - Juggling Letters GNU C++17 greedy strings *800 Aug/31/2020 01:02
866 B - Power Sequence GNU C++17 brute force math number theory sortings *1500 Aug/31/2020 00:42
865 C - Multiples of Length GNU C++17 constructive algorithms greedy math number theory *1600 Aug/31/2020 00:16
864 D - Stoned Game GNU C++17 brute force games greedy implementation *1800 Aug/31/2020 00:16
863 A - Multiples of Length GNU C++17 constructive algorithms greedy number theory *1600 Aug/31/2020 00:15
862 B - Stoned Game GNU C++17 brute force constructive algorithms games greedy *1800 Aug/31/2020 00:13
861 D - Orac and Medians GNU C++17 constructive algorithms greedy *2000 Aug/30/2020 20:25
860 C - Orac and LCM GNU C++17 math number theory *1600 Aug/30/2020 20:25
859 B - Orac and Medians GNU C++17 constructive algorithms greedy math *2000 Aug/30/2020 20:24
858 A - Orac and LCM GNU C++17 data structures math number theory *1600 Aug/30/2020 18:13
857 E - Main Sequence GNU C++17 data structures greedy *2100 Aug/30/2020 07:12
856 C - Main Sequence GNU C++17 greedy implementation *2100 Aug/30/2020 07:11
855 D - Ring Road 2 GNU C++17 2-sat dfs and similar dsu graphs *2200 Aug/30/2020 04:50
854 E - Build String GNU C++17 flows graphs *2000 Aug/30/2020 04:50
853 A - Prime Permutation GNU C++17 implementation number theory strings *1300 Aug/30/2020 04:49
852 E - Fish GNU C++17 bitmasks dp probabilities *1900 Aug/30/2020 04:49
851 C - Petya and File System GNU C++17 data structures implementation *1800 Aug/30/2020 04:49
850 E - Cubes GNU C++17 binary search dp two pointers *1800 Aug/30/2020 04:48
849 D - Clues GNU C++17 combinatorics graphs *2500 Aug/30/2020 04:48
848 B - Hierarchy GNU C++17 dfs and similar dsu greedy shortest paths *1500 Aug/30/2020 04:47
847 C - Foe Pairs GNU C++17 combinatorics sortings two pointers *1800 Aug/30/2020 04:46
846 C - Flawed Flow GNU C++17 constructive algorithms flows graphs greedy *2100 Aug/30/2020 04:35
845 E - Flawed Flow GNU C++17 dfs and similar sortings *2100 Aug/30/2020 04:35
844 E - Coprime C++ (GCC 9.2.1) AtCoder *500 Aug/29/2020 18:22
843 D - Friends C++ (GCC 9.2.1) AtCoder *400 Aug/29/2020 18:13
842 C - Sum of product of pairs C++ (GCC 9.2.1) AtCoder *300 Aug/29/2020 18:07
841 B - Substring C++ (GCC 9.2.1) AtCoder *200 Aug/29/2020 18:04
840 A - Don't be late C++ (GCC 9.2.1) AtCoder *100 Aug/29/2020 18:02
839 E - Cipher GNU C++17 dp math *2000 Aug/29/2020 17:37
838 C - Cipher GNU C++17 combinatorics dp *2000 Aug/29/2020 17:36
837 E - Enemy is weak GNU C++17 data structures trees *1900 Aug/29/2020 04:32
836 C - Riding in a Lift GNU C++17 combinatorics dp implementation *1900 Aug/29/2020 00:46
835 E - Riding in a Lift GNU C++17 combinatorics dp *1900 Aug/29/2020 00:45
834 E - Games with Rectangle GNU C++17 combinatorics dp *2000 Aug/28/2020 21:52
833 C - Games with Rectangle GNU C++17 combinatorics dp *2000 Aug/28/2020 21:51
832 E - Sausage Maximization GNU C++17 bitmasks data structures trees *2200 Aug/28/2020 05:28
831 E - Subsegments GNU C++17 data structures implementation *1800 Aug/28/2020 04:24
830 E - Choosing Balls GNU C++17 schedules sortings *2000 Aug/28/2020 03:39
829 C - Choosing Balls GNU C++17 dp *2000 Aug/28/2020 03:38
828 E - Yet Another Task with Queens GNU C++17 sortings *1700 Aug/27/2020 22:46
827 E - Sereja and Brackets GNU C++17 data structures *2000 Aug/27/2020 21:11
826 C - Sereja and Brackets GNU C++17 data structures schedules *2000 Aug/27/2020 21:10
825 E - Pashmak and Graph GNU C++17 dp sortings *1900 Aug/27/2020 20:34
824 D - Cinema GNU C++17 implementation *1600 Aug/27/2020 03:37
823 D - Lucky Number 2 GNU C++17 brute force constructive algorithms implementation *1800 Aug/27/2020 00:28
822 B - Lucky Number 2 GNU C++17 constructive algorithms *1800 Aug/27/2020 00:27
821 B - Dima and Two Sequences GNU C++17 combinatorics *1600 Aug/26/2020 23:46
820 D - Dima and Two Sequences GNU C++17 combinatorics math sortings *1600 Aug/26/2020 23:45
819 B - Help General GNU C++17 constructive algorithms greedy implementation *1800 Aug/26/2020 22:58
818 D - Help General GNU C++17 graph matchings greedy math *1800 Aug/26/2020 22:58
817 D - Two Paths GNU C++17 dfs and similar dp graphs shortest paths trees two pointers *1900 Aug/26/2020 20:00
816 C - Painting Fence GNU C++17 divide and conquer dp greedy *1900 Aug/26/2020 03:59
815 D - Zigzags GNU C++17 brute force combinatorics data structures math two pointers *1900 Aug/26/2020 03:36
814 E - Clear the Multiset GNU C++17 data structures divide and conquer dp greedy *2200 Aug/26/2020 03:36
813 A - String Similarity GNU C++17 constructive algorithms strings *800 Aug/26/2020 03:35
812 B - RPG Protagonist GNU C++17 brute force greedy math *1700 Aug/26/2020 03:35
811 C - Binary String Reconstruction GNU C++17 2-sat brute force constructive algorithms greedy *1500 Aug/26/2020 03:35
810 D - Lucky Common Subsequence GNU C++17 dp strings *2000 Aug/25/2020 05:09
809 B - Lucky Common Subsequence GNU C++17 dp strings *2000 Aug/25/2020 05:09
808 B - Toy Sum GNU C++17 constructive algorithms greedy *1700 Aug/24/2020 04:36
807 D - Toy Sum GNU C++17 greedy implementation math *1700 Aug/24/2020 04:34
806 D - Hit Ball GNU C++17 geometry implementation math *1700 Aug/23/2020 20:37
805 E - Divide Square GNU C++17 data structures geometry implementation sortings *2400 Aug/23/2020 05:25
804 D - Maximum Distributed Tree GNU C++17 dfs and similar dp greedy implementation math number theory sortings trees *1800 Aug/23/2020 01:52
803 C - Mere Array GNU C++17 constructive algorithms math number theory sortings *1300 Aug/22/2020 03:25
802 B - Ternary Sequence GNU C++17 constructive algorithms greedy math *1100 Aug/22/2020 03:13
801 A - Distance and Axis GNU C++17 constructive algorithms math *900 Aug/22/2020 03:00
800 C - Pashmak and Buses GNU C++17 combinatorics constructive algorithms math *1900 Aug/21/2020 22:34
799 F - Making Palindrome C++ (GCC 9.2.1) AtCoder *600 Aug/21/2020 19:48
798 E - Divisible Substring C++ (GCC 9.2.1) AtCoder *500 Aug/21/2020 04:02
797 D - Falling Anvils GNU C++17 geometry probabilities *1800 Aug/21/2020 03:41
796 B - Falling Anvils GNU C++17 math probabilities *1800 Aug/21/2020 03:39
795 F - Controversial Rounds GNU C++17 (64) binary search data structures dp greedy two pointers *2500 Aug/20/2020 02:58
794 E - Two Types of Spells GNU C++17 binary search data structures greedy implementation math sortings *2200 Aug/19/2020 20:59
793 D - Colored Rectangles GNU C++17 dp greedy sortings *1800 Aug/19/2020 20:07
792 C - Good Subarrays GNU C++17 data structures dp math *1600 Aug/19/2020 19:24
791 B - Substring Removal Game GNU C++17 games greedy sortings *800 Aug/19/2020 19:15
790 A - Bad Triangle GNU C++17 geometry math *800 Aug/19/2020 19:09
789 B - Psychos in a Line GNU C++17 data structures implementation *1900 Aug/19/2020 18:32
788 D - Psychos in a Line GNU C++17 data structures *1900 Aug/19/2020 18:31
787 D - Dima and Bacteria GNU C++17 dsu graphs shortest paths *2000 Aug/19/2020 03:48
786 D - Obsessive String GNU C++17 binary search dp strings *2000 Aug/18/2020 04:13
785 B - Obsessive String GNU C++17 dp strings *2000 Aug/18/2020 04:12
784 B - Petya and Divisors GNU C++17 binary search data structures number theory *1900 Aug/17/2020 23:26
783 D - Queue GNU C++17 constructive algorithms dp *2000 Aug/17/2020 23:22
782 D - Planets GNU C++17 binary search graphs shortest paths *1700 Aug/17/2020 21:50
781 B - Planets GNU C++17 binary search data structures graphs shortest paths *1700 Aug/17/2020 21:48
780 D - Pair of Numbers GNU C++17 binary search brute force data structures math two pointers *2000 Aug/17/2020 04:29
779 D - Moving Piece C++ (GCC 9.2.1) AtCoder *400 Aug/15/2020 22:44
778 E - Picking Goods C++ (GCC 9.2.1) AtCoder *500 Aug/15/2020 19:29
777 C - Walking Takahashi C++ (GCC 9.2.1) AtCoder *300 Aug/15/2020 18:38
776 B - Making Triangle C++ (GCC 9.2.1) AtCoder *200 Aug/15/2020 18:22
775 A - Rainy Season C++ (GCC 9.2.1) AtCoder *100 Aug/15/2020 18:17
774 F - Sherlock's bet to Moriarty GNU C++17 constructive algorithms data structures divide and conquer geometry graphs implementation trees *2800 Aug/03/2020 14:31
773 D - Captain Flint and Treasure GNU C++17 data structures dfs and similar graphs greedy implementation trees *2000 Jul/30/2020 23:40
772 A - Captain Flint and Crew Recruitment GNU C++17 brute force greedy math number theory *800 Jul/30/2020 23:38
771 B - Captain Flint and a Long Voyage GNU C++17 greedy math *1000 Jul/30/2020 23:38
770 C - Uncle Bogdan and Country Happiness GNU C++17 dfs and similar greedy math trees *1800 Jul/30/2020 23:38
769 C - Good String GNU C++17 brute force dp greedy two pointers *1500 Jul/30/2020 03:06
768 B - Array Walk GNU C++17 brute force dp greedy *1600 Jul/30/2020 03:06
767 A - LCM Problem GNU C++17 constructive algorithms greedy math number theory *800 Jul/30/2020 03:06
766 D - Segment Intersections GNU C++17 brute force greedy implementation math *2100 Jul/30/2020 03:05
765 D - GameGame GNU C++17 bitmasks constructive algorithms games math *1900 Jul/29/2020 18:52
764 D - Array Division GNU C++17 binary search data structures implementation *1900 Jul/29/2020 16:55
763 B2 - Koa and the Beach (Hard Version) GNU C++17 constructive algorithms dp greedy implementation *2200 Jul/29/2020 00:30
762 B1 - Koa and the Beach (Easy Version) GNU C++17 brute force dp greedy *1900 Jul/29/2020 00:30
761 C - String Transformation 1 GNU C++17 dfs and similar dsu graphs greedy sortings trees *1700 Jul/24/2020 21:31
760 A - Common Prefixes GNU C++17 constructive algorithms greedy strings *1200 Jul/24/2020 20:43
759 C - Trailing Loves (or L'oeufs?) GNU C++17 brute force implementation math number theory *1700 Jul/24/2020 18:49
758 C - Choosing flowers GNU C++17 binary search brute force data structures dfs and similar dp greedy sortings two pointers *2000 Jul/24/2020 17:43
757 B - Dubious Cyrpto GNU C++17 binary search brute force math number theory *1500 Jul/24/2020 03:40
756 A - Acacius and String GNU C++17 brute force implementation strings *1500 Jul/24/2020 01:10
755 D - Valid Sets GNU C++17 dfs and similar dp math trees *2100 Jul/23/2020 22:19
754 B - Chips GNU C++17 greedy *1800 Jul/23/2020 05:00
753 D - Chips GNU C++17 greedy implementation two pointers *1800 Jul/23/2020 05:00
752 B - Queue GNU C++17 binary search data structures *1500 Jul/22/2020 22:35
751 D - Queue GNU C++17 binary search data structures dp *1500 Jul/22/2020 22:35
750 D - Zero Tree GNU C++17 dfs and similar dp trees *1800 Jul/22/2020 20:33
749 B - Zero Tree GNU C++17 dfs and similar dp greedy trees *1800 Jul/22/2020 20:29
748 D - Biridian Forest GNU C++17 dfs and similar implementation shortest paths *1500 Jul/22/2020 19:39
747 B - Biridian Forest GNU C++17 dfs and similar shortest paths *1500 Jul/22/2020 19:23
746 D - DZY Loves Modification GNU C++17 data structures greedy *2000 Jul/22/2020 05:02
745 B - DZY Loves Modification GNU C++17 brute force data structures greedy *2000 Jul/22/2020 05:01
744 B - Unmerge GNU C++17 dp *1800 Jul/22/2020 03:47
743 A1 - Prefix Flip (Easy Version) GNU C++17 constructive algorithms data structures strings *1300 Jul/22/2020 03:46
742 A2 - Prefix Flip (Hard Version) GNU C++17 constructive algorithms data structures implementation strings two pointers *1700 Jul/22/2020 03:46
741 D - Unmerge GNU C++17 dp *1800 Jul/21/2020 22:06
740 C1 - Prefix Flip (Easy Version) GNU C++17 constructive algorithms data structures strings *1300 Jul/21/2020 21:16
739 C2 - Prefix Flip (Hard Version) GNU C++17 constructive algorithms data structures implementation strings *1700 Jul/21/2020 21:16
738 B - Sequential Nim GNU C++17 dp games *1100 Jul/21/2020 20:57
737 A - Common Subsequence GNU C++17 brute force *800 Jul/21/2020 20:41
736 B - Maximum Submatrix 2 GNU C++17 (64) data structures dp implementation sortings *1600 Jul/21/2020 19:45
735 D - Red-Green Towers GNU C++17 (64) dp *2000 Jul/21/2020 18:40
734 D - Greenhouse Effect GNU C++17 (64) dp *1700 Jul/21/2020 04:16
733 B - Greenhouse Effect GNU C++17 (64) dp *1700 Jul/21/2020 04:15
732 B - Maximum Value GNU C++17 (64) binary search math sortings two pointers *2100 Jul/21/2020 03:41
731 D - Long Path GNU C++17 (64) dp *1600 Jul/21/2020 00:54
730 B - Long Path GNU C++17 (64) dp implementation *1600 Jul/21/2020 00:53
729 D - Count Good Substrings GNU C++17 (64) math *2000 Jul/21/2020 00:09
728 B - Cats Transport GNU C++17 (64) data structures dp *2400 Jul/20/2020 21:09
727 D - Cats Transport GNU C++17 (64) dp *2400 Jul/20/2020 21:09
726 F - Escape Through Leaf GNU C++17 data structures dp geometry *2700 Jul/20/2020 21:04
725 E - The Fair Nut and Rectangles GNU C++17 data structures dp geometry *2400 Jul/20/2020 21:01
724 E - Product Sum GNU C++17 data structures dp geometry *2600 Jul/20/2020 20:59
723 F - Bear and Bowling 4 GNU C++17 binary search data structures divide and conquer geometry ternary search *2500 Jul/20/2020 20:57
722 E - Kalila and Dimna in the Logging Industry GNU C++17 dp *2100 Jul/20/2020 20:56
721 C - Kalila and Dimna in the Logging Industry GNU C++17 dp geometry *2100 Jul/20/2020 20:55
720 B - Working out GNU C++17 dp *1600 Jul/20/2020 20:52
719 D - Working out GNU C++17 brute force dp *1600 Jul/20/2020 20:52
718 D - Greg and Graph GNU C++17 dp graphs *1700 Jul/20/2020 19:19
717 B - Greg and Graph GNU C++17 dp graphs shortest paths *1700 Jul/20/2020 19:18
716 D - Good Sequences GNU C++17 dp number theory *1500 Jul/20/2020 17:15
715 B - Good Sequences GNU C++17 dp number theory *1500 Jul/20/2020 17:14
714 D - Magic Box GNU C++17 brute force geometry *1600 Jul/20/2020 04:01
713 D - Common Divisors GNU C++17 brute force hashing implementation math strings *1400 Jul/19/2020 21:15
712 C - Make It Good GNU C++17 greedy *1200 Jul/19/2020 19:18
711 E - Thief in a Shop GNU C++17 divide and conquer dp fft math *2400 Jul/15/2020 03:09
710 C - Omkar and Baseball GNU C++17 constructive algorithms math *1500 Jul/12/2020 00:17
709 D - Anything Goes to Zero C++ (GCC 9.2.1) AtCoder *400 Jul/12/2020 00:08
708 B - Omkar and Last Class of Math GNU C++17 greedy math number theory *1300 Jul/11/2020 21:37
707 A - Omkar and Completion GNU C++17 constructive algorithms implementation *800 Jul/11/2020 21:07
706 C - XYZ Triplets C++ (GCC 9.2.1) AtCoder *300 Jul/11/2020 18:25
705 B - An Odd Problem C++ (GCC 9.2.1) AtCoder *200 Jul/11/2020 18:05
704 A - Number of Multiples C++ (GCC 9.2.1) AtCoder *100 Jul/11/2020 18:02
703 D - Little Girl and Maximum XOR GNU C++17 bitmasks dp greedy implementation math *1700 Jul/07/2020 04:01
702 D - Colorful Graph GNU C++17 brute force dfs and similar graphs *1600 Jul/07/2020 03:44
701 D - Caesar's Legions GNU C++17 dp *1700 Jul/07/2020 00:16
700 D - Unbearable Controversy of Being GNU C++17 brute force combinatorics dfs and similar graphs *1700 Jul/06/2020 23:54
699 D - Multiplication Table GNU C++17 binary search brute force *1800 Jul/06/2020 23:26
698 D - Mashmokh and ACM GNU C++17 combinatorics dp number theory *1400 Jul/06/2020 22:32
697 B - Mashmokh and ACM GNU C++17 combinatorics dp number theory *1400 Jul/06/2020 22:32
696 D - Vasya and Chess GNU C++17 constructive algorithms games math *1700 Jul/06/2020 20:26
695 D - Prizes, Prizes, more Prizes GNU C++17 implementation *1200 Jul/06/2020 04:27
694 D - Flowers GNU C++17 dp *1700 Jul/06/2020 00:57
693 C - Team GNU C++17 constructive algorithms greedy implementation *1400 Jul/05/2020 23:59
692 C - Number of Ways GNU C++17 binary search brute force data structures dp two pointers *1700 Jul/05/2020 23:24
691 E - Multiplication 4 C++ (GCC 9.2.1) AtCoder *500 Jul/05/2020 20:49
690 D - Chat in a Circle C++ (GCC 9.2.1) AtCoder *400 Jul/05/2020 19:02
689 C - H and V C++ (GCC 9.2.1) AtCoder *300 Jul/05/2020 18:33
688 B - Judge Status Summary C++ (GCC 9.2.1) AtCoder *200 Jul/05/2020 18:07
687 A - Payment C++ (GCC 9.2.1) AtCoder *100 Jul/05/2020 18:03
686 D - Replace by MEX GNU C++17 brute force constructive algorithms sortings *1900 Jul/04/2020 23:57
685 C - Element Extermination GNU C++17 constructive algorithms data structures greedy *1400 Jul/04/2020 21:27
684 B - Neighbor Grid GNU C++17 constructive algorithms greedy *1200 Jul/04/2020 21:09
683 A - Sign Flipping GNU C++17 constructive algorithms math *1100 Jul/04/2020 21:01
682 H - Binary Median GNU C++17 binary search bitmasks brute force constructive algorithms *2100 Jul/02/2020 19:48
681 G - A/B Matrix GNU C++17 constructive algorithms greedy math *1900 Jul/02/2020 19:13
680 F - Spy-string GNU C++17 bitmasks brute force constructive algorithms dp hashing strings *1700 Jul/02/2020 18:57
679 E - Polygon GNU C++17 dp graphs implementation shortest paths *1300 Jul/02/2020 18:41
678 D - Buying Shovels GNU C++17 math number theory *1300 Jul/02/2020 18:30
677 C - Similar Pairs GNU C++17 constructive algorithms graph matchings greedy sortings *1100 Jul/02/2020 18:25
676 B - Honest Coach GNU C++17 greedy sortings *800 Jul/02/2020 18:15
675 A - Minimal Square GNU C++17 greedy math *800 Jul/02/2020 18:11
674 E1 - Asterism (Easy Version) GNU C++17 binary search brute force combinatorics math number theory sortings *1900 Jul/02/2020 17:22
673 E2 - Asterism (Hard Version) GNU C++17 binary search combinatorics dp math number theory sortings *2300 Jul/02/2020 17:21
672 D - Grid-00100 GNU C++17 constructive algorithms greedy implementation *1600 Jul/02/2020 00:55
671 C - A Cookie for You GNU C++17 greedy implementation math *1300 Jul/01/2020 20:34
670 B - Magical Calendar GNU C++17 math *1200 Jul/01/2020 20:00
669 A - Magical Sticks GNU C++17 math *800 Jul/01/2020 19:40
668 F - Cyclic Shifts Sorting GNU C++17 brute force constructive algorithms implementation sortings *2400 Jul/01/2020 00:06
667 E2 - Reading Books (hard version) GNU C++17 data structures greedy implementation sortings ternary search two pointers *2500 Jun/30/2020 16:41
666 E1 - Reading Books (easy version) GNU C++17 data structures greedy sortings *1600 Jun/29/2020 22:26
665 D - Zero Remainder Array GNU C++17 math sortings two pointers *1400 Jun/29/2020 21:12
664 C - Move Brackets GNU C++17 greedy strings *1000 Jun/29/2020 20:51
663 B - Multiply by 2, divide by 6 GNU C++17 math *900 Jun/29/2020 20:47
662 A - Required Remainder GNU C++17 math *800 Jun/29/2020 20:39
661 G - Pawns GNU C++17 data structures divide and conquer greedy *2600 Jun/28/2020 19:14
660 F - Network Coverage GNU C++17 binary search constructive algorithms data structures greedy *2400 Jun/28/2020 03:34
659 E - Sum of Digits GNU C++17 brute force constructive algorithms dp greedy *2200 Jun/25/2020 23:11
658 D - Maximum Sum on Even Positions GNU C++17 divide and conquer dp greedy implementation *1600 Jun/25/2020 21:21
657 C - Pluses and Minuses GNU C++17 math *1300 Jun/25/2020 21:01
656 B - 01 Game GNU C++17 games *900 Jun/25/2020 20:49
655 A - Donut Shops GNU C++17 greedy implementation math *1000 Jun/25/2020 20:41
654 D - Fox and Minimal path GNU C++17 constructive algorithms graphs implementation shortest paths *1900 Jun/25/2020 15:48
653 B - Fox and Minimal path GNU C++17 bitmasks constructive algorithms graphs implementation math *1900 Jun/25/2020 15:38
652 E - DeadLee GNU C++17 data structures dfs and similar greedy implementation sortings *2400 Jun/24/2020 19:29
651 D - TediousLee GNU C++17 dp graphs greedy math trees *1900 Jun/24/2020 00:18
650 C - RationalLee GNU C++17 greedy math sortings two pointers *1400 Jun/23/2020 20:52
649 B - AccurateLee GNU C++17 greedy implementation strings *1200 Jun/23/2020 20:26
648 A - FashionabLee GNU C++17 geometry math *800 Jun/23/2020 20:10
647 B - Fox And Two Dots GNU C++17 dfs and similar *1500 Jun/22/2020 17:59
646 D - Interesting Array GNU C++17 constructive algorithms data structures *1800 Jun/22/2020 17:32
645 B - Interesting Array GNU C++17 constructive algorithms data structures trees *1800 Jun/22/2020 17:31
644 D - Password GNU C++17 hashing strings *1700 Jun/22/2020 04:11
643 B - Password GNU C++17 (64) binary search dp hashing string suffix structures strings *1700 Jun/22/2020 04:06
642 B - Andrey and Problem GNU C++17 greedy math probabilities *1800 Jun/22/2020 03:14
641 F2 - The Hidden Pair (Hard Version) GNU C++17 binary search dfs and similar graphs interactive shortest paths trees *2700 Jun/21/2020 23:10
640 F1 - The Hidden Pair (Easy Version) GNU C++17 binary search dfs and similar graphs interactive shortest paths trees *2400 Jun/21/2020 23:10
639 E - Binary Subsequence Rotation GNU C++17 binary search constructive algorithms data structures greedy *2100 Jun/21/2020 03:06
638 D - Odd-Even Subsequence GNU C++17 binary search dp dsu greedy implementation *2000 Jun/20/2020 21:59
637 C - Number Game GNU C++17 games math number theory *1400 Jun/20/2020 21:36
636 B - GCD Compression GNU C++17 constructive algorithms math number theory *1100 Jun/20/2020 21:00
635 A - Maximum GCD GNU C++17 greedy implementation math number theory *800 Jun/20/2020 20:38
634 C - Even Picture GNU C++17 constructive algorithms *1500 Jun/18/2020 22:35
633 A - C+= GNU C++17 brute force greedy implementation math *800 Jun/18/2020 20:51
632 F2 - Flying Sort (Hard Version) GNU C++17 binary search data structures dp greedy sortings two pointers *2400 Jun/18/2020 00:00
631 F1 - Flying Sort (Easy Version) GNU C++17 dp greedy two pointers *2100 Jun/17/2020 22:44
630 E - Necklace Assembly GNU C++17 brute force dfs and similar dp graphs greedy number theory *1900 Jun/17/2020 18:57
629 D - Task On The Board GNU C++17 constructive algorithms greedy implementation sortings *1800 Jun/16/2020 23:12
628 D - Ehab's Last Corollary GNU C++17 constructive algorithms dfs and similar graphs greedy implementation trees *2100 Jun/15/2020 16:14
627 C - Ehab and Prefix MEXs GNU C++17 (64) brute force constructive algorithms greedy *1600 Jun/14/2020 22:15
626 E - Johnny and Grandmaster GNU C++17 data structures greedy implementation math number theory sortings two pointers *1900 Jun/05/2020 03:12
625 C - Johnny and Another Rating Drop GNU C++17 bitmasks greedy math *1400 Jun/04/2020 21:12
624 A - Johnny and Ancient Computer GNU C++17 implementation *1000 Jun/04/2020 20:47
623 C - Ryouko's Memory Note GNU C++17 implementation math sortings *1800 Jun/02/2020 04:55
622 D - Guess The Maximums GNU C++17 binary search implementation interactive math *2100 Jun/01/2020 04:31
621 E - Tree Shuffling GNU C++17 dfs and similar dp greedy trees *2000 Jun/01/2020 01:32
620 C - Game On Leaves GNU C++17 games trees *1600 Jun/01/2020 00:19
619 A - Odd Selection GNU C++17 brute force implementation math *1200 May/31/2020 20:40
618 E - Fools and Roads GNU C++17 data structures trees *1900 May/31/2020 03:12
617 C - Fools and Roads GNU C++17 data structures dfs and similar trees *1900 May/31/2020 03:11
616 B - Towers GNU C++17 brute force constructive algorithms greedy implementation sortings *1400 May/30/2020 22:05
615 D - Tennis Game GNU C++17 binary search *1900 May/30/2020 19:08
614 A - I Wanna Be the Guy GNU C++17 greedy implementation *800 May/30/2020 03:16
613 A - Counterexample GNU C++17 brute force implementation math number theory *1100 May/30/2020 02:54
612 A - Expression GNU C++17 brute force math *1000 May/29/2020 23:49
611 A - Vasya and Socks GNU C++17 brute force implementation math *900 May/29/2020 23:23
610 A - Chat room GNU C++17 greedy strings *1000 May/29/2020 21:00
609 C - Mixing Water GNU C++17 binary search math *1700 May/29/2020 20:40
608 E - Modular Stability GNU C++17 combinatorics math number theory *2000 May/29/2020 02:57
607 D - Yet Another Yet Another Task GNU C++17 data structures dp implementation two pointers *2000 May/28/2020 23:04
606 B - New Theatre Square GNU C++17 brute force dp greedy implementation two pointers *1000 May/28/2020 20:53
605 A - Berland Poker GNU C++17 brute force greedy math *1000 May/28/2020 20:44
604 A - Puzzles GNU C++17 greedy *900 May/28/2020 18:11
603 B - Caisa and Pylons GNU C++17 brute force implementation math *1100 May/28/2020 17:06
602 A - inc ARG GNU C++17 implementation *900 May/28/2020 04:24
601 E - Are You Fired? GNU C++17 constructive algorithms data structures greedy implementation *2400 May/27/2020 20:16
600 D - The Best Vacation GNU C++17 binary search brute force greedy implementation two pointers *1900 May/26/2020 21:59
599 C - Celex Update GNU C++17 math *1600 May/26/2020 21:21
598 B - Maria Breaks the Self-isolation GNU C++17 greedy sortings *1000 May/26/2020 20:52
597 A - Park Lighting GNU C++17 greedy math *800 May/26/2020 20:44
596 F - Catowice City GNU C++17 dfs and similar graphs *2400 May/21/2020 20:09
595 F - Guess Divisors Count GNU C++17 (64) constructive algorithms interactive number theory *2600 May/21/2020 02:48
594 E - Restorer Distance GNU C++17 binary search greedy math sortings ternary search *2100 May/20/2020 18:12
593 C - Count Triangles GNU C++17 (64) binary search implementation math two pointers *1800 May/20/2020 17:37
592 D - Game With Array GNU C++17 (64) constructive algorithms math *1400 May/20/2020 17:19
591 B - Young Explorers GNU C++17 (64) dp greedy sortings *1200 May/20/2020 17:01
590 A - Sequence with Digits GNU C++17 (64) brute force implementation math *1200 May/20/2020 16:55
589 E - Alice and the Unfair Game GNU C++17 binary search data structures dp dsu *2500 May/19/2020 17:05
588 F - Summoning Minions GNU C++17 constructive algorithms dp flows graph matchings greedy sortings *2500 May/18/2020 22:40
587 E - Graph Coloring GNU C++17 dfs and similar dp graphs *2100 May/18/2020 03:53
586 C2 - Not So Simple Polygon Embedding GNU C++17 binary search brute force geometry math *2000 May/17/2020 22:19
585 D - Multiset GNU C++17 binary search data structures *1900 May/17/2020 17:35
584 C1 - Simple Polygon Embedding GNU C++17 (64) binary search geometry math ternary search *1400 May/17/2020 16:42
583 B - Ternary String GNU C++17 (64) binary search dp implementation two pointers *1200 May/17/2020 15:44
582 A - Alarm Clock GNU C++17 (64) math *900 May/17/2020 15:33
581 A - Fox And Snake GNU C++17 (64) implementation *800 May/17/2020 00:39
580 A - Little Pony and Crystal Mine GNU C++17 (64) implementation *800 May/17/2020 00:24
579 A - Gravity Flip GNU C++17 (64) greedy implementation sortings *900 May/16/2020 23:53
578 D - Powerful array GNU C++17 (64) data structures implementation math two pointers *2200 May/14/2020 23:26
577 C - Civilization GNU C++17 dfs and similar dp dsu ternary search trees *2100 May/13/2020 03:31
576 F - Daniel and Spring Cleaning GNU C++17 bitmasks brute force combinatorics dp *2300 May/13/2020 03:31
575 E - Lucky Queries GNU C++17 data structures *2400 May/13/2020 03:30
574 E - Valera and Queries GNU C++17 binary search data structures *2200 May/13/2020 03:30
573 C - Greg and Friends GNU C++17 combinatorics dp graphs shortest paths *2100 May/13/2020 03:29
572 E - Greg and Friends GNU C++17 combinatorics dfs and similar dp *2100 May/13/2020 03:29
571 E - Breaking Good GNU C++17 dfs and similar dp graphs shortest paths *2100 May/13/2020 03:28
570 C - Propagating tree GNU C++17 data structures dfs and similar trees *2000 May/13/2020 03:28
569 D - MUH and Cube Walls GNU C++17 string suffix structures strings *1800 May/13/2020 03:27
568 D - Kilani and the Game GNU C++17 dfs and similar graphs implementation shortest paths *1900 May/13/2020 03:27
567 E - XOR on Segment GNU C++17 bitmasks data structures *2000 May/13/2020 03:27
566 D - Strip GNU C++17 data structures dp two pointers *2000 May/13/2020 03:26
565 D - Good Substrings GNU C++17 data structures strings *1800 May/13/2020 03:26
564 D - Andrey and Problem GNU C++17 dp greedy math probabilities sortings *1800 May/13/2020 03:26
563 C - DZY Loves Sequences GNU C++17 dp *1600 May/13/2020 03:25
562 B - Strip GNU C++17 binary search data structures dp two pointers *2000 May/13/2020 03:25
561 A - DZY Loves Sequences GNU C++17 dp implementation two pointers *1600 May/13/2020 03:24
560 C - Little Pony and Expected Maximum GNU C++17 combinatorics math probabilities *1600 May/13/2020 03:22
559 D - Pashmak and Parmida's problem GNU C++17 data structures divide and conquer sortings *1800 May/13/2020 03:22
558 C - Writing Code GNU C++17 dp *1800 May/13/2020 03:21
557 A - Writing Code GNU C++17 dp *1800 May/13/2020 03:20
556 C - Matrix GNU C++17 brute force combinatorics math matrices *1600 May/13/2020 03:11
555 C - k-Tree GNU C++17 dp implementation trees *1600 May/13/2020 03:11
554 A - Little Pony and Expected Maximum GNU C++17 probabilities *1600 May/13/2020 03:10
553 D - Yaroslav and Divisors GNU C++17 data structures *2200 May/10/2020 23:00
552 E - Little Elephant and Tree GNU C++17 data structures dfs and similar trees *2400 May/07/2020 16:22
551 D - Monopole Magnets GNU C++17 (64) constructive algorithms dfs and similar dsu *2000 May/07/2020 04:38
550 C - Hilbert's Hotel GNU C++17 (64) math sortings *1600 May/06/2020 21:44
549 B - Card Constructions GNU C++17 (64) binary search brute force dp math *1100 May/06/2020 21:01
548 A - Puzzle Pieces GNU C++17 (64) math *800 May/06/2020 20:49
547 F - Phoenix and Memory GNU C++17 (64) data structures dfs and similar graphs greedy *2600 May/03/2020 23:55
546 E - Phoenix and Berries GNU C++17 (64) brute force dp greedy math *2400 May/03/2020 18:29
545 D - Phoenix and Science GNU C++17 binary search constructive algorithms greedy implementation math *1900 May/03/2020 02:39
544 C - Phoenix and Distribution GNU C++17 (64) constructive algorithms greedy sortings strings *1600 May/01/2020 22:44
543 B - Phoenix and Beauty GNU C++17 (64) constructive algorithms data structures greedy sortings *1400 May/01/2020 22:21
542 A - Phoenix and Balance GNU C++17 (64) greedy math *800 May/01/2020 20:50
541 E - Arthur and Brackets GNU C++17 (64) dp greedy *2200 Apr/29/2020 02:06
540 E - Placing Rooks GNU C++17 (64) combinatorics fft math *2300 Apr/28/2020 20:11
539 D - Multiple Testcases GNU C++17 (64) binary search constructive algorithms data structures greedy sortings two pointers *1900 Apr/27/2020 00:34
538 B - Binary Period GNU C++17 (64) constructive algorithms strings *1100 Apr/26/2020 20:52
537 A - Road To Zero GNU C++17 (64) greedy math *1000 Apr/26/2020 20:41
536 E1 - Three Blocks Palindrome (easy version) GNU C++17 (64) binary search brute force data structures dp two pointers *1700 Apr/25/2020 19:56
535 E2 - Three Blocks Palindrome (hard version) GNU C++17 (64) brute force data structures dp two pointers *1800 Apr/25/2020 19:53
534 C - The Brand New Function GNU C++17 (64) bitmasks divide and conquer math *1600 Apr/25/2020 16:18
533 F - Make Them Similar GNU C++17 (64) bitmasks brute force hashing meet-in-the-middle *2400 Apr/25/2020 14:11
532 C - Nastya and Unexpected Guest GNU C++17 (64) dfs and similar dp graphs shortest paths *2400 Apr/24/2020 22:52
531 E - Nastya and Unexpected Guest GNU C++17 (64) graphs implementation shortest paths *2400 Apr/24/2020 22:37
530 D - Nastya and Scoreboard GNU C++17 bitmasks dp greedy *1700 Apr/23/2020 22:27
529 C - Nastya and Strange Generator GNU C++17 greedy implementation *1500 Apr/23/2020 21:48
528 B - Nastya and Door GNU C++17 greedy implementation *1300 Apr/23/2020 21:12
527 A - Nastya and Rice GNU C++17 math *900 Apr/23/2020 20:59
526 D - Contest Balloons GNU C++17 data structures greedy *1800 Apr/22/2020 23:37
525 E - Check Transcription GNU C++17 brute force data structures hashing strings *2100 Apr/22/2020 22:10
524 E - Weights Distributing GNU C++17 brute force graphs greedy shortest paths sortings *2100 Apr/22/2020 00:47
523 D - Constant Palindrome Sum GNU C++17 brute force data structures greedy two pointers *1700 Apr/21/2020 23:09
522 C - Alternating Subsequence GNU C++17 dp greedy two pointers *1200 Apr/21/2020 20:59
521 B - Balanced Array GNU C++17 constructive algorithms math *800 Apr/21/2020 20:51
520 A - Candies GNU C++17 brute force math *900 Apr/21/2020 20:40
519 B - Sorting the Coins GNU C++17 dsu implementation sortings two pointers *1500 Apr/20/2020 21:14
518 D - Sorting the Coins GNU C++17 dsu implementation sortings trees two pointers *1500 Apr/20/2020 21:14
517 E - Correcting Mistakes GNU C++17 (64) constructive algorithms dp greedy hashing strings two pointers *1800 Apr/20/2020 21:11
516 D - Imbalanced Array GNU C++17 (64) data structures divide and conquer dsu sortings *1900 Apr/20/2020 21:10
515 E - Divisor Paths GNU C++17 (64) combinatorics graphs greedy math number theory *2200 Apr/18/2020 13:41
514 E - Kaavi and Magic Spell GNU C++17 (64) dp strings *2200 Apr/17/2020 20:06
513 D - Xenia and Colorful Gems GNU C++17 (64) binary search data structures implementation math sortings *1700 Apr/17/2020 02:50
512 C - Linova and Kingdom GNU C++17 (64) dfs and similar dp greedy sortings trees *1600 Apr/16/2020 00:56
511 B - Kana and Dragon Quest game GNU C++17 (64) greedy implementation math *900 Apr/15/2020 20:44
510 A - Ichihime and Triangle GNU C++17 (64) constructive algorithms math *800 Apr/15/2020 20:39
509 D - Edge Weight Assignment GNU C++17 (64) bitmasks constructive algorithms greedy trees *1800 Apr/13/2020 19:43
508 C - Powered Addition GNU C++17 (64) bitmasks brute force greedy *1500 Apr/13/2020 18:44
507 B - Sorted Adjacent Differences GNU C++17 (64) constructive algorithms sortings *1200 Apr/13/2020 17:49
506 A - Filling Diamonds GNU C++17 (64) brute force dp implementation math *900 Apr/13/2020 17:36
505 D - Minimum Euler Cycle GNU C++17 (64) constructive algorithms graphs greedy implementation *1800 Apr/11/2020 00:26
504 C - Circle of Monsters GNU C++17 (64) brute force constructive algorithms greedy math *1600 Apr/10/2020 21:25
503 B - Middle Class GNU C++17 (64) greedy sortings *1100 Apr/10/2020 20:57
502 A - Level Statistics GNU C++17 (64) implementation math *1200 Apr/10/2020 20:49
501 B - Rebranding GNU C++17 (64) implementation strings *1200 Apr/10/2020 19:05
500 D - Challenges in school №41 GNU C++17 (64) brute force constructive algorithms games graphs greedy implementation sortings *2100 Apr/09/2020 18:05
499 C - Eugene and an array GNU C++17 (64) binary search data structures implementation two pointers *1700 Apr/08/2020 21:05
498 B - Kind Anton GNU C++17 (64) greedy implementation *1100 Apr/08/2020 20:48
497 A - Little Artem GNU C++17 (64) constructive algorithms *1000 Apr/08/2020 20:39
496 D - Dreamoon Likes Sequences GNU C++17 (64) bitmasks constructive algorithms dp math *1700 Apr/04/2020 00:47
495 C - Dreamoon Likes Coloring GNU C++17 (64) constructive algorithms greedy *1800 Apr/03/2020 22:03
494 B - Dreamoon Likes Permutations GNU C++17 (64) implementation math *1400 Apr/03/2020 20:56
493 A - Dreamoon and Ranking Collection GNU C++17 (64) implementation *900 Apr/03/2020 20:44
492 D - Walk on Matrix GNU C++17 (64) bitmasks constructive algorithms math *1700 Mar/31/2020 21:17
491 C - K-Complete Word GNU C++17 (64) dfs and similar dsu greedy implementation strings *1500 Mar/31/2020 20:38
490 B - Composite Coloring GNU C++17 (64) brute force constructive algorithms greedy math number theory *1400 Mar/31/2020 20:17
489 A - Exercising Walk GNU C++17 (64) greedy implementation math *1100 Mar/31/2020 19:55
488 E - Tree Queries GNU C++17 (64) dfs and similar graphs trees *1900 Mar/27/2020 00:17
487 D - Carousel GNU C++17 (64) constructive algorithms dp graphs greedy math *1800 Mar/26/2020 22:47
486 C - Ternary XOR GNU C++17 greedy implementation *1200 Mar/26/2020 21:15
485 B - K-th Beautiful String GNU C++17 (64) binary search brute force combinatorics implementation math *1300 Mar/26/2020 20:54
484 A - Divisibility Problem GNU C++17 (64) math *800 Mar/26/2020 20:38
483 E - Count The Blocks GNU C++17 (64) combinatorics dp math *1800 Mar/24/2020 22:32
482 C - Game with Chips GNU C++17 (64) constructive algorithms implementation *1600 Mar/24/2020 18:48
481 B - Princesses and Princes GNU C++17 (64) brute force graphs greedy *1200 Mar/24/2020 16:18
480 A - Sum of Odd Integers GNU C++17 (64) math *1100 Mar/23/2020 23:10
479 D - Frog Jumping GNU C++17 (64) dfs and similar math number theory *2100 Mar/23/2020 02:54
478 C - Perfect Team GNU C++17 (64) binary search math *1200 Mar/23/2020 02:53
477 E - Tree Painting GNU C++17 (64) dfs and similar dp trees *2100 Mar/23/2020 02:53
476 D - Dirty Deeds Done Dirt Cheap GNU C++17 (64) greedy sortings *1800 Mar/23/2020 02:53
475 E - Erase Subsequences GNU C++17 (64) dp strings *2200 Mar/23/2020 02:52
474 E - Bombs GNU C++17 (64) data structures two pointers *2400 Mar/23/2020 02:51
473 D2 - Prefix-Suffix Palindrome (Hard version) GNU C++17 binary search greedy hashing string suffix structures strings *1800 Mar/20/2020 03:32
472 D1 - Prefix-Suffix Palindrome (Easy version) GNU C++17 hashing string suffix structures strings *1500 Mar/20/2020 03:27
471 C - Permutation Partitions GNU C++17 combinatorics greedy math *1300 Mar/19/2020 21:16
470 B - Maximums GNU C++17 implementation math *900 Mar/19/2020 20:52
469 A - Bad Ugly Numbers GNU C++17 constructive algorithms number theory *1000 Mar/19/2020 20:42
468 F - Ehab's Last Theorem GNU C++17 constructive algorithms dfs and similar graphs greedy *2500 Mar/18/2020 19:49
467 E - Ehab's REAL Number Theory Problem GNU C++17 brute force dfs and similar graphs number theory shortest paths *2600 Mar/18/2020 03:02
466 C - Mind Control GNU C++17 brute force data structures greedy math *1600 Mar/16/2020 01:07
465 F - Attack on Red Kingdom GNU C++17 games two pointers *2500 Mar/15/2020 16:11
464 G - Autocompletion GNU C++17 data structures dfs and similar dp *2600 Mar/14/2020 03:59
463 E - Array Shrinking GNU C++17 dp greedy *2100 Mar/13/2020 21:47
462 D - Count the Arrays GNU C++17 combinatorics math *1700 Mar/13/2020 20:08
461 C - Adding Powers GNU C++17 bitmasks greedy implementation math number theory ternary search *1400 Mar/13/2020 14:33
460 B - Bogosort GNU C++17 constructive algorithms sortings *1000 Mar/13/2020 12:43
459 A - Two Regular Polygons GNU C++17 geometry greedy math number theory *800 Mar/13/2020 12:36
458 C - Anu Has a Function GNU C++17 greedy math *1500 Feb/09/2020 21:09
457 B - Assigning to Classes GNU C++17 greedy implementation sortings *1000 Feb/09/2020 20:23
456 A - Non-zero GNU C++17 implementation math *800 Feb/09/2020 20:11
455 B - Infinite Prefixes GNU C++17 math strings *1700 Jan/30/2020 19:15
454 D - Same GCDs GNU C++17 math number theory *1800 Jan/29/2020 21:51
453 C - Obtain The String GNU C++17 dp greedy strings *1600 Jan/29/2020 21:03
452 A - Display The Number GNU C++17 greedy *900 Jan/29/2020 20:49
451 F - Three Paths on a Tree GNU C++17 dfs and similar dp greedy trees *2000 Jan/24/2020 00:51
450 E - Obtain a Permutation GNU C++17 greedy implementation math *1900 Jan/23/2020 00:29
449 D - MEX maximizing GNU C++17 data structures greedy implementation math *1600 Jan/22/2020 21:34
448 D - Aroma's Search GNU C++17 brute force constructive algorithms implementation *1700 Jan/19/2020 23:27
447 C - NEKO's Maze Game GNU C++17 constructive algorithms implementation *1400 Jan/19/2020 20:12
446 B - JOE is on TV! GNU C++17 combinatorics greedy math *1000 Jan/19/2020 19:55
445 A - ConneR and the A.R.C. Markland-N GNU C++17 binary search brute force implementation *1100 Jan/19/2020 19:42
444 C - Envy GNU C++17 data structures dsu graphs *2300 Jan/17/2020 04:25
443 E - Envy GNU C++17 graphs *2300 Jan/17/2020 04:19
442 C - Two Arrays GNU C++17 combinatorics dp *1600 Jan/15/2020 22:58
441 D - Christmas Trees GNU C++17 graphs greedy shortest paths *1800 Jan/12/2020 20:51
440 D - Dr. Evil Underscores GNU C++17 bitmasks brute force dfs and similar divide and conquer dp greedy strings trees *1900 Jan/11/2020 02:48
439 D - Let's Play the Words? GNU C++17 data structures hashing implementation math *1900 Jan/11/2020 02:22
438 C - Fadi and LCM GNU C++17 brute force math number theory *1400 Jan/10/2020 20:36
437 B - Just Eat It! GNU C++17 dp greedy implementation *1300 Jan/10/2020 20:19
436 A - Mezo Playing Zoma GNU C++17 math *800 Jan/10/2020 20:08
435 D - New Year and Conference GNU C++17 binary search data structures hashing sortings *2100 Jan/10/2020 11:53
434 B - Numbers on Tree GNU C++17 constructive algorithms data structures dfs and similar graphs greedy trees *1800 Jan/09/2020 22:03
433 D - Numbers on Tree GNU C++17 constructive algorithms data structures dfs and similar graphs trees *1800 Jan/09/2020 22:01
432 C - Garland GNU C++17 dp greedy sortings *1800 Jan/05/2020 21:19
431 B - Hyperset GNU C++17 brute force data structures implementation *1500 Jan/05/2020 20:43
430 A - Angry Students GNU C++17 greedy implementation *800 Jan/05/2020 20:13
429 C - New Year and Permutation GNU C++17 combinatorics math *1600 Jan/04/2020 23:07
428 B - New Year and Ascent Sequence GNU C++17 binary search combinatorics data structures dp implementation sortings *1400 Jan/04/2020 19:04
427 A - New Year and Naming GNU C++17 implementation strings *800 Jan/04/2020 18:11
426 D - Strange Device GNU C++17 constructive algorithms interactive math sortings *1900 Jan/02/2020 21:01
425 C - Make Good GNU C++17 bitmasks constructive algorithms math *1400 Dec/29/2019 20:56
424 B - Interesting Subarray GNU C++17 constructive algorithms greedy math *1200 Dec/29/2019 20:20
423 A - Card Game GNU C++17 games greedy math *800 Dec/29/2019 20:11
422 B - Modulo Equality GNU C++17 brute force sortings *1500 Dec/21/2019 23:30
421 C - Long Beautiful Integer GNU C++17 greedy implementation *1700 Dec/21/2019 23:04
420 A - Equation GNU C++17 brute force math *800 Dec/21/2019 17:08
419 B - A and B GNU C++17 greedy math *1500 Dec/21/2019 02:07
418 C - Berry Jam GNU C++17 data structures dp greedy implementation *1700 Dec/21/2019 02:07
417 A - Shuffle Hashing GNU C++17 brute force implementation strings *1000 Dec/21/2019 02:06
416 C - As Simple as One and Two GNU C++17 dp greedy *1400 Dec/21/2019 02:04
415 E - Two Fairs GNU C++17 dfs and similar graphs *1900 Dec/21/2019 02:04
414 B - Make Them Odd GNU C++17 greedy number theory *1200 Dec/21/2019 02:03
413 A - Happy Birthday, Polycarp! GNU C++17 implementation *1000 Dec/21/2019 02:02
412 E - Spaceship Solitaire GNU C++17 data structures greedy implementation *2100 Dec/18/2019 17:19
411 D - Decreasing Debts GNU C++17 constructive algorithms data structures graphs greedy implementation math two pointers *2000 Dec/18/2019 15:54
410 C - Diverse Matrix GNU C++17 constructive algorithms greedy math number theory *1400 Dec/17/2019 22:01
409 B - Dice Tower GNU C++17 constructive algorithms math *1000 Dec/17/2019 21:33
408 A - Competitive Programmer GNU C++17 chinese remainder theorem math *1000 Dec/17/2019 21:15
407 C - Cut and Paste GNU C++17 implementation math *1700 Dec/16/2019 18:55
406 B - Azamon Web Services GNU C++17 greedy *1600 Dec/16/2019 18:14
405 D - How many trees? GNU C++17 combinatorics divide and conquer dp *1900 Jun/13/2019 17:17
404 D - Igor In the Museum GNU C++17 dfs and similar graphs shortest paths *1700 May/27/2019 04:02
403 A - Playing with Dice GNU C++17 brute force *800 May/27/2019 04:01
402 B - Cow Program GNU C++17 dfs and similar dp graphs *1700 May/27/2019 03:59
401 D - Prefixes and Suffixes GNU C++17 dp string suffix structures strings two pointers *2000 May/27/2019 03:59
400 A - Cookies GNU C++17 implementation *900 May/26/2019 17:30
399 E - Range Deleting GNU C++17 binary search combinatorics data structures two pointers *2100 May/26/2019 05:20
398 A - Dasha and Stairs GNU C++11 brute force constructive algorithms implementation math *1000 May/22/2019 04:59
397 F - Tree with Maximum Cost GNU C++11 dfs and similar dp trees *1900 May/22/2019 04:58
396 A - Valera and Antique Items GNU C++11 implementation *1000 May/22/2019 04:49
395 D - The Door Problem GNU C++11 2-sat dfs and similar dsu graphs *2000 May/22/2019 04:49
394 D - Rectangle and Square GNU C++11 brute force geometry implementation *1600 May/22/2019 04:48
393 E - Periodical Numbers GNU C++11 combinatorics dp number theory *2100 May/22/2019 04:45
392 A - Holiday Of Equality GNU C++11 implementation math *800 May/22/2019 04:34
391 D - Mysterious Code GNU C++11 dp strings *2100 May/15/2019 18:55
390 B - Neko Performs Cat Furrier Transform GNU C++17 bitmasks constructive algorithms dfs and similar math *1300 Apr/27/2019 01:35
389 A - Neko Finds Grapes GNU C++17 greedy implementation math *800 Apr/27/2019 01:35
388 C - Neko does Maths GNU C++17 brute force math number theory *1800 Apr/27/2019 01:32
387 D - Petya and Divisors GNU C++17 implementation number theory *1900 Mar/27/2019 20:04
386 A - Giga Tower GNU C++17 brute force *1100 Mar/27/2019 20:03
385 B - Prime Matrix GNU C++17 binary search brute force math number theory *1300 Mar/27/2019 19:59
384 D - Friends and Subsequences GNU C++17 binary search data structures *2100 Mar/27/2019 19:58
383 E - Vasya and a Tree GNU C++17 data structures trees *1900 Mar/27/2019 16:57
382 A - Mashmokh and Lights GNU C++17 implementation *900 Mar/27/2019 14:09
381 A - Splits GNU C++17 math *800 Mar/27/2019 14:09
380 E - Maximum Subsequence GNU C++17 bitmasks divide and conquer meet-in-the-middle *1800 Mar/27/2019 14:08
379 C - Square Subsets GNU C++17 bitmasks combinatorics dp math *2000 Mar/27/2019 14:07
378 D - Gargari and Permutations GNU C++17 dfs and similar dp graphs implementation *1900 Mar/27/2019 00:05
377 D - Book of Evil GNU C++17 dfs and similar divide and conquer dp trees *2000 Mar/26/2019 20:15
376 D - Nastya Is Buying Lunch GNU C++14 greedy *1800 Mar/17/2019 18:22
375 B - Nastya Is Playing Computer Games GNU C++14 constructive algorithms math *1000 Mar/17/2019 17:22
374 A - Nastya Is Reading a Book GNU C++14 implementation *800 Mar/17/2019 17:14
373 C - Nastya Is Transposing Matrices GNU C++14 constructive algorithms sortings *1500 Mar/17/2019 17:12
372 C - Lucky Sum GNU C++14 brute force math *1100 Mar/08/2019 21:49
371 F2 - Spanning Tree with One Fixed Degree GNU C++14 constructive algorithms dfs and similar dsu graphs greedy *1900 Mar/08/2019 16:03
370 F1 - Spanning Tree with Maximum Degree GNU C++14 graphs *1600 Mar/08/2019 16:02
369 E - K Balanced Teams GNU C++14 dp sortings two pointers *1800 Mar/08/2019 16:01
368 C - Balanced Team GNU C++14 sortings two pointers *1200 Mar/08/2019 15:59
367 D - Zero Quantity Maximization GNU C++14 hashing math number theory *1500 Mar/08/2019 15:59
366 B - Preparation for International Women's Day GNU C++14 math number theory *1200 Mar/08/2019 15:58
365 A - Middle of the Contest GNU C++14 implementation *1000 Mar/08/2019 15:57
364 A - Lucky Sum GNU C++14 implementation *1100 Mar/08/2019 00:38
363 C - Subsequences GNU C++14 data structures dp *1900 Feb/21/2019 03:15
362 A - The Fair Nut and the Best Path GNU C++14 data structures dp trees *1800 Feb/21/2019 03:13
361 E - Xenia and Tree GNU C++14 data structures divide and conquer trees *2400 Feb/21/2019 03:13
360 E - Close Vertices GNU C++14 data structures divide and conquer trees *2700 Feb/21/2019 03:11
359 D - Distance in Tree GNU C++14 dfs and similar dp trees *1800 Feb/21/2019 03:10
358 E - Digit Tree GNU C++14 dfs and similar divide and conquer trees *2700 Feb/21/2019 03:10
357 E - Mahmoud and a xor trip GNU C++14 bitmasks constructive algorithms data structures dfs and similar dp math trees *2100 Feb/21/2019 03:09
356 E - Holes GNU C++14 data structures dsu *2700 Feb/21/2019 03:08
355 C - Ciel the Commander GNU C++14 constructive algorithms dfs and similar divide and conquer greedy trees *2100 Feb/21/2019 03:08
354 E - Yet Another Ball Problem GNU C++14 constructive algorithms implementation *1700 Feb/19/2019 22:48
353 F1 - Tree Cutting (Easy Version) GNU C++14 dfs and similar trees *1800 Feb/19/2019 22:27
352 D2 - Coffee and Coursework (Hard Version) GNU C++14 binary search greedy *1700 Feb/19/2019 22:04
351 D1 - Coffee and Coursework (Easy version) GNU C++14 brute force greedy *1700 Feb/19/2019 22:00
350 C - Palindromic Matrix GNU C++14 constructive algorithms implementation *1700 Feb/19/2019 21:32
349 B - Tanya and Candies GNU C++14 implementation *1200 Feb/19/2019 20:50
348 A - Water Buying GNU C++14 math *800 Feb/19/2019 20:40
347 D - Sasha and One More Name GNU C++14 brute force constructive algorithms strings *1800 Feb/19/2019 00:28
346 C - Sasha and a Bit of Relax GNU C++14 *1600 Feb/16/2019 23:46
345 B - Sasha and Magnetic Machines GNU C++14 greedy number theory *1300 Feb/16/2019 23:04
344 A - Sasha and His Trip GNU C++14 dp greedy math *900 Feb/16/2019 22:49
343 E - Copying Data GNU C++14 data structures *1900 Feb/05/2019 23:45
342 D - Serega and Fun GNU C++14 data structures *2700 Feb/02/2019 05:54
341 E - Sereja and Subsequences GNU C++14 combinatorics data structures *2000 Feb/01/2019 16:15
340 C - Sereja and Subsequences GNU C++14 data structures dp *2000 Feb/01/2019 16:12
339 D - Anton and School - 2 GNU C++14 combinatorics dp math number theory *2300 Feb/01/2019 03:06
338 B - A Lot of Games GNU C++14 dfs and similar dp games implementation strings trees *1900 Jan/30/2019 03:27
337 D - A Lot of Games GNU C++14 dp games strings *1900 Jan/30/2019 03:26
336 D - Bookshelves GNU C++14 bitmasks dp greedy *1900 Jan/29/2019 02:19
335 C - Bear and Prime Numbers GNU C++14 binary search brute force data structures dp implementation math number theory *1700 Jan/28/2019 01:48
334 A - Palindromic Twist GNU C++14 implementation strings *1000 Jan/28/2019 01:31
333 A - Heist GNU C++14 greedy implementation sortings *800 Jan/28/2019 01:30
332 C - Andryusha and Colored Balloons GNU C++14 dfs and similar graphs greedy trees *1600 Jan/28/2019 01:28
331 D - Compression GNU C++14 dp implementation math number theory *1800 Jan/27/2019 04:13
330 B - Digital root GNU C++17 math number theory *1000 Jan/27/2019 01:54
329 C - Brutality GNU C++17 greedy sortings two pointers *1300 Jan/27/2019 00:06
328 A - Digits Sequence Dividing GNU C++17 greedy strings *900 Jan/27/2019 00:04
327 B - The Eternal Immortality GNU C++17 math *1100 Jan/22/2019 16:06
326 D - Xenia and Bit Operations GNU C++17 data structures trees *1700 Jan/22/2019 16:05
325 D - Substring GNU C++17 dfs and similar dp graphs *1700 Jan/22/2019 16:03
324 B - Borze GNU C++17 expression parsing implementation *800 Jan/22/2019 16:00
323 E - Danil and a Part-time Job GNU C++17 bitmasks data structures trees *2000 Jan/22/2019 16:00
322 C - Secrets GNU C++17 math *1600 Jan/22/2019 15:56
321 B - Shaass and Bookshelf GNU C++17 dp greedy *1700 Jan/22/2019 15:56
320 C - Really Big Numbers GNU C++17 binary search brute force dp math *1600 Jan/13/2019 02:47
319 C - Yuhao and a Parenthesis GNU C++17 greedy implementation *1400 Jan/05/2019 01:57
318 A - Gennady and a Card Game GNU C++17 brute force implementation *800 Jan/05/2019 01:55
317 B - Petr and a Combination Lock GNU C++17 bitmasks brute force dp *1200 Jan/05/2019 01:55
316 C - Polygon for the Angle GNU C++17 brute force geometry *1600 Dec/31/2018 16:25
315 E - Subset Sums GNU C++17 *2500 Dec/27/2018 02:35
314 C - Subset Sums GNU C++17 brute force data structures *2500 Dec/27/2018 02:35
313 D - Minimum Diameter Tree GNU C++17 implementation trees *1700 Dec/24/2018 20:18
312 A - Right-Left Cipher GNU C++17 implementation strings *800 Dec/24/2018 00:34
311 B - Div Times Mod GNU C++17 *1100 Dec/24/2018 00:34
310 C - Connect Three GNU C++17 implementation *1600 Dec/24/2018 00:03
309 D - Horse Races GNU C++17 dp math *2500 Dec/17/2018 20:59
308 D - Ehab and another another xor problem GNU C++17 bitmasks constructive algorithms implementation interactive *2000 Dec/14/2018 03:08
307 B - Ehab and subtraction GNU C++17 implementation sortings *1000 Dec/13/2018 00:21
306 C - Ehab and a 2-operation task GNU C++17 constructive algorithms greedy math *1400 Dec/13/2018 00:21
305 A - Ehab and another construction problem GNU C++17 brute force constructive algorithms *800 Dec/13/2018 00:20
304 B - Kvass and the Fair Nut GNU C++17 greedy implementation *1200 Dec/13/2018 00:19
303 A - The Fair Nut and Elevator GNU C++17 brute force implementation *1000 Dec/13/2018 00:19
302 C - The Fair Nut and String GNU C++17 combinatorics dp implementation *1500 Dec/13/2018 00:17
301 D - The Fair Nut and the Best Path GNU C++17 dp trees *1800 Dec/12/2018 23:45
300 B - Lucky Numbers GNU C++17 dp greedy *1800 Dec/06/2018 14:00
299 F - Fractions GNU C++17 math *1900 Dec/02/2018 20:56
298 G - Guest Student GNU C++14 math *1500 Dec/02/2018 14:00
297 E - Easy Chess GNU C++14 Dec/02/2018 13:58
296 L - Lazyland GNU C++17 *900 Dec/02/2018 13:37
295 E - Salazar Slytherin's Locket GNU C++17 bitmasks dp *2200 Nov/21/2018 00:06
294 D - Magic Numbers GNU C++17 dp *2200 Nov/21/2018 00:06
293 C - Travelling Salesman and Special Numbers GNU C++17 brute force combinatorics dp *1800 Nov/21/2018 00:05
292 C - Permute Digits GNU C++17 dp greedy *1700 Nov/20/2018 23:30
291 B - Curiosity Has No Limits GNU C++17 dp *1500 Oct/22/2018 15:30
290 A - Palindromic Times GNU C++17 implementation strings *1000 Oct/17/2018 23:23
289 C - Permutation Game GNU C++14 brute force dp games *1600 Oct/11/2018 16:36
288 A - The Way to Home GNU C++14 dfs and similar dp greedy implementation *800 Oct/01/2018 22:51
287 D - Dreamoon and Sets GNU C++14 constructive algorithms greedy math *1900 Oct/01/2018 22:46
286 E - Array and Operations GNU C++14 *2100 Aug/30/2018 02:58
285 C - Array and Operations GNU C++14 flows graph matchings number theory *2100 Aug/30/2018 02:58
284 C - Maximal Intersection GNU C++14 greedy math sortings *1600 Aug/29/2018 22:33
283 B - Jzzhu and Cities GNU C++14 graphs greedy shortest paths *2000 Aug/28/2018 00:30
282 D - Jzzhu and Cities GNU C++17 graphs greedy shortest paths *2000 Aug/27/2018 14:24
281 D - Renting Bikes GNU C++17 binary search greedy *1800 Aug/26/2018 15:06
280 D - Concatenated Multiples GNU C++17 implementation math *1900 Aug/25/2018 23:22
279 B - Weakened Common Divisor GNU C++17 brute force greedy number theory *1600 Aug/21/2018 04:16
278 A - Hongcow Builds A Nation GNU C++17 dfs and similar graphs *1500 Aug/18/2018 16:53
277 D - The Child and Zoo GNU C++14 dsu sortings *1900 Aug/13/2018 00:45
276 C - The Phone Number GNU C++14 constructive algorithms greedy *1600 Aug/08/2018 21:47
275 B - The Bits GNU C++14 implementation math *1200 Aug/08/2018 20:25
274 A - The Rank GNU C++14 implementation *800 Aug/08/2018 20:09
273 B - Ciel and Duel GNU C++14 dp flows greedy *1900 Aug/08/2018 05:50
272 D - Ciel and Duel GNU C++14 dp flows greedy two pointers *1900 Aug/08/2018 05:49
271 C - Ladder GNU C++14 dp implementation two pointers *1700 Aug/07/2018 23:00
270 B - Fortune Telling GNU C++14 implementation number theory *1200 Aug/07/2018 00:22
269 B - Segment Occurrences GNU C++14 brute force implementation *1300 Aug/04/2018 00:34
268 E1 - Stars Drawing (Easy Edition) GNU C++14 brute force dp greedy *1700 Jul/31/2018 22:24
267 D - Walking Between Houses GNU C++14 constructive algorithms greedy *1600 Jul/31/2018 21:56
266 C - Songs Compression GNU C++14 sortings *1100 Jul/31/2018 21:21
265 B - Obtaining the String GNU C++14 implementation *1200 Jul/31/2018 21:13
264 A - Points in Segments GNU C++14 implementation *800 Jul/31/2018 20:38
263 C - New Year Snowmen GNU C++14 binary search data structures greedy *1800 Jul/28/2018 02:04
262 D - Number of Parallelograms GNU C++14 geometry *1900 Jul/28/2018 01:05
261 E - Border GNU C++14 number theory *1800 Jul/27/2018 02:24
260 C - Fly GNU C++14 binary search greedy math *1500 Jul/27/2018 01:22
259 D - Rocket GNU C++17 binary search interactive *1800 Jul/26/2018 22:51
258 B - Planning The Expedition GNU C++17 binary search brute force implementation *1200 Jul/26/2018 21:44
257 A - Stages GNU C++17 greedy implementation sortings *900 Jul/26/2018 21:17
256 A - SMSC GNU C++17 implementation *1100 Jul/20/2018 04:13
255 D - Water Tree GNU C++17 data structures dfs and similar graphs trees *2100 Jul/20/2018 04:08
254 D - Two Strings Swaps GNU C++17 implementation *1700 Jul/20/2018 04:07
253 E - Military Problem GNU C++17 dfs and similar graphs trees *1600 Jul/20/2018 04:06
252 B - Polycarp's Practice GNU C++17 greedy implementation sortings *1200 Jul/20/2018 04:03
251 C - Three Parts of the Array GNU C++17 binary search data structures two pointers *1200 Jul/20/2018 04:03
250 A - Adjacent Replacements GNU C++17 implementation *800 Jul/20/2018 04:02
249 B - Minimum Ternary String GNU C++17 greedy implementation *1400 Jul/20/2018 04:01
248 C - Annoying Present GNU C++17 greedy math *1700 Jul/20/2018 04:00
247 D - Relatively Prime Graph GNU C++17 brute force constructive algorithms graphs greedy math *1700 Jul/20/2018 04:00
246 A - Game Shopping GNU C++17 implementation *800 Jul/20/2018 03:59
245 B - Turn the Rectangles GNU C++17 greedy sortings *1000 Jul/20/2018 03:58
244 C - Reorder the Array GNU C++17 combinatorics math *1300 Jul/20/2018 03:58
243 A - Romaji GNU C++17 implementation strings *900 Jul/20/2018 03:57
242 D - Tree and Queries GNU C++17 data structures dfs and similar trees *2400 Jul/11/2018 21:36
241 D - Polycarp and Div 3 GNU C++17 dp greedy number theory *1500 Jul/11/2018 04:54
240 B - Delete from the Left GNU C++17 brute force implementation strings *900 Jul/11/2018 04:53
239 C - Summarize to the Power of Two GNU C++17 brute force greedy implementation *1300 Jul/11/2018 04:53
238 A - Tanya and Stairways GNU C++17 implementation *800 Jul/11/2018 04:52
237 E - Blood Cousins GNU C++17 binary search data structures dfs and similar trees *2100 Jul/11/2018 04:50
236 E - Blood Cousins Return GNU C++17 binary search data structures dfs and similar dp sortings *2400 Jul/10/2018 04:37
235 D - Tree Requests GNU C++17 binary search bitmasks constructive algorithms dfs and similar graphs trees *2200 Jul/06/2018 23:43
234 F - One Occurrence GNU C++14 data structures divide and conquer *2400 Jul/06/2018 22:16
233 D - Equalize the Remainders GNU C++14 data structures greedy implementation *1900 Jul/06/2018 22:13
232 C - Alphabetic Removals GNU C++14 implementation *1200 Jul/06/2018 22:12
231 B - Reversing Encryption GNU C++14 implementation *900 Jul/06/2018 22:11
230 A - Mishka and Contest GNU C++14 brute force implementation *800 Jul/06/2018 22:10
229 E - Lomsat gelral GNU C++14 data structures dfs and similar dsu trees *2300 Jul/06/2018 22:09
228 D - Coins and Queries GNU C++14 greedy *1600 Jul/06/2018 21:58
227 B - Binary String Constructing GNU C++14 constructive algorithms *1300 Jul/06/2018 21:57
226 C - Intense Heat GNU C++14 brute force implementation math *1300 Jul/06/2018 21:57
225 A - Polycarp's Pockets GNU C++14 implementation *800 Jul/06/2018 21:56
224 C - Sonya and Robots GNU C++14 constructive algorithms implementation *1400 Jul/06/2018 21:55
223 A - Sonya and Hotels GNU C++14 implementation *900 Jul/06/2018 21:54
222 B - Sonya and Exhibition GNU C++14 constructive algorithms greedy implementation math *1300 Jul/06/2018 21:54
221 B - Cutting GNU C++14 dp greedy sortings *1200 Jul/01/2018 23:56
220 C - Convert to Ones GNU C++14 math *1500 Jul/01/2018 23:56
219 A - Balloons GNU C++14 constructive algorithms implementation *1000 Jul/01/2018 23:55
218 B - Light It Up GNU C++14 greedy *1500 Jun/30/2018 08:37
217 C - Covered Points Count GNU C++14 data structures implementation sortings *1700 Jun/30/2018 08:37
216 A - Codehorses T-shirts GNU C++14 greedy implementation *1200 Jun/30/2018 08:36
215 B - Nastya Studies Informatics GNU C++14 math number theory *1600 Jun/19/2018 03:23
214 F - Flow Control GNU C++14 dfs and similar dp greedy trees *2400 Jun/13/2018 20:05
213 C - A Mist of Florescence GNU C++14 constructive algorithms graphs *1800 Jun/11/2018 23:16
212 B - A Tide of Riverscape GNU C++14 constructive algorithms strings *1200 Jun/11/2018 20:47
211 A - A Blend of Springtime GNU C++14 implementation strings *900 Jun/11/2018 19:43
210 C - Bracket Sequences Concatenation Problem GNU C++14 implementation *1500 Jun/10/2018 17:38
209 B - Micro-World GNU C++14 greedy sortings *1200 Jun/10/2018 16:47
208 A - Commentary Boxes GNU C++14 implementation math *1000 Jun/10/2018 16:28
207 C - Equal Sums GNU C++14 implementation sortings *1400 Jun/02/2018 19:36
206 A - Diverse Team GNU C++14 brute force implementation *800 Jun/02/2018 19:34
205 B - Substrings Sort GNU C++14 sortings strings *1100 Jun/02/2018 19:34
204 D - Points and Powers of Two GNU C++14 brute force math *1800 Jun/02/2018 17:07
203 C - XOR and OR GNU C++14 constructive algorithms implementation math *1500 May/31/2018 04:17
202 D - Fair GNU C++14 graphs shortest paths *1600 May/30/2018 22:37
201 C - Three displays GNU C++14 brute force dp implementation *1400 May/30/2018 20:34
200 B - High School: Become Human GNU C++14 math *1100 May/29/2018 23:37
199 A - Infinity Gauntlet GNU C++14 implementation *800 May/29/2018 21:41
198 C - Useful Decomposition GNU C++17 implementation trees *1400 May/27/2018 22:49
197 B - Businessmen Problems GNU C++17 sortings *1000 May/27/2018 21:07
196 A - Antipalindrome GNU C++17 brute force implementation strings *900 May/27/2018 20:54
195 C - Sagheer and Nubian Market GNU C++17 binary search sortings *1500 May/24/2018 20:34
194 C - Mashmokh and Reverse Operation GNU C++17 combinatorics divide and conquer *2100 May/24/2018 02:44
193 D - Little Elephant and Array GNU C++17 data structures *1800 May/20/2018 03:24
192 B - Little Elephant and Array GNU C++17 constructive algorithms data structures *1800 May/20/2018 02:44
191 C - Cut 'em all! GNU C++17 dfs and similar dp graphs greedy trees *1500 May/17/2018 23:59
190 A - Row GNU C++17 brute force constructive algorithms *1200 May/17/2018 23:50
189 B - Bus of Characters GNU C++17 data structures greedy implementation *1300 May/17/2018 23:35
188 D - Kuro and GCD and XOR and SUM GNU C++17 binary search bitmasks brute force data structures dp dsu greedy math number theory strings trees *2200 May/16/2018 15:42
187 G - Petya's Exams GNU C++17 greedy implementation sortings *1700 May/16/2018 04:54
186 E - Bus Video System GNU C++17 combinatorics math *1400 May/16/2018 04:53
185 C - Letters GNU C++17 binary search implementation two pointers *1000 May/16/2018 04:52
184 D - Almost Arithmetic Progression GNU C++17 brute force implementation math *1500 May/16/2018 04:52
183 B - File Name GNU C++17 greedy strings *800 May/16/2018 04:51
182 A - Remove Duplicates GNU C++17 implementation *800 May/16/2018 04:50
181 E - Cyclic Components GNU C++17 dfs and similar dsu graphs *1500 May/16/2018 04:49
180 D - Divide by three, multiply by two GNU C++17 dfs and similar math sortings *1400 May/16/2018 04:48
179 B - Two-gram GNU C++17 implementation strings *900 May/16/2018 04:47
178 C - Less or Equal GNU C++17 sortings *1200 May/16/2018 04:47
177 A - Wrong Subtraction GNU C++17 implementation *800 May/16/2018 04:46
176 A - Infinite Sequence GNU C++17 implementation math *1000 May/16/2018 04:45
175 F - Consecutive Subsequence GNU C++17 dp *1700 May/16/2018 04:44
174 C - Make a Square GNU C++17 brute force implementation math *1400 May/16/2018 04:43
173 B - Students in Railway Carriage GNU C++17 constructive algorithms greedy implementation *1300 May/16/2018 04:42
172 A - Equator GNU C++17 implementation *1300 May/16/2018 04:41
171 D - Pair Of Lines GNU C++17 geometry *2000 May/16/2018 04:40
170 C - Chessboard GNU C++17 bitmasks brute force implementation *1400 May/16/2018 04:39
169 A - Tetris GNU C++17 implementation *900 May/16/2018 04:38
168 B - Lecture Sleep GNU C++17 data structures dp implementation two pointers *1200 May/16/2018 04:38
167 A - The Artful Expedient PHP brute force implementation *1100 May/16/2018 02:13
166 B - Minesweeper GNU C++17 implementation *1100 May/15/2018 21:03
165 A - Game GNU C++17 sortings *800 May/15/2018 20:49
164 B - Treasure Hunt GNU C++17 greedy *1800 May/15/2018 04:16
163 C - Kuro and Walking Route GNU C++17 dfs and similar trees *1600 May/15/2018 00:02
162 A - Pizza, Pizza, Pizza!!! GNU C++17 math *1000 May/14/2018 20:58
161 B - Marlin GNU C++17 constructive algorithms *1600 May/12/2018 01:51
160 D - Maximum Value GNU C++17 binary search sortings *2100 May/11/2018 21:49
159 A - Links and Pearls GNU C++17 implementation math *900 May/08/2018 21:15
158 I - Photo Processing GNU C++17 binary search dp *1900 May/02/2018 04:58
157 E - Porcelain GNU C++17 dp *1900 May/02/2018 04:07
156 C - Valhalla Siege GNU C++17 binary search *1400 May/01/2018 21:08
155 B - Mancala GNU C++17 brute force implementation *1100 May/01/2018 20:32
154 A - Aramic script GNU C++17 implementation strings *900 May/01/2018 20:13
153 C - Stairs and Elevators GNU C++17 binary search *1600 May/01/2018 08:30
152 B - Watering System GNU C++17 math sortings *1000 Apr/29/2018 20:06
151 A - Mind the Gap GNU C++17 implementation *1100 Apr/29/2018 19:49
150 A - Candy Bags GNU C++17 implementation *1000 Apr/28/2018 18:36
149 A - Boy or Girl GNU C++17 brute force implementation strings *800 Apr/28/2018 18:36
148 A - Beautiful Matrix GNU C++17 implementation *800 Apr/28/2018 18:36
147 A - Coder GNU C++17 implementation *800 Apr/28/2018 18:35
146 A - Collecting Beats is Fun GNU C++17 implementation *900 Apr/28/2018 18:35
145 A - Anton and Letters GNU C++17 constructive algorithms implementation *800 Apr/28/2018 18:34
144 A - k-th divisor GNU C++17 math number theory *1400 Apr/28/2018 18:34
143 A - Young Physicist GNU C++17 implementation math *1000 Apr/28/2018 18:34
142 A - Oath of the Night's Watch GNU C++17 constructive algorithms sortings *900 Apr/28/2018 18:33
141 A - Army GNU C++17 implementation *800 Apr/28/2018 18:31
140 A - Vitaly and Night GNU C++17 constructive algorithms implementation *800 Apr/28/2018 18:31
139 A - Buying A House GNU C++17 brute force implementation *800 Apr/28/2018 18:30
138 A - Garden GNU C++17 implementation *900 Apr/28/2018 18:30
137 A - Brain's Photos GNU C++17 implementation *800 Apr/28/2018 18:29
136 A - Jzzhu and Children GNU C++17 implementation *1000 Apr/28/2018 18:29
135 A - Exam GNU C++17 constructive algorithms implementation math *1100 Apr/28/2018 18:27
134 D - Single-use Stones GNU C++17 binary search flows greedy two pointers *1900 Apr/26/2018 03:26
133 C - Greedy Arkady GNU C++17 math *2000 Apr/26/2018 02:16
132 B - Battleship GNU C++17 implementation *1300 Apr/26/2018 00:09
131 A - Paper Airplanes GNU C++17 math *800 Apr/25/2018 23:49
130 B - Escape GNU C++17 implementation math *1500 Apr/22/2018 03:13
129 A - Diagonal Walking GNU C++17 implementation *800 Apr/22/2018 03:13
128 B - String Typing GNU C++17 implementation strings *1400 Apr/22/2018 03:13
127 B - Sum GNU C++17 math *1500 Apr/22/2018 03:12
126 B - On Corruption and Numbers GNU C++17 constructive algorithms implementation math Apr/22/2018 03:10
125 C - Mike and Chocolate Thieves GNU C++17 binary search combinatorics math *1700 Apr/22/2018 03:01
124 D - Block Tower GNU C++17 constructive algorithms dfs and similar graphs *1900 Apr/19/2018 02:45
123 B - Minimize the error GNU C++11 data structures greedy sortings *1500 Apr/08/2018 02:06
122 A - Check the string GNU C++11 implementation *1200 Apr/07/2018 22:13
121 C - Mahmoud and Ehab and the wrong algorithm GNU C++11 constructive algorithms trees *1500 Apr/03/2018 23:53
120 B - Mahmoud and Ehab and the message GNU C++11 dsu greedy implementation *1200 Apr/03/2018 22:25
119 A - Mahmoud and Ehab and the even-odd game GNU C++11 games math *800 Apr/03/2018 22:12
118 A - Feed the cat GNU C++11 greedy math *1100 Mar/23/2018 23:54
117 B - Not simply beatiful strings GNU C++11 implementation *1400 Mar/23/2018 23:14
116 D - Fight Against Traffic GNU C++11 dfs and similar graphs shortest paths *1600 Mar/22/2018 19:36
115 E - Beautiful Subarrays GNU C++11 data structures divide and conquer strings trees *2100 Mar/15/2018 15:06
114 D - Buy a Ticket GNU C++11 data structures graphs shortest paths *2000 Mar/12/2018 00:18
113 C - Zebras GNU C++11 constructive algorithms greedy *1600 Mar/09/2018 20:00
112 B - Intercepted Message GNU C++11 greedy implementation *1100 Mar/09/2018 14:45
111 A - Left-handers, Right-handers and Ambidexters GNU C++11 implementation math *800 Mar/09/2018 14:21
110 B - Weird Subtraction Process GNU C++11 math number theory *1100 Mar/06/2018 21:53
109 A - Partition GNU C++11 greedy *800 Mar/06/2018 21:15
108 B - World Cup GNU C++11 constructive algorithms implementation *1200 Mar/04/2018 22:53
107 A - Friends Meeting GNU C++11 brute force greedy implementation math *800 Mar/04/2018 21:41
106 D - Sleepy Game GNU C++17 dfs and similar games graphs *2100 Feb/27/2018 21:34
105 C - Save Energy! GNU C++11 math *1700 Feb/27/2018 12:25
104 B - Vile Grasshoppers GNU C++11 brute force math number theory *1400 Feb/25/2018 23:13
103 A - Olympiad GNU C++11 implementation sortings *800 Feb/25/2018 22:14
102 C - Fifa and Fafa GNU C++11 geometry *1600 Feb/20/2018 16:18
101 B - Fafa and the Gates GNU C++14 implementation *900 Feb/19/2018 22:57
100 A - Fafa and his Company GNU C++14 brute force implementation *800 Feb/19/2018 22:39
99 B - Hamster Farm GNU C++11 implementation *1000 Feb/17/2018 20:15
98 C - Convenient For Everybody GNU C++11 binary search two pointers *1600 Feb/17/2018 20:15
97 A - Love Triangle GNU C++11 graphs *800 Feb/17/2018 16:14
96 C - Constructing Tests GNU C++11 binary search brute force constructive algorithms *1700 Feb/17/2018 13:41
95 B - Run For Your Prize GNU C++11 brute force greedy *1100 Feb/16/2018 21:24
94 A - Word Correction GNU C++11 implementation *800 Feb/16/2018 21:12
93 B - Recursive Queries GNU C++11 binary search data structures dfs and similar *1300 Feb/15/2018 21:06
92 A - Palindromic Supersequence GNU C++11 constructive algorithms *800 Feb/15/2018 20:39
91 A - A Compatible Pair GNU C++11 brute force games *1400 Feb/14/2018 18:54
90 B - A Prosperous Lot GNU C++11 constructive algorithms implementation *1200 Feb/14/2018 18:21
89 C - Cave Painting GNU C++11 brute force number theory *1600 Feb/08/2018 11:33
88 B - Magic Forest GNU C++11 brute force *1300 Feb/08/2018 00:14
87 A - Cloning Toys GNU C++11 implementation *1300 Feb/07/2018 23:25
86 B - Tea Queue GNU C++11 implementation *1200 Feb/02/2018 21:45
85 A - Water The Garden GNU C++11 implementation *1000 Feb/02/2018 21:04
84 A - Tiling with Hexagons GNU C++14 implementation math *1200 Feb/01/2018 20:09
83 A - Ice Skating GNU C++14 brute force dfs and similar dsu graphs *1200 Feb/01/2018 18:59
82 D - MADMAX GNU C++14 dfs and similar dp games graphs *1700 Feb/01/2018 14:42
81 C - New Year Ratings Change GNU C++14 greedy sortings *1400 Feb/01/2018 03:32
80 A - Sereja and Dima GNU C++11 greedy implementation two pointers *800 Feb/01/2018 03:30
79 B - New Year Present GNU C++11 constructive algorithms implementation *1200 Feb/01/2018 03:29
78 B - Door Frames GNU C++11 greedy implementation *1600 Feb/01/2018 03:28
77 C - Minimum Sum GNU C++11 constructive algorithms greedy math *1700 Feb/01/2018 03:28
76 C - Seat Arrangements GNU C++11 brute force implementation *1300 Jan/31/2018 22:54
75 B - Perfect Number GNU C++11 binary search brute force dp implementation number theory *1100 Jan/31/2018 19:29
74 A - Supermarket GNU C++11 brute force greedy implementation *800 Jan/31/2018 19:11
73 C - The Monster GNU C++11 data structures dp greedy implementation math *1800 Jan/30/2018 01:19
72 B - Radio Station GNU C++11 implementation strings *900 Jan/29/2018 21:01
71 A - Eleven GNU C++11 brute force implementation *800 Jan/29/2018 20:40
70 A - Winner GNU C++11 hashing implementation *1500 Jan/28/2018 14:16
69 B - Conan and Agasa play a Card Game GNU C++11 games greedy implementation *1200 Jan/21/2018 03:38
68 A - Perfect Squares GNU C++11 brute force implementation math *900 Jan/20/2018 22:06
67 C - Hamburgers GNU C++11 binary search brute force *1600 Jan/10/2018 18:12
66 A - Kyoya and Colored Balls GNU C++11 combinatorics dp math *1500 Jan/10/2018 17:06
65 A - Exams GNU C++11 implementation math *900 Jan/10/2018 17:03
64 C - The World is a Theatre GNU C++11 combinatorics math *1400 Jan/10/2018 17:03
63 C - Party Lemonade GNU C++11 bitmasks dp greedy *1600 Jan/09/2018 20:05
62 B - Christmas Spruce GNU C++11 implementation trees *1200 Jan/08/2018 21:08
61 A - Modular Exponentiation GNU C++11 implementation math *900 Jan/08/2018 20:51
60 B - New Year's Eve GNU C++11 bitmasks constructive algorithms number theory *1300 Jan/05/2018 22:16
59 A - Tricky Alchemy GNU C++11 implementation *800 Jan/05/2018 20:46
58 A - Diplomas and Certificates GNU C++11 implementation math *800 Jan/04/2018 22:35
57 B - Mike and strings GNU C++11 brute force dp strings *1300 Jan/04/2018 22:35
56 A - Masha and Bears GNU C++11 brute force implementation *1300 Jan/04/2018 22:34
55 B - Mahmoud and Ehab and the bipartiteness GNU C++11 dfs and similar graphs trees *1300 Jan/04/2018 22:33
54 A - String Game GNU C++11 binary search greedy strings *1700 Jan/04/2018 22:33
53 A - Maze GNU C++11 dfs and similar *1600 Jan/04/2018 22:29
52 B - New Year and Buggy Bot GNU C++11 brute force implementation *1200 Dec/30/2017 03:10
51 B - A and B and Compilation Errors GNU C++11 data structures implementation sortings *1100 Dec/22/2017 04:38
50 C - Given Length and Sum of Digits... GNU C++11 dp greedy implementation *1400 Dec/22/2017 03:28
49 B - Buttons GNU C++11 implementation math *1000 Dec/22/2017 01:37
48 C - Registration System GNU C++11 data structures hashing implementation *1300 Dec/22/2017 00:41
47 B - Drinks GNU C++ implementation math *800 Dec/22/2017 00:07
46 A - Shortest path of the king GNU C++11 greedy shortest paths *1000 Dec/09/2017 01:41
45 A - Train and Peter GNU C++11 strings *1200 Dec/05/2017 02:04
44 B - Chtholly's request GNU C++11 brute force *1300 Dec/02/2017 23:26
43 A - Scarborough Fair GNU C++11 implementation *800 Dec/02/2017 20:14
42 A - Santa Claus and a Place in a Class GNU C++ implementation math *800 Nov/28/2017 00:49
41 B - Divisiblity of Differences GNU C++11 implementation math number theory *1300 Nov/28/2017 00:48
40 B - Queries about less or equal elements GNU C++11 binary search data structures sortings two pointers *1300 Nov/28/2017 00:46
39 B - Vanya and Food Processor GNU C++11 implementation math *1400 Nov/28/2017 00:37
38 A - Nicholas and Permutation GNU C++11 constructive algorithms implementation *800 Nov/27/2017 23:20
37 B - Anton and Classes GNU C++11 greedy sortings *1100 Nov/27/2017 23:14
36 A - Pizza Separation GNU C++11 brute force implementation *1200 Nov/27/2017 03:31
35 C - Anton and Fairy Tale GNU C++11 binary search math *1600 Nov/27/2017 03:10
34 B - Karen and Coffee GNU C++11 binary search data structures implementation *1400 Nov/27/2017 02:18
33 C - Rumor GNU C++11 dfs and similar graphs greedy *1300 Nov/24/2017 23:33
32 B - Beautiful Divisors GNU C++11 brute force implementation *1000 Nov/24/2017 23:31
31 A - Chess For Three GNU C++11 implementation *900 Nov/24/2017 23:30
30 C - Marco and GCD Sequence GNU C++11 constructive algorithms math *1900 Nov/20/2017 03:17
29 A - QAQ GNU C++11 brute force dp *800 Nov/19/2017 20:50
28 B - Wrath GNU C++11 greedy implementation two pointers *1200 Nov/18/2017 22:08
27 A - Greed GNU C++11 greedy implementation *900 Nov/17/2017 20:57
26 A - ACM ICPC GNU C++11 brute force *1000 Nov/13/2017 09:30
25 A - Keyboard GNU C++11 implementation *900 Oct/31/2017 16:37
24 B - Taxi GNU C++11 *special problem greedy implementation *1100 Oct/31/2017 15:33
23 B - Balanced Substring GNU C++11 dp implementation *1500 Oct/19/2017 15:26
22 B - Cutting Carrot GNU C++11 geometry math *1200 Oct/15/2017 02:14
21 A - Mahmoud and Ehab and the MEX GNU C++11 greedy implementation *1000 Sep/20/2017 23:09
20 B - Spreadsheet GNU C++11 implementation math *1600 Sep/01/2017 06:00
19 A - Theatre Square GNU C++11 math *1000 Aug/29/2017 15:15
18 A - Fake NP GNU C++11 greedy math *1000 Jul/27/2017 17:01
17 B - Qualifying Contest GNU C++11 constructive algorithms sortings *1300 Jul/27/2017 16:12
16 A - Team GNU C11 brute force greedy *800 Jul/27/2017 13:30
15 A - Bit++ GNU C11 implementation *800 Jul/27/2017 13:30
14 A - Next Round GNU C11 *special problem implementation *800 Jul/27/2017 13:29
13 A - Petya and Strings GNU C11 implementation strings *800 Jul/27/2017 13:28
12 A - String Task GNU C11 implementation strings *1000 Jul/27/2017 13:28
11 A - Football GNU C11 implementation strings *900 Jul/27/2017 13:27
10 A - Way Too Long Words GNU C11 strings *800 Jul/27/2017 13:26
9 A - Domino piling GNU C11 greedy math *800 Jul/27/2017 13:25
8 A - Watermelon GNU C11 brute force math *800 Jul/27/2017 13:23
7 C - Lucky Numbers GNU C combinatorics math *1100 Jul/27/2017 12:02
6 A - Grasshopper And the String GNU C implementation *1000 Jul/27/2017 11:46
5 A - Patrick and Shopping GNU C implementation *800 Jul/27/2017 11:44
4 A - Vanya and Fence GNU C implementation *800 Jul/27/2017 11:42
3 A - Initial Bet GNU C implementation *1100 Jul/27/2017 11:41
2 A - Hulk GNU C implementation *800 Jul/27/2017 11:40
1 C - pushpush C (GCC 5.4.1) AtCoder *300 Jul/02/2017 11:31

About

Codeforces & Atcoder Solutions


Languages

Language:C++ 99.9%Language:C 0.1%Language:Hack 0.0%