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 |