Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
| # | 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 |