Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
| # | Title | Solution | Tags | Submitted |
|---|---|---|---|---|
| 1512 | D - Caesar's Legions | C++20 (GCC 13-64) | dp *1700 |
Jul/25/2024 02:48 |
| 1511 | A - Diverse Game | C++20 (GCC 13-64) | constructive algorithms greedy implementation |
Jul/24/2024 13:55 |
| 1510 | B - Number Circle | C++20 (GCC 13-64) | greedy math sortings *1100 |
Jul/16/2024 23:21 |
| 1509 | B - Make Majority | C++20 (GCC 13-64) | greedy implementation *900 |
Jul/15/2024 21:59 |
| 1508 | B - The Best Gift | C++20 (GCC 13-64) | constructive algorithms implementation *1100 |
Jul/14/2024 00:17 |
| 1507 | B - Dinner with Emma | C++20 (GCC 13-64) | games greedy *1000 |
Jul/13/2024 23:53 |
| 1506 | E - XOR on Segment | C++20 (GCC 13-64) | bitmasks data structures *2000 |
Jul/13/2024 00:15 |
| 1505 | D - Test of Love | C++20 (GCC 13-64) | dp greedy implementation *1200 |
Jul/12/2024 00:37 |
| 1504 | C - Gorilla and Permutation | C++20 (GCC 13-64) | constructive algorithms math *900 |
Jul/11/2024 21:37 |
| 1503 | A - Only Pluses | C++20 (GCC 13-64) | brute force constructive algorithms greedy math sortings *800 |
Jul/11/2024 20:59 |
| 1502 | B - Angry Monk | C++20 (GCC 13-64) | greedy math sortings *800 |
Jul/11/2024 20:49 |
| 1501 | B - Corner Twist | C++20 (GCC 13-64) | constructive algorithms greedy implementation math *1200 |
Jul/08/2024 01:26 |
| 1500 | A - Array Divisibility | C++20 (GCC 13-64) | constructive algorithms math *800 |
Jul/08/2024 00:33 |
| 1499 | B - Interesting Subarray | C++20 (GCC 13-64) | constructive algorithms greedy math *1200 |
Jul/07/2024 16:42 |
| 1498 | B - Assigning to Classes | C++20 (GCC 13-64) | greedy implementation sortings *1000 |
Jul/07/2024 16:29 |
| 1497 | B - Mahmoud and Ehab and the message | C++20 (GCC 13-64) | dsu greedy implementation *1200 |
Jul/05/2024 00:48 |
| 1496 | A - BowWow and the Timetable | C++20 (GCC 13-64) | math *1000 |
Jul/03/2024 01:01 |
| 1495 | A - XXXXX | C++20 (GCC 13-64) | brute force data structures number theory two pointers *1200 |
Jul/03/2024 00:12 |
| 1494 | A - Ilya and a Colorful Walk | C++20 (GCC 13-64) | greedy implementation *1100 |
Jul/02/2024 23:44 |
| 1493 | B - Make Product Equal One | C++20 (GCC 13-64) | dp implementation *900 |
Jul/02/2024 22:57 |
| 1492 | A - Subtract or Divide | C++20 (GCC 13-64) | greedy math *800 |
Jul/02/2024 22:34 |
| 1491 | A - Equality | C++20 (GCC 13-64) | implementation strings *800 |
Jul/02/2024 22:25 |
| 1490 | A - Co-prime Array | C++20 (GCC 13-64) | greedy implementation math number theory *1200 |
Jul/01/2024 22:14 |
| 1489 | A - Kuroni and the Gifts | C++20 (GCC 13-64) | brute force constructive algorithms greedy sortings *800 |
Jul/01/2024 02:20 |
| 1488 | A - Keanu Reeves | C++20 (GCC 13-64) | strings *800 |
Jul/01/2024 02:12 |
| 1487 | A - Mahmoud and Longest Uncommon Subsequence | C++20 (GCC 13-64) | constructive algorithms strings *1000 |
Jul/01/2024 02:03 |
| 1486 | A - Mahmoud and Ehab and the MEX | C++20 (GCC 13-64) | greedy implementation *1000 |
Jul/01/2024 01:56 |
| 1485 | A - Ehab Fails to Be Thanos | C++20 (GCC 13-64) | constructive algorithms greedy sortings *1000 |
Jul/01/2024 01:37 |
| 1484 | C - Basil's Garden | C++20 (GCC 13-64) | dp greedy *1200 |
Jul/01/2024 01:31 |
| 1483 | B - K-Sort | C++20 (GCC 13-64) | greedy *1000 |
Jun/30/2024 21:31 |
| 1482 | A - Upload More RAM | C++20 (GCC 13-64) | greedy math *800 |
Jun/30/2024 20:39 |
| 1481 | A - EhAb AnD gCd | C++20 (GCC 13-64) | constructive algorithms greedy number theory *800 |
Jun/30/2024 16:11 |
| 1480 | C - Two Movies | C++20 (GCC 13-64) | greedy *1400 |
Jun/29/2024 01:52 |
| 1479 | A - Catch the Coin | C++20 (GCC 13-64) | implementation *800 |
Jun/27/2024 22:30 |
| 1478 | B - Substring and Subsequence | C++20 (GCC 13-64) | brute force greedy strings *1200 |
Jun/27/2024 21:37 |
| 1477 | E - Beautiful Array | C++20 (GCC 13-64) | greedy math number theory sortings *1700 |
Jun/26/2024 23:33 |
| 1476 | D - Mathematical Problem | C++20 (GCC 13-64) | brute force dp greedy implementation math two pointers *1400 |
Jun/26/2024 19:17 |
| 1475 | B - Collatz Conjecture | C++20 (GCC 13-64) | brute force implementation math number theory *1200 |
Jun/25/2024 22:27 |
| 1474 | C - Boring Day | C++20 (GCC 13-64) | binary search data structures dp greedy two pointers *1200 |
Jun/25/2024 21:58 |
| 1473 | A - Soccer | C++20 (GCC 13-64) | greedy implementation math sortings *800 |
Jun/25/2024 20:56 |
| 1472 | C - Update Queries | C++20 (GCC 13-64) | data structures greedy sortings *1100 |
Jun/23/2024 21:16 |
| 1471 | B - Matrix Stabilization | C++20 (GCC 13-64) | brute force data structures greedy sortings *1000 |
Jun/23/2024 21:04 |
| 1470 | A - X Axis | C++20 (GCC 13-64) | brute force geometry math sortings *800 |
Jun/23/2024 20:52 |
| 1469 | B - Array Walk | C++20 (GCC 13-64) | brute force dp greedy *1600 |
Jun/22/2024 00:27 |
| 1468 | B - Array Cancellation | C++20 (GCC 13-64) | constructive algorithms implementation *1000 |
Jun/20/2024 00:21 |
| 1467 | A - Road To Zero | C++20 (GCC 13-64) | greedy math *1000 |
Jun/19/2024 23:57 |
| 1466 | E - Advertising Agency | C++20 (GCC 13-64) | combinatorics math sortings *1600 |
Jun/18/2024 02:14 |
| 1465 | C - Manhattan Permutations | C++20 (GCC 13-64) | constructive algorithms data structures greedy implementation math *1300 |
Jun/17/2024 03:42 |
| 1464 | B - New Bakery | C++20 (GCC 13-64) | binary search greedy math ternary search *800 |
Jun/17/2024 02:32 |
| 1463 | A - Alice and Books | C++20 (GCC 13-64) | constructive algorithms greedy sortings *800 |
Jun/17/2024 02:12 |
| 1462 | C - Chocolate Bunny | C++20 (GCC 13-64) | constructive algorithms interactive math two pointers *1600 |
Jun/14/2024 22:51 |
| 1461 | H1 - Maximize the Largest Component (Easy Version) | C++20 (GCC 13-64) | brute force data structures dfs and similar dsu graphs implementation *1700 |
Jun/13/2024 03:34 |
| 1460 | F - Final Boss | C++20 (GCC 13-64) | binary search data structures *1500 |
Jun/11/2024 22:04 |
| 1459 | E - Secret Box | C++20 (GCC 13-64) | brute force combinatorics math *1200 |
Jun/11/2024 21:34 |
| 1458 | D - Manhattan Circle | C++20 (GCC 13-64) | implementation math *900 |
Jun/11/2024 21:17 |
| 1457 | C - Good Prefixes | C++20 (GCC 13-64) | greedy *1000 |
Jun/11/2024 21:10 |
| 1456 | B - Maximum Multiple Sum | C++20 (GCC 13-64) | brute force math number theory *800 |
Jun/11/2024 20:42 |
| 1455 | A - Creating Words | C++20 (GCC 13-64) | implementation strings *800 |
Jun/11/2024 20:36 |
| 1454 | B - Large Addition | C++20 (GCC 13-64) | implementation math *1100 |
Jun/10/2024 02:56 |
| 1453 | A - Strange Splitting | C++20 (GCC 13-64) | constructive algorithms *800 |
Jun/09/2024 20:39 |
| 1452 | D - Flowers | C++20 (GCC 13-64) | dp *1700 |
Jun/08/2024 23:30 |
| 1451 | B - XOR Sequences | C++20 (GCC 13-64) | bitmasks greedy *1000 |
Jun/08/2024 03:38 |
| 1450 | F - Consecutive Subsequence | C++20 (GCC 13-64) | dp *1700 |
Jun/08/2024 01:54 |
| 1449 | D - Fixing a Binary String | C++20 (GCC 13-64) | bitmasks brute force constructive algorithms greedy hashing strings *1800 |
Jun/07/2024 22:59 |
| 1448 | C - Earning on Bets | C++20 (GCC 13-64) | binary search combinatorics constructive algorithms number theory *1200 |
Jun/06/2024 22:04 |
| 1447 | A - Guess the Maximum | C++20 (GCC 13-64) | brute force greedy implementation *800 |
Jun/06/2024 20:41 |
| 1446 | D - A-B-C Sort | C++20 (GCC 13-64) | constructive algorithms implementation sortings *1200 |
Jun/06/2024 02:45 |
| 1445 | C - Powers Of Two | C++20 (GCC 13-64) | bitmasks greedy *1400 |
Jun/06/2024 00:53 |
| 1444 | B - Array Stabilization | C++20 (GCC 13-64) | implementation *900 |
Jun/06/2024 00:02 |
| 1443 | E - Permutation of Rows and Columns | C++20 (GCC 13-64) | constructive algorithms data structures greedy hashing implementation math matrices sortings *1600 |
Jun/05/2024 17:08 |
| 1442 | D - GCD-sequence | C++20 (GCC 13-64) | greedy implementation math number theory *1400 |
Jun/05/2024 14:04 |
| 1441 | C - Number of Ways | C++20 (GCC 13-64) | binary search brute force data structures dp two pointers *1700 |
Jun/04/2024 23:18 |
| 1440 | C - Sofia and the Lost Operations | C++20 (GCC 13-64) | constructive algorithms greedy *1300 |
Jun/03/2024 21:36 |
| 1439 | B - Choosing Cubes | C++20 (GCC 13-64) | sortings sortings *800 |
Jun/03/2024 21:00 |
| 1438 | A - Problem Generator | C++20 (GCC 13-64) | math *800 |
Jun/03/2024 20:38 |
| 1437 | B - Not simply beatiful strings | C++20 (GCC 13-64) | implementation *1400 |
Jun/02/2024 21:14 |
| 1436 | C - Shifts | C++20 (GCC 13-64) | binary search data structures dp implementation *1500 |
Jun/01/2024 20:32 |
| 1435 | B - Increase/Decrease/Copy | C++20 (GCC 13-64) | greedy implementation *1100 |
Jun/01/2024 17:16 |
| 1434 | B - Turtle and an Infinite Sequence | C++20 (GCC 13-64) | bitmasks math *1300 |
May/31/2024 18:57 |
| 1433 | A - Turtle and Piggy Are Playing a Game | C++20 (GCC 13-64) | brute force greedy math *800 |
May/31/2024 16:13 |
| 1432 | A - Verify Password | C++20 (GCC 13-64) | implementation sortings strings *800 |
May/30/2024 20:58 |
| 1431 | B - The least round way | C++20 (GCC 13-64) | dp math *2000 |
May/29/2024 03:13 |
| 1430 | D - Required Length | C++20 (GCC 13-64) | brute force dfs and similar dp hashing shortest paths *1700 |
May/28/2024 03:05 |
| 1429 | C - Double Sort | C++20 (GCC 13-64) | implementation sortings *1200 |
May/28/2024 01:52 |
| 1428 | A - Little Nikita | C++20 (GCC 13-64) | math *800 |
May/26/2024 20:38 |
| 1427 | A - Qingshan Loves Strings 2 | C++20 (GCC 13-64) | constructive algorithms greedy implementation *1300 |
May/26/2024 02:56 |
| 1426 | C - Chamo and Mocha's Array | C++20 (GCC 13-64) | binary search brute force greedy *1200 |
May/26/2024 02:32 |
| 1425 | B - 378QAQ and Mocha's Array | C++20 (GCC 13-64) | brute force greedy math sortings *1000 |
May/25/2024 23:11 |
| 1424 | A - Bazoka and Mocha's Array | C++20 (GCC 13-64) | brute force greedy implementation sortings *800 |
May/25/2024 20:39 |
| 1423 | B - PIN Codes | C++20 (GCC 13-64) | greedy implementation *1400 |
May/24/2024 22:35 |
| 1422 | D - Secret Passwords | C++20 (GCC 13-64) | dfs and similar dsu graphs *1500 |
May/24/2024 22:09 |
| 1421 | A - Row GCD | C++20 (GCC 13-64) | math number theory *1600 |
May/24/2024 04:43 |
| 1420 | B - JoJo's Incredible Adventures | C++20 (GCC 13-64) | math strings two pointers *1100 |
May/24/2024 03:12 |
| 1419 | B - Lost Numbers | C++20 (GCC 13-64) | brute force divide and conquer interactive math *1400 |
May/23/2024 03:34 |
| 1418 | B - Cat, Fox and the Lonely Array | C++20 (GCC 13-64) | binary search bitmasks data structures greedy math two pointers *1300 |
May/22/2024 00:45 |
| 1417 | C - Beautiful Triple Pairs | C++20 (GCC 13-64) | combinatorics data structures *1400 |
May/21/2024 22:14 |
| 1416 | B - Symmetric Encoding | C++20 (GCC 13-64) | implementation sortings strings *800 |
May/20/2024 21:00 |
| 1415 | A - Phone Desktop | C++20 (GCC 13-64) | greedy math *800 |
May/20/2024 20:49 |
| 1414 | B - AND Sorting | C++20 (GCC 13-64) | bitmasks constructive algorithms sortings *1100 |
May/19/2024 22:31 |
| 1413 | B - Difference of GCDs | C++20 (GCC 13-64) | constructive algorithms math *1100 |
May/19/2024 22:13 |
| 1412 | C - Sereja and Brackets | C++20 (GCC 13-64) | data structures schedules *2000 |
May/18/2024 23:34 |
| 1411 | A - Chess For Three | C++20 (GCC 13-64) | brute force dp implementation math *900 |
May/17/2024 21:13 |
| 1410 | B - Triangles on a Rectangle | C++20 (GCC 13-64) | geometry greedy math *1000 |
May/16/2024 21:57 |
| 1409 | B - Luke is a Foodie | C++20 (GCC 13-64) | brute force greedy implementation *1000 |
May/16/2024 20:31 |
| 1408 | C - Palindrome Basis | C++20 (GCC 13-64) | brute force dp math number theory *1500 |
May/16/2024 18:51 |
| 1407 | H - Maximal AND | C++20 (GCC 13-64) | bitmasks greedy math *1300 |
May/14/2024 23:25 |
| 1406 | B - WOW Factor | C++20 (GCC 13-64) | dp strings *1300 |
May/13/2024 01:13 |
| 1405 | C1 - Game on Tree (Easy) | C++20 (GCC 13-64) | games *1400 |
May/11/2024 02:25 |
| 1404 | C2 - Game on Tree (Medium) | C++20 (GCC 13-64) | dfs and similar dp games trees *1700 |
May/11/2024 02:25 |
| 1403 | G - XOUR | C++20 (GCC 13-64) | data structures dsu sortings *1400 |
May/11/2024 01:45 |
| 1402 | D - Binary Cut | C++20 (GCC 13-64) | dp greedy implementation sortings strings *1100 |
May/10/2024 23:09 |
| 1401 | C - Clock and Strings | C++20 (GCC 13-64) | implementation *900 |
May/10/2024 22:34 |
| 1400 | B - Different String | C++20 (GCC 13-64) | implementation strings *800 |
May/10/2024 21:00 |
| 1399 | A - My First Sorting Problem | C++20 (GCC 13-64) | implementation sortings *800 |
May/10/2024 20:36 |
| 1398 | C - Jatayu's Balanced Bracket Sequence | C++20 (GCC 13-64) | data structures dsu graphs greedy *1300 |
May/10/2024 17:16 |
| 1397 | C - Minimize the Thickness | C++20 (GCC 13-64) | brute force greedy math two pointers *1100 |
May/08/2024 21:07 |
| 1396 | C - Scoring Subsequences | C++20 (GCC 13-64) | binary search greedy math two pointers *1300 |
May/08/2024 20:41 |
| 1395 | A - Start Up | C++20 (GCC 13-64) | implementation *1000 |
May/07/2024 23:05 |
| 1394 | C - Simple Strings | C++20 (GCC 13-64) | dp greedy strings *1300 |
May/06/2024 21:23 |
| 1393 | A1 - Balanced Shuffle (Easy) | C++20 (GCC 13-64) | implementation sortings *1000 |
May/05/2024 20:31 |
| 1392 | C - Add One | C++20 (GCC 13-64) | dp matrices *1600 |
May/04/2024 01:17 |
| 1391 | D - Permutation Game | C++20 (GCC 13-64) | brute force dfs and similar games graphs greedy math *1300 |
May/02/2024 23:13 |
| 1390 | A - Maximize? | C++20 (GCC 13-64) | brute force math number theory *800 |
May/02/2024 23:02 |
| 1389 | B - Prefiquence | C++20 (GCC 13-64) | greedy two pointers *800 |
May/02/2024 23:02 |
| 1388 | C - Assembly via Remainders | C++20 (GCC 13-64) | constructive algorithms number theory *1000 |
May/02/2024 23:02 |
| 1387 | B - Coin Games | C++20 (GCC 13-64) | games *900 |
May/02/2024 17:57 |
| 1386 | A - Contest Proposal | C++20 (GCC 13-64) | brute force greedy two pointers *800 |
May/01/2024 13:41 |
| 1385 | D - Fixed Point Guessing | C++20 (GCC 13-64) | binary search constructive algorithms interactive *1600 |
Apr/30/2024 02:30 |
| 1384 | B - Shifts and Sorting | C++20 (GCC 13-64) | constructive algorithms greedy *1000 |
Apr/29/2024 20:48 |
| 1383 | A - Two Friends | C++20 (GCC 13-64) | constructive algorithms implementation math *800 |
Apr/29/2024 20:41 |
| 1382 | E - Split Into Two Sets | C++20 (GCC 13-64) | dfs and similar dsu graphs *1600 |
Apr/27/2024 22:55 |
| 1381 | B - Rectangle Filling | C++20 (GCC 13-64) | constructive algorithms implementation *1100 |
Apr/27/2024 21:18 |
| 1380 | A - Card Exchange | C++20 (GCC 13-64) | constructive algorithms games greedy *800 |
Apr/27/2024 20:42 |
| 1379 | D - Say No to Palindromes | C++20 (GCC 13-64) | brute force constructive algorithms dp strings *1600 |
Apr/24/2024 18:54 |
| 1378 | B - Meeting on the Line | C++20 (GCC 13-64) | binary search geometry greedy implementation math ternary search *1600 |
Apr/23/2024 22:03 |
| 1377 | B - A BIT of a Construction | C++20 (GCC 13-64) | bitmasks constructive algorithms greedy implementation *1100 |
Apr/23/2024 20:22 |
| 1376 | A - Stickogon | C++20 (GCC 13-64) | constructive algorithms greedy *800 |
Apr/23/2024 01:56 |
| 1375 | A - Buying Torches | C++20 (GCC 13-64) | math *1000 |
Apr/17/2024 14:30 |
| 1374 | B - Beautiful Array | C++20 (GCC 13-64) | constructive algorithms greedy math *1000 |
Apr/17/2024 13:55 |
| 1373 | A - Helmets in Night Light | C++20 (GCC 13-64) | greedy sortings *1000 |
Apr/17/2024 13:24 |
| 1372 | C - Nene's Magical Matrix | C++20 (GCC 13-64) | constructive algorithms greedy math *1600 |
Apr/15/2024 01:58 |
| 1371 | B - Nene and the Card Game | C++20 (GCC 13-64) | games greedy *800 |
Apr/13/2024 20:50 |
| 1370 | A - Nene's Game | C++20 (GCC 13-64) | binary search brute force data structures games greedy *800 |
Apr/13/2024 20:42 |
| 1369 | B - Make It Ugly | C++20 (GCC 13-64) | implementation math *1200 |
Apr/13/2024 13:26 |
| 1368 | C - Long Multiplication | C++20 (GCC 13-64) | greedy math number theory *1200 |
Apr/13/2024 13:12 |
| 1367 | A - Painting the Ribbon | C++20 (GCC 13-64) | constructive algorithms greedy math *900 |
Apr/13/2024 12:37 |
| 1366 | B - Basketball Together | C++20 (GCC 13-64) | binary search greedy sortings *1000 |
Apr/10/2024 05:42 |
| 1365 | A - Walking Master | C++20 (GCC 13-64) | geometry greedy math *800 |
Apr/10/2024 05:08 |
| 1364 | B - Luntik and Subsequences | C++20 (GCC 13-64) | combinatorics math *900 |
Apr/10/2024 03:56 |
| 1363 | A - Strange Partition | C++20 (GCC 13-64) | greedy math number theory *900 |
Apr/10/2024 03:40 |
| 1362 | B - Progressive Square | C++20 (GCC 13-64) | constructive algorithms data structures implementation sortings *1000 |
Apr/10/2024 00:42 |
| 1361 | A - Yogurt Sale | C++20 (GCC 13-64) | math *800 |
Apr/10/2024 00:26 |
| 1360 | C - Homework | C++20 (GCC 13-64) | greedy *1200 |
Apr/09/2024 22:32 |
| 1359 | A - Halloumi Boxes | C++20 (GCC 13-64) | brute force greedy sortings *800 |
Apr/09/2024 19:53 |
| 1358 | A - Desorting | C++20 (GCC 13-64) | brute force greedy math *800 |
Apr/09/2024 19:39 |
| 1357 | A - Serval and Mocha's Array | C++20 (GCC 13-64) | brute force math number theory *800 |
Apr/09/2024 19:28 |
| 1356 | C - Ticket Hoarding | C++20 (GCC 13-64) | greedy math sortings *1400 |
Apr/07/2024 05:07 |
| 1355 | B - Battle Cows | C++20 (GCC 13-64) | binary search data structures greedy *1200 |
Apr/07/2024 04:47 |
| 1354 | A - Dual Trigger | C++20 (GCC 13-64) | constructive algorithms greedy math *900 |
Apr/07/2024 00:18 |
| 1353 | D - Strong Vertices | C++20 (GCC 13-64) | math sortings trees *1300 |
Apr/05/2024 16:25 |
| 1352 | E - Mirror Grid | C++20 (GCC 13-64) | implementation *1200 |
Apr/02/2024 05:25 |
| 1351 | F - You Are So Beautiful | C++20 (GCC 13-64) | data structures *1400 |
Apr/02/2024 03:40 |
| 1350 | D - Are You a Procrastinator? | C++20 (GCC 13-64) | implementation |
Apr/02/2024 01:06 |
| 1349 | B - Is it stated? | C++20 (GCC 13-64) | strings |
Apr/01/2024 21:28 |
| 1348 | G2 - Dances (Hard Version) | C++20 (GCC 13-64) | binary search greedy sortings two pointers *1900 |
Apr/01/2024 05:22 |
| 1347 | G1 - Dances (Easy version) | C++20 (GCC 13-64) | binary search greedy two pointers *1400 |
Apr/01/2024 03:41 |
| 1346 | E - Sending a Sequence Over the Network | C++20 (GCC 13-64) | dp *1600 |
Mar/31/2024 05:07 |
| 1345 | A - Farmer John's Challenge | C++20 (GCC 13-64) | constructive algorithms math *800 |
Mar/31/2024 01:58 |
| 1344 | C - Interesting Sequence | C++20 (GCC 13-64) | bitmasks math *1600 |
Mar/30/2024 05:32 |
| 1343 | E - Nearly Shortest Repeating Substring | C++20 (GCC 13-64) | brute force implementation number theory strings *1500 |
Mar/29/2024 04:38 |
| 1342 | D - Product of Binary Decimals | C++20 (GCC 13-64) | brute force dp implementation number theory *1100 |
Mar/29/2024 03:54 |
| 1341 | C - Clock Conversion | C++20 (GCC 13-64) | implementation math *800 |
Mar/29/2024 03:24 |
| 1340 | B - Upscaling | C++20 (GCC 13-64) | implementation *800 |
Mar/29/2024 03:11 |
| 1339 | A - Stair, Peak, or Neither? | C++20 (GCC 13-64) | implementation *800 |
Mar/29/2024 03:05 |
| 1338 | B - Shoe Shuffling | C++20 (GCC 13-64) | constructive algorithms greedy implementation two pointers *1000 |
Mar/29/2024 03:00 |
| 1337 | C - Equal Frequencies | C++20 (GCC 13-64) | brute force constructive algorithms greedy implementation sortings strings *1600 |
Mar/29/2024 02:15 |
| 1336 | D - Triangle Coloring | C++20 (GCC 13-64) | combinatorics math *1600 |
Mar/27/2024 20:34 |
| 1335 | G - Hits Different | C++20 (GCC 13-64) | data structures dp implementation math *1600 |
Mar/26/2024 02:19 |
| 1334 | B - Shuffle | C++20 (GCC 13-64) | math two pointers *1300 |
Mar/26/2024 00:19 |
| 1333 | C - Turtle Fingers: Count the Values of k | C++20 (GCC 13-64) | brute force implementation math number theory *1100 |
Mar/24/2024 05:23 |
| 1332 | D - Binary String To Subsequences | C++20 (GCC 13-64) | constructive algorithms data structures greedy implementation *1500 |
Mar/24/2024 00:05 |
| 1331 | C - Replacement | C++20 (GCC 13-64) | constructive algorithms data structures implementation *1600 |
Mar/23/2024 23:31 |
| 1330 | B - Maximum Sum | C++20 (GCC 13-64) | dp greedy math *1100 |
Mar/23/2024 01:27 |
| 1329 | A - Median of an Array | C++20 (GCC 13-64) | greedy implementation *800 |
Mar/23/2024 00:44 |
| 1328 | E - Final Countdown | C++20 (GCC 13-64) | implementation math number theory *1600 |
Mar/23/2024 00:19 |
| 1327 | C - Flexible String | C++20 (GCC 13-64) | bitmasks brute force strings *1600 |
Mar/22/2024 18:39 |
| 1326 | B - Fireworks | C++17 (GCC 7-32) | math number theory *900 |
Mar/22/2024 17:07 |
| 1325 | D - Seraphim the Owl | C++17 (GCC 7-32) | dp greedy *1300 |
Mar/22/2024 16:42 |
| 1324 | E - Binary Search | C++17 (GCC 7-32) | binary search constructive algorithms greedy sortings *1700 |
Mar/22/2024 02:25 |
| 1323 | A - Setting up Camp | C++17 (GCC 7-32) | greedy math *800 |
Mar/21/2024 23:19 |
| 1322 | E - Round Dance | C++17 (GCC 7-32) | dfs and similar dsu graphs shortest paths *1600 |
Mar/21/2024 21:04 |
| 1321 | D - The Clock | C++14 (GCC 6-32) | brute force implementation *1100 |
Mar/18/2024 04:58 |
| 1320 | H2 - Maximum Crossings (Hard Version) | C++14 (GCC 6-32) | data structures divide and conquer sortings *1500 |
Mar/18/2024 01:25 |
| 1319 | H1 - Maximum Crossings (Easy Version) | C++14 (GCC 6-32) | brute force *1400 |
Mar/18/2024 01:03 |
| 1318 | C - MEX Game 1 | C++14 (GCC 6-32) | constructive algorithms games greedy *1300 |
Mar/18/2024 00:07 |
| 1317 | B - Equal XOR | C++14 (GCC 6-32) | bitmasks constructive algorithms *1100 |
Mar/17/2024 20:22 |
| 1316 | A - Destroying Bridges | C++14 (GCC 6-32) | graphs greedy math *800 |
Mar/17/2024 19:01 |
| 1315 | C - Arrow Path | C++14 (GCC 6-32) | brute force constructive algorithms dfs and similar dp graphs shortest paths *1300 |
Mar/17/2024 01:49 |
| 1314 | B - Array Fix | C++14 (GCC 6-32) | brute force dp greedy implementation *1100 |
Mar/16/2024 19:18 |
| 1313 | A - Special Characters | C++14 (GCC 6-32) | brute force constructive algorithms *800 |
Mar/16/2024 19:02 |
| 1312 | C - Circular RMQ | C++14 (GCC 6-32) | data structures *2200 |
Mar/15/2024 03:31 |
| 1311 | B - Rudolf and 121 | C++14 (GCC 6-32) | brute force dp greedy math *1000 |
Mar/14/2024 03:43 |
| 1310 | G - Fall Down | C++14 (GCC 6-32) | dfs and similar implementation *1200 |
Mar/14/2024 02:56 |
| 1309 | E - Binary Deque | C++14 (GCC 6-32) | binary search implementation two pointers *1200 |
Mar/14/2024 02:27 |
| 1308 | F - 3SUM | C++17 (GCC 7-32) | brute force math *1300 |
Mar/14/2024 00:22 |
| 1307 | F - Yet Another Problem About Pairs Satisfying an Inequality | C++17 (GCC 7-32) | binary search data structures dp greedy sortings *1300 |
Mar/13/2024 20:36 |
| 1306 | D - Rudolf and the Ball Game | C++17 (GCC 7-32) | dp implementation *1200 |
Mar/13/2024 00:36 |
| 1305 | C - Rudolf and the Ugly String | C++17 (GCC 7-32) | dp strings *900 |
Mar/13/2024 00:07 |
| 1304 | E - Rudolf and k Bridges | C++17 (GCC 7-32) | binary search data structures dp two pointers *1600 |
Mar/12/2024 23:45 |
| 1303 | A - Rudolf and the Ticket | C++17 (GCC 7-32) | brute force math *800 |
Mar/12/2024 18:41 |
| 1302 | A - Linova and Kingdom | C++17 (GCC 7-32) | dfs and similar dp greedy sortings trees *1600 |
Mar/12/2024 03:00 |
| 1301 | C - Kuroni and Impossible Calculation | C++17 (GCC 7-32) | brute force combinatorics math number theory *1600 |
Mar/11/2024 22:59 |
| 1300 | E - Tracking Segments | C++20 (GCC 11-64) | binary search brute force data structures two pointers *1600 |
Mar/11/2024 02:32 |
| 1299 | E - Good Triples | C++20 (GCC 11-64) | brute force combinatorics number theory *1600 |
Mar/10/2024 01:15 |
| 1298 | C - Leha and Function | C++20 (GCC 11-64) | greedy *1300 |
Mar/09/2024 16:10 |
| 1297 | B - Godsend | C++20 (GCC 11-64) | games math *1100 |
Mar/09/2024 14:35 |
| 1296 | C - Messenger in MAC | C++20 (GCC 11-64) | binary search brute force constructive algorithms data structures dp greedy sortings *1800 |
Mar/08/2024 20:36 |
| 1295 | B - Informatics in MAC | C++20 (GCC 11-64) | constructive algorithms *1200 |
Mar/08/2024 17:01 |
| 1294 | A - Entertainment in MAC | C++20 (GCC 11-64) | constructive algorithms strings *800 |
Mar/08/2024 16:28 |
| 1293 | A - Case of Matryoshkas | C++20 (GCC 11-64) | implementation *1500 |
Mar/08/2024 15:48 |
| 1292 | C - Permutation Operations | C++20 (GCC 11-64) | constructive algorithms greedy implementation math *1300 |
Mar/03/2024 17:10 |
| 1291 | B - Yet Another Coin Problem | C++20 (GCC 11-64) | brute force dp greedy math *1200 |
Mar/03/2024 04:12 |
| 1290 | A - Too Min Too Max | C++20 (GCC 11-64) | greedy math *800 |
Mar/03/2024 03:36 |
| 1289 | C - Bitwise Operation Wizard | C++20 (GCC 11-64) | bitmasks constructive algorithms interactive *1700 |
Mar/02/2024 23:55 |
| 1288 | C - Find B | C++20 (GCC 11-64) | constructive algorithms greedy *1400 |
Mar/02/2024 01:26 |
| 1287 | C - Lexicographically Largest | C++20 (GCC 11-64) | binary search constructive algorithms data structures greedy sortings *1700 |
Mar/01/2024 19:44 |
| 1286 | B - Binary Path | C++20 (GCC 11-64) | dp greedy implementation *1300 |
Feb/29/2024 21:12 |
| 1285 | A - Shuffle Party | C++20 (GCC 11-64) | implementation math *800 |
Feb/29/2024 20:42 |
| 1284 | B - Integers Shop | C++20 (GCC 11-64) | data structures greedy implementation *1500 |
Feb/29/2024 15:53 |
| 1283 | E - Air Conditioners | C++20 (GCC 11-64) | data structures dp implementation shortest paths sortings two pointers *1500 |
Feb/29/2024 14:47 |
| 1282 | D - Deleting Divisors | C++20 (GCC 11-64) | games math number theory *1700 |
Feb/29/2024 02:46 |
| 1281 | E1 - Erase and Extend (Easy Version) | C++20 (GCC 11-64) | binary search brute force dp greedy hashing implementation string suffix structures strings two pointers *1600 |
Feb/28/2024 23:56 |
| 1280 | C - Strange Function | C++20 (GCC 11-64) | math number theory *1600 |
Feb/28/2024 17:53 |
| 1279 | E - Turtle vs. Rabbit Race: Optimal Trainings | C++20 (GCC 11-64) | binary search implementation math ternary search *1500 |
Feb/28/2024 15:05 |
| 1278 | D - Turtle Tenacity: Continual Mods | C++20 (GCC 11-64) | constructive algorithms greedy math number theory sortings *1200 |
Feb/27/2024 21:07 |
| 1277 | B - Turtle Math: Fast Three Task | C++20 (GCC 11-64) | implementation math number theory *800 |
Feb/27/2024 20:42 |
| 1276 | A - Turtle Puzzle: Rearrange and Negate | C++20 (GCC 11-64) | greedy math sortings *800 |
Feb/27/2024 20:36 |
| 1275 | A - Moving Chips | C++20 (GCC 11-64) | greedy implementation *800 |
Feb/23/2024 20:47 |
| 1274 | A - Vlad and the Best of Five | C++20 (GCC 11-64) | implementation *800 |
Feb/23/2024 03:42 |
| 1273 | D - Distinct Characters Queries | C++20 (GCC 11-64) | data structures *1600 |
Feb/23/2024 03:38 |
| 1272 | A - Alena's Schedule | C++20 (GCC 11-64) | implementation *900 |
Feb/22/2024 22:19 |
| 1271 | D - Mathematical Problem | C++20 (GCC 11-64) | brute force constructive algorithms geometry math *1700 |
Feb/22/2024 18:29 |
| 1270 | E - Vlad and an Odd Ordering | C++20 (GCC 11-64) | binary search bitmasks data structures dp implementation math number theory *1500 |
Feb/22/2024 03:49 |
| 1269 | C - Boats Competition | C++20 (GCC 11-64) | brute force greedy two pointers *1200 |
Feb/21/2024 23:53 |
| 1268 | C - Good Subarrays | C++20 (GCC 11-64) | data structures dp math *1600 |
Feb/21/2024 02:43 |
| 1267 | A - Number of Apartments | C++20 (GCC 11-64) | brute force constructive algorithms math *900 |
Feb/21/2024 00:18 |
| 1266 | D - Vlad and Division | C++20 (GCC 11-64) | bitmasks greedy *1300 |
Feb/19/2024 22:48 |
| 1265 | C - Vlad and a Sum of Sum of Digits | C++20 (GCC 11-64) | dp implementation *1200 |
Feb/19/2024 21:32 |
| 1264 | B - Vlad and Shapes | C++20 (GCC 11-64) | geometry implementation *800 |
Feb/19/2024 21:13 |
| 1263 | D - Card Game | C++20 (GCC 11-64) | greedy implementation *1400 |
Feb/18/2024 20:41 |
| 1262 | C - LR-remainders | C++20 (GCC 11-64) | brute force data structures implementation math two pointers *1400 |
Feb/18/2024 19:35 |
| 1261 | B - Chaya Calendar | C++20 (GCC 11-64) | number theory *1100 |
Feb/18/2024 18:38 |
| 1260 | A - Thorns and Coins | C++20 (GCC 11-64) | dp greedy implementation *800 |
Feb/18/2024 18:11 |
| 1259 | C - Largest Subsequence | C++20 (GCC 11-64) | greedy strings *1400 |
Feb/18/2024 17:34 |
| 1258 | C - King's Path | C++20 (GCC 11-64) | dfs and similar graphs hashing shortest paths *1800 |
Feb/18/2024 03:27 |
| 1257 | B - Permutation Printing | C++20 (GCC 11-64) | brute force constructive algorithms math *1000 |
Feb/17/2024 21:12 |
| 1256 | A - Maximise The Score | C++20 (GCC 11-64) | greedy sortings *800 |
Feb/17/2024 20:37 |
| 1255 | C - Sasha and the Casino | GNU C++20 (64) | brute force constructive algorithms games greedy math *1400 |
Feb/16/2024 23:59 |
| 1254 | C - Dijkstra? | GNU C++20 (64) | graphs shortest paths *1900 |
Feb/16/2024 15:21 |
| 1253 | B - Sasha and the Drawing | GNU C++20 (64) | constructive algorithms greedy math *800 |
Feb/15/2024 21:12 |
| 1252 | A - Sasha and the Beautiful Array | GNU C++20 (64) | constructive algorithms greedy sortings *800 |
Feb/15/2024 20:36 |
| 1251 | D - Divisible Pairs | GNU C++20 (64) | combinatorics math number theory *1300 |
Feb/15/2024 18:17 |
| 1250 | E - Klever Permutation | GNU C++20 (64) | constructive algorithms math two pointers *1400 |
Feb/15/2024 17:14 |
| 1249 | A - Noldbach problem | GNU C++20 (64) | brute force math number theory *1000 |
Feb/15/2024 02:56 |
| 1248 | F - Chat Screenshots | GNU C++20 (64) | combinatorics dfs and similar graphs implementation *1700 |
Feb/15/2024 01:20 |
| 1247 | E - Anna and the Valentine's Day Gift | GNU C++20 (64) | games greedy math sortings *1400 |
Feb/14/2024 01:03 |
| 1246 | C - Make Equal Again | GNU C++20 (64) | brute force greedy math *1000 |
Feb/13/2024 21:07 |
| 1245 | B - Make Equal | GNU C++20 (64) | greedy *800 |
Feb/13/2024 20:46 |
| 1244 | A - Recovering a Small String | GNU C++20 (64) | brute force strings *800 |
Feb/13/2024 20:41 |
| 1243 | C - Game on Permutation | GNU C++20 (64) | data structures dp games greedy *1400 |
Feb/12/2024 18:48 |
| 1242 | A - Rectangle Cutting | GNU C++20 (64) | geometry math *800 |
Feb/11/2024 21:50 |
| 1241 | B - Equalize | GNU C++20 (64) | binary search greedy sortings two pointers *1200 |
Feb/11/2024 21:41 |
| 1240 | A - Prime Permutation | GNU C++20 (64) | implementation number theory strings *1300 |
Feb/11/2024 18:17 |
| 1239 | B - Subtract Operation | GNU C++20 (64) | data structures greedy math two pointers *1100 |
Feb/10/2024 23:54 |
| 1238 | C - Most Similar Words | GNU C++20 (64) | brute force greedy implementation implementation math strings *800 |
Feb/09/2024 16:27 |
| 1237 | F - Longest Strike | GNU C++20 (64) | data structures greedy implementation sortings two pointers *1300 |
Feb/09/2024 16:23 |
| 1236 | B - Equal Candies | GNU C++20 (64) | greedy math sortings *800 |
Feb/08/2024 23:57 |
| 1235 | D - Find the Different Ones! | GNU C++20 (64) | binary search brute force data structures dp dsu greedy two pointers |
Feb/07/2024 12:01 |
| 1234 | C - Choose the Different Ones! | GNU C++20 (64) | brute force greedy math |
Feb/06/2024 21:25 |
| 1233 | B - Following the String | GNU C++20 (64) | constructive algorithms greedy strings |
Feb/06/2024 21:09 |
| 1232 | A - Make it White | GNU C++20 (64) | greedy strings |
Feb/06/2024 20:51 |
| 1231 | C - Theofanis' Nightmare | GNU C++20 (64) | constructive algorithms greedy *1400 |
Feb/05/2024 23:37 |
| 1230 | C - Helping the Nature | GNU C++20 (64) | constructive algorithms data structures greedy *1700 |
Feb/04/2024 20:14 |
| 1229 | C - Lucky Conversion | GNU C++20 (64) | greedy *1200 |
Feb/04/2024 02:01 |
| 1228 | C - Place for a Selfie | GNU C++20 (64) | binary search data structures geometry math *1400 |
Feb/03/2024 23:03 |
| 1227 | C - Constructive Problem | GNU C++20 (64) | constructive algorithms greedy *1300 |
Feb/02/2024 15:16 |
| 1226 | C - XOR-distance | GNU C++20 (64) | bitmasks greedy implementation math *1400 |
Feb/01/2024 01:51 |
| 1225 | A - From Hero to Zero | GNU C++20 (64) | implementation math *900 |
Jan/31/2024 23:55 |
| 1224 | B - Minimize Inversions | GNU C++20 (64) | constructive algorithms data structures greedy implementation sortings *900 |
Jan/30/2024 21:01 |
| 1223 | A - Brick Wall | GNU C++20 (64) | constructive algorithms greedy implementation math *800 |
Jan/30/2024 20:42 |
| 1222 | B - Hamon Odyssey | GNU C++20 (64) | bitmasks greedy two pointers *1000 |
Jan/30/2024 20:26 |
| 1221 | C - Smilo and Monsters | GNU C++20 (64) | binary search constructive algorithms greedy sortings two pointers *1500 |
Jan/30/2024 01:15 |
| 1220 | B - Monsters | GNU C++20 (64) | greedy math sortings *1000 |
Jan/28/2024 15:44 |
| 1219 | C - Did We Get Everything Covered? | GNU C++20 (64) | constructive algorithms dp greedy implementation strings *1500 |
Jan/28/2024 14:57 |
| 1218 | B - A Balanced Problemset? | GNU C++20 (64) | brute force greedy math number theory *1200 |
Jan/28/2024 13:36 |
| 1217 | A - We Got Everything Covered! | GNU C++20 (64) | constructive algorithms greedy strings *800 |
Jan/27/2024 21:02 |
| 1216 | A - Letters Cyclic Shift | GNU C++20 (64) | constructive algorithms greedy implementation strings *1200 |
Jan/22/2024 23:31 |
| 1215 | C - Closest Cities | GNU C++20 (64) | greedy *1300 |
Jan/21/2024 02:17 |
| 1214 | B - Forming Triangles | GNU C++20 (64) | combinatorics constructive algorithms math *1200 |
Jan/20/2024 01:55 |
| 1213 | A - Tricky Template | GNU C++20 (64) | constructive algorithms implementation strings *800 |
Jan/19/2024 02:50 |
| 1212 | C - Partitioning the Array | GNU C++20 (64) | brute force math number theory *1500 |
Jan/17/2024 00:25 |
| 1211 | D - Very Different Array | GNU C++20 (64) | data structures greedy sortings two pointers *1100 |
Jan/16/2024 19:56 |
| 1210 | C - Sending Messages | GNU C++20 (64) | greedy math *900 |
Jan/15/2024 21:51 |
| 1209 | B - Arranging Cats | GNU C++20 (64) | greedy implementation *800 |
Jan/15/2024 21:28 |
| 1208 | A - Square | GNU C++20 (64) | greedy math *800 |
Jan/15/2024 20:39 |
| 1207 | B - Bus of Characters | GNU C++20 (64) | data structures greedy implementation *1300 |
Jan/15/2024 00:21 |
| 1206 | B - PolandBall and Game | GNU C++20 (64) | binary search data structures games greedy sortings strings *1100 |
Jan/15/2024 00:16 |
| 1205 | B - ICPC Balloons | GNU C++20 (64) | data structures implementation *800 |
Jan/14/2024 23:42 |
| 1204 | A1 - Prefix Flip (Easy Version) | GNU C++20 (64) | constructive algorithms data structures strings *1300 |
Jan/13/2024 23:32 |
| 1203 | B - Summation Game | GNU C++20 (64) | games greedy math sortings *1100 |
Jan/13/2024 22:06 |
| 1202 | A - Satisfying Constraints | GNU C++20 (64) | brute force greedy math *800 |
Jan/13/2024 20:50 |
| 1201 | B - Average Sleep Time | GNU C++20 (64) | data structures implementation math *1300 |
Jan/12/2024 17:59 |
| 1200 | B - Multithreading | GNU C++20 (64) | data structures greedy implementation *1400 |
Jan/12/2024 17:38 |
| 1199 | C1 - Good Subarrays (Easy Version) | GNU C++20 (64) | binary search data structures schedules two pointers *1300 |
Jan/12/2024 16:26 |
| 1198 | C - Inversion Graph | GNU C++20 (64) | data structures dsu graphs math *1300 |
Jan/12/2024 02:28 |
| 1197 | A - String Building | GNU C++20 (64) | Jan/10/2024 22:28 | |
| 1196 | C - Odd/Even Increments | GNU C++20 (64) | greedy greedy implementation math *800 |
Jan/10/2024 22:16 |
| 1195 | D - Colorful Stamp | GNU C++20 (64) | implementation *1100 |
Jan/10/2024 22:12 |
| 1194 | B - Two Divisors | GNU C++20 (64) | constructive algorithms math number theory *900 |
Jan/09/2024 23:56 |
| 1193 | B - Build a Contest | GNU C++20 (64) | data structures implementation *1300 |
Jan/09/2024 00:45 |
| 1192 | C - Array Game | GNU C++20 (64) | binary search brute force data structures sortings two pointers *1400 |
Jan/08/2024 23:32 |
| 1191 | A - Sonya and Queries | GNU C++20 (64) | data structures implementation *1400 |
Jan/08/2024 21:35 |
| 1190 | C - Digital Logarithm | GNU C++20 (64) | data structures greedy sortings *1400 |
Jan/07/2024 19:49 |
| 1189 | C - Grouping Increases | GNU C++20 (64) | data structures dp greedy *1400 |
Jan/06/2024 22:21 |
| 1188 | B - Plus-Minus Split | GNU C++20 (64) | greedy *800 |
Jan/06/2024 20:47 |
| 1187 | A - Wallet Exchange | GNU C++20 (64) | games math *800 |
Jan/06/2024 20:38 |
| 1186 | A - Array with Odd Sum | GNU C++20 (64) | math *800 |
Jan/06/2024 17:58 |
| 1185 | B - Non-Coprime Partition | GNU C++20 (64) | constructive algorithms math *1100 |
Jan/06/2024 16:24 |
| 1184 | B - Cosmic Tables | GNU C++20 (64) | data structures implementation *1300 |
Jan/05/2024 20:04 |
| 1183 | G - 2^Sort | GNU C++20 (64) | data structures dp sortings two pointers *1400 |
Jan/04/2024 19:13 |
| 1182 | B - After Training | GNU C++20 (64) | data structures implementation math *1300 |
Jan/03/2024 20:43 |
| 1181 | B - Lecture Sleep | GNU C++20 (64) | data structures dp implementation two pointers *1200 |
Jan/02/2024 18:41 |
| 1180 | A - Reorder the Array | GNU C++20 (64) | combinatorics data structures math sortings two pointers *1300 |
Jan/02/2024 18:10 |
| 1179 | G - Years | GNU C++20 (64) | data structures sortings *1300 |
Jan/01/2024 19:56 |
| 1178 | A - 2023 | GNU C++20 (64) | constructive algorithms implementation math number theory *800 |
Dec/31/2023 18:50 |
| 1177 | E - Romantic Glasses | GNU C++20 (64) | data structures greedy math *1300 |
Dec/30/2023 01:42 |
| 1176 | F - Greetings | GNU C++20 (64) | data structures divide and conquer sortings *1500 |
Dec/29/2023 22:17 |
| 1175 | B - Erase First or Second Letter | GNU C++20 (64) | brute force combinatorics data structures dp strings *1100 |
Dec/29/2023 15:31 |
| 1174 | B - Not Quite Latin Square | GNU C++20 (64) | bitmasks brute force implementation *800 |
Dec/29/2023 01:09 |
| 1173 | A - Odd One Out | GNU C++20 (64) | bitmasks implementation *800 |
Dec/29/2023 01:04 |
| 1172 | D - Unnatural Language Processing | GNU C++20 (64) | greedy implementation strings *900 |
Dec/28/2023 20:58 |
| 1171 | C - Can I Square? | GNU C++20 (64) | binary search implementation *800 |
Dec/28/2023 20:49 |
| 1170 | C - Numbers on Whiteboard | GNU C++20 (64) | constructive algorithms data structures greedy implementation math *1000 |
Dec/28/2023 19:01 |
| 1169 | A - Meximization | GNU C++20 (64) | brute force data structures greedy sortings *800 |
Dec/28/2023 17:57 |
| 1168 | B - Order Book | GNU C++20 (64) | data structures greedy implementation sortings *1300 |
Dec/28/2023 00:12 |
| 1167 | C - Stripe | GNU C++20 (64) | data structures implementation *1200 |
Dec/26/2023 19:18 |
| 1166 | C - Bad Sequence | GNU C++20 (64) | data structures greedy *1200 |
Dec/26/2023 18:58 |
| 1165 | B - Game with string | GNU C++20 (64) | data structures implementation math *1200 |
Dec/26/2023 18:35 |
| 1164 | B - Chat Order | GNU C++20 (64) | *special problem binary search constructive algorithms data structures sortings *1200 |
Dec/26/2023 18:25 |
| 1163 | A - Least Product | GNU C++20 (64) | constructive algorithms math *800 |
Dec/25/2023 02:38 |
| 1162 | B - Shooting | GNU C++20 (64) | greedy implementation sortings *900 |
Dec/25/2023 02:30 |
| 1161 | A - Three Indices | GNU C++20 (64) | brute force data structures *900 |
Dec/25/2023 02:20 |
| 1160 | A - Subset Mex | GNU C++20 (64) | greedy implementation math *900 |
Dec/25/2023 02:16 |
| 1159 | A - Exciting Bets | GNU C++20 (64) | greedy math number theory *900 |
Dec/25/2023 02:01 |
| 1158 | A - Chips Moving | GNU C++20 (64) | math *900 |
Dec/25/2023 01:47 |
| 1157 | A - Hexadecimal's theorem | GNU C++20 (64) | brute force constructive algorithms implementation number theory *900 |
Dec/25/2023 01:42 |
| 1156 | A - Filling Diamonds | GNU C++20 (64) | brute force dp implementation math *900 |
Dec/25/2023 01:29 |
| 1155 | A - Nastya and Rice | GNU C++20 (64) | math *900 |
Dec/25/2023 01:17 |
| 1154 | C - Heavy Intervals | GNU C++20 (64) | constructive algorithms data structures dsu greedy math sortings *1400 |
Dec/25/2023 01:00 |
| 1153 | C - Make Equal With Mod | GNU C++20 (64) | constructive algorithms math number theory sortings *1200 |
Dec/24/2023 23:44 |
| 1152 | B - Make Almost Equal With Mod | GNU C++20 (64) | bitmasks constructive algorithms math number theory *1200 |
Dec/24/2023 20:04 |
| 1151 | A - Distinct Buttons | GNU C++20 (64) | implementation math *800 |
Dec/23/2023 20:46 |
| 1150 | A - Visiting a Friend | GNU C++20 (64) | greedy implementation *1100 |
Dec/22/2023 21:21 |
| 1149 | B - Coloring a Tree | GNU C++20 (64) | dfs and similar dsu greedy *1200 |
Dec/21/2023 18:02 |
| 1148 | A - Problemsolving Log | GNU C++20 (64) | implementation strings *800 |
Dec/21/2023 14:28 |
| 1147 | B - Preparing for the Contest | GNU C++20 (64) | constructive algorithms math *800 |
Dec/21/2023 13:58 |
| 1146 | C - Quests | GNU C++20 (64) | greedy math *1100 |
Dec/21/2023 13:41 |
| 1145 | D - Three Activities | GNU C++20 (64) | brute force dp greedy implementation sortings *1200 |
Dec/20/2023 23:11 |
| 1144 | B - Distances to Zero | GNU C++20 (64) | constructive algorithms *1200 |
Dec/20/2023 20:36 |
| 1143 | C - Game with Multiset | GNU C++20 (64) | binary search bitmasks brute force greedy *1300 |
Dec/19/2023 21:20 |
| 1142 | B - Swap and Delete | GNU C++20 (64) | strings *1000 |
Dec/18/2023 20:59 |
| 1141 | A - Rating Increase | GNU C++20 (64) | implementation *800 |
Dec/18/2023 20:45 |
| 1140 | C - Maximum Set | GNU C++20 (64) | binary search math *1600 |
Dec/18/2023 15:46 |
| 1139 | B - Begginer's Zelda | GNU C++20 (64) | greedy trees *1100 |
Dec/17/2023 13:30 |
| 1138 | A - Maze | GNU C++20 (64) | dfs and similar *1600 |
Dec/17/2023 00:04 |
| 1137 | A - Constructive Problems | GNU C++20 (64) | constructive algorithms math *800 |
Dec/16/2023 20:43 |
| 1136 | B - Party | GNU C++20 (64) | constructive algorithms graphs math *1600 |
Dec/15/2023 21:13 |
| 1135 | A - Ice Skating | GNU C++20 (64) | brute force dfs and similar dsu graphs *1200 |
Dec/15/2023 20:22 |
| 1134 | A - Forked! | GNU C++20 (64) | brute force implementation *900 |
Dec/15/2023 15:14 |
| 1133 | A - Fox and Box Accumulation | GNU C++20 (64) | greedy sortings *1400 |
Dec/14/2023 23:22 |
| 1132 | B - Collecting Game | GNU C++20 (64) | binary search dp greedy sortings two pointers *1100 |
Dec/13/2023 21:28 |
| 1131 | A - Binary Imbalance | GNU C++20 (64) | constructive algorithms *800 |
Dec/12/2023 22:58 |
| 1130 | D - Jumping Through Segments | GNU C++20 (64) | binary search constructive algorithms *1400 |
Dec/11/2023 20:47 |
| 1129 | C - Removal of Unattractive Pairs | GNU C++20 (64) | constructive algorithms greedy math strings *1100 |
Dec/10/2023 23:54 |
| 1128 | B - YetnotherrokenKeoard | GNU C++20 (64) | data structures implementation strings *1000 |
Dec/09/2023 22:50 |
| 1127 | A - Rook | GNU C++20 (64) | implementation *800 |
Dec/09/2023 22:24 |
| 1126 | A - Easy As ABC | GNU C++20 (64) | brute force *1000 |
Dec/09/2023 21:27 |
| 1125 | A - New Year Transportation | GNU C++20 (64) | dfs and similar graphs implementation *1000 |
Nov/28/2023 20:03 |
| 1124 | B - DZY Loves Chemistry | GNU C++20 (64) | dfs and similar dsu greedy *1400 |
Nov/27/2023 19:06 |
| 1123 | B - Laura and Operations | GNU C++20 (64) | dp math *900 |
Nov/26/2023 23:19 |
| 1122 | A - Cover in Water | GNU C++20 (64) | constructive algorithms greedy implementation strings *800 |
Nov/26/2023 20:43 |
| 1121 | C - Add, Divide and Floor | GNU C++20 (64) | constructive algorithms greedy math *1400 |
Nov/26/2023 19:19 |
| 1120 | B - AB Flipping | GNU C++20 (64) | greedy strings two pointers *900 |
Nov/25/2023 21:28 |
| 1119 | A - Jagged Swaps | GNU C++20 (64) | sortings *800 |
Nov/25/2023 20:54 |
| 1118 | B - Chip and Ribbon | GNU C++20 (64) | greedy math *1100 |
Nov/24/2023 21:19 |
| 1117 | A - Line Trip | GNU C++20 (64) | greedy math *800 |
Nov/24/2023 20:44 |
| 1116 | C - Diluc and Kaeya | GNU C++20 (64) | data structures dp hashing number theory *1500 |
Nov/23/2023 18:47 |
| 1115 | B - Symmetric Matrix | GNU C++20 (64) | implementation *900 |
Nov/22/2023 17:52 |
| 1114 | B - Milena and Admirer | GNU C++20 (64) | greedy math *1500 |
Nov/21/2023 19:59 |
| 1113 | C - Swap Adjacent Elements | GNU C++20 (64) | dfs and similar greedy math sortings two pointers *1400 |
Nov/21/2023 18:40 |
| 1112 | A - Bits | GNU C++20 (64) | bitmasks constructive algorithms *1700 |
Nov/20/2023 23:55 |
| 1111 | F - Alex's whims | GNU C++20 (64) | constructive algorithms graphs greedy shortest paths trees *1600 |
Nov/20/2023 22:29 |
| 1110 | A - Milica and String | GNU C++20 (64) | brute force implementation strings *800 |
Nov/19/2023 21:02 |
| 1109 | E - Queue Sort | GNU C++20 (64) | greedy implementation sortings *1300 |
Nov/19/2023 20:28 |
| 1108 | D - Yarik and Musical Notes | GNU C++20 (64) | hashing math number theory *1300 |
Nov/18/2023 23:46 |
| 1107 | C - Yarik and Array | GNU C++20 (64) | dp greedy two pointers *1100 |
Nov/18/2023 18:56 |
| 1106 | B - 250 Thousand Tons of TNT | GNU C++20 (64) | brute force implementation number theory *1100 |
Nov/18/2023 18:12 |
| 1105 | A - Game with Integers | GNU C++20 (64) | games math number theory *800 |
Nov/17/2023 20:39 |
| 1104 | A - Case of the Zeros and Ones | GNU C++20 (64) | greedy *900 |
Nov/16/2023 23:31 |
| 1103 | B - The Time | GNU C++20 (64) | implementation *900 |
Nov/15/2023 23:59 |
| 1102 | A - Triangle | GNU C++20 (64) | brute force geometry *1500 |
Nov/15/2023 00:10 |
| 1101 | E2 - Close Tuples (hard version) | GNU C++20 (64) | binary search combinatorics implementation math sortings two pointers *1700 |
Nov/14/2023 21:07 |
| 1100 | E1 - Close Tuples (easy version) | GNU C++20 (64) | binary search combinatorics math sortings two pointers *1500 |
Nov/14/2023 18:30 |
| 1099 | B - Coloring | GNU C++20 (64) | constructive algorithms greedy math *1500 |
Nov/13/2023 23:46 |
| 1098 | C - Sum on Subarrays | GNU C++20 (64) | constructive algorithms greedy math *1500 |
Nov/13/2023 00:34 |
| 1097 | E - Price Maximization | GNU C++20 (64) | binary search greedy math two pointers *1500 |
Nov/12/2023 19:11 |
| 1096 | E - Data Structures Fan | GNU C++20 (64) | binary search bitmasks data structures dp *1500 |
Nov/11/2023 21:10 |
| 1095 | E - Two Round Dances | GNU C++20 (64) | combinatorics math *1300 |
Nov/10/2023 17:59 |
| 1094 | C - Min Max Sort | GNU C++20 (64) | binary search brute force greedy math two pointers *1500 |
Nov/09/2023 16:35 |
| 1093 | C - Anonymous Informant | GNU C++20 (64) | constructive algorithms graphs implementation *1400 |
Nov/08/2023 21:07 |
| 1092 | B - Two Out of Three | GNU C++20 (64) | constructive algorithms *1000 |
Nov/08/2023 14:05 |
| 1091 | A - Secret Sport | GNU C++20 (64) | implementation strings *800 |
Nov/08/2023 13:30 |
| 1090 | C - The Child and Toy | GNU C++20 (64) | graphs greedy sortings *1400 |
Nov/08/2023 01:52 |
| 1089 | B - Mashmokh and ACM | GNU C++20 (64) | combinatorics dp number theory *1400 |
Nov/07/2023 19:37 |
| 1088 | B - Raspberries | GNU C++20 (64) | math number theory *1000 |
Nov/07/2023 15:55 |
| 1087 | A - Chemistry | GNU C++20 (64) | strings *900 |
Nov/07/2023 15:54 |
| 1086 | B - Points and Minimum Distance | GNU C++20 (64) | greedy math sortings *800 |
Nov/06/2023 17:39 |
| 1085 | A - Treasure Chest | GNU C++20 (64) | math *800 |
Nov/06/2023 17:15 |
| 1084 | A - Shifting Stacks | GNU C++20 (64) | greedy implementation *900 |
Nov/05/2023 23:11 |
| 1083 | B - Elimination | GNU C++20 (64) | greedy math *900 |
Nov/04/2023 17:58 |
| 1082 | C - Yet Another Broken Keyboard | GNU C++20 (64) | combinatorics dp implementation *1200 |
Nov/03/2023 00:58 |
| 1081 | D - Xenia and Bit Operations | GNU C++20 (64) | data structures trees *1700 |
Nov/02/2023 19:11 |
| 1080 | A - Even But Not Even | GNU C++20 (64) | greedy math strings *900 |
Nov/01/2023 23:24 |
| 1079 | A - Cookies | GNU C++20 (64) | implementation *900 |
Nov/01/2023 23:12 |
| 1078 | A - Oath of the Night's Watch | GNU C++20 (64) | constructive algorithms sortings *900 |
Nov/01/2023 23:00 |
| 1077 | B - Array Eversion | GNU C++20 (64) | greedy *900 |
Oct/31/2023 21:52 |
| 1076 | B - Deja Vu | GNU C++20 (64) | math sortings |
Oct/31/2023 13:36 |
| 1075 | A - Dreamoon and Ranking Collection | GNU C++20 (64) | implementation *900 |
Oct/30/2023 23:56 |
| 1074 | A - Sorting with Twos | GNU C++20 (64) | constructive algorithms constructive algorithms constructive algorithms constructive algorithms constructive algorithms constructive algorithms sortings |
Oct/30/2023 20:59 |
| 1073 | B - Qingshan Loves Strings | GNU C++20 (64) | implementation |
Oct/29/2023 00:09 |
| 1072 | A - Doremy's Paint 3 | GNU C++20 (64) | constructive algorithms |
Oct/28/2023 23:59 |
| 1071 | B - Codeforces Subsequences | GNU C++20 (64) | brute force constructive algorithms greedy math strings *1500 |
Oct/28/2023 23:13 |
| 1070 | C - Poisoned Dagger | GNU C++20 (64) | binary search *1200 |
Oct/27/2023 21:41 |
| 1069 | F - Quests | GNU C++20 (64) | binary search greedy sortings *1500 |
Oct/26/2023 23:05 |
| 1068 | B - Facetook Priority Wall | GNU C++20 (64) | expression parsing implementation strings *1500 |
Oct/26/2023 22:31 |
| 1067 | C - World Tour Finals | C++ 20 (gcc 12.2) | AtCoder *250 |
Oct/26/2023 00:10 |
| 1066 | E - Look Back | GNU C++20 (64) | bitmasks greedy |
Oct/25/2023 00:41 |
| 1065 | A - Simply Strange Sort | GNU C++20 (64) | brute force implementation sortings *800 |
Oct/24/2023 23:07 |
| 1064 | B - Sum of Digits | GNU C++20 (64) | implementation *1000 |
Oct/23/2023 22:19 |
| 1063 | D - In Love | GNU C++20 (64) | data structures greedy |
Oct/22/2023 23:59 |
| 1062 | B - Haunted House | GNU C++20 (64) | binary search greedy math two pointers |
Oct/22/2023 23:15 |
| 1061 | C - Raspberries | GNU C++20 (64) | dp math |
Oct/22/2023 18:37 |
| 1060 | B - Chemistry | GNU C++20 (64) | strings |
Oct/22/2023 17:23 |
| 1059 | A - Morning | GNU C++20 (64) | math |
Oct/22/2023 17:16 |
| 1058 | A - Simple Design | GNU C++20 (64) | brute force greedy math |
Oct/22/2023 13:09 |
| 1057 | B - Olya and Game with Arrays | GNU C++20 (64) | constructive algorithms greedy math sortings *1000 |
Oct/21/2023 22:37 |
| 1056 | C - Yet Another Permutation Problem | GNU C++20 (64) | constructive algorithms greedy math number theory *1000 |
Oct/21/2023 22:17 |
| 1055 | A - Lights Out | GNU C++20 (64) | implementation *900 |
Oct/20/2023 19:24 |
| 1054 | A - PizzaForces | GNU C++20 (64) | brute force math *900 |
Oct/20/2023 19:04 |
| 1053 | A - Mocha and Math | GNU C++20 (64) | bitmasks constructive algorithms math *900 |
Oct/20/2023 18:03 |
| 1052 | A - Slightly Decreasing Permutations | GNU C++20 (64) | greedy implementation *1100 |
Oct/19/2023 13:27 |
| 1051 | B - Valued Keys | GNU C++20 (64) | constructive algorithms greedy strings *900 |
Oct/18/2023 22:19 |
| 1050 | C - Really Big Numbers | GNU C++20 (64) | binary search brute force dp math *1600 |
Oct/17/2023 20:35 |
| 1049 | B - Makes And The Product | GNU C++20 (64) | combinatorics implementation math sortings *1500 |
Oct/17/2023 19:38 |
| 1048 | C - Ntarsis' Set | GNU C++20 (64) | binary search constructive algorithms implementation math *1800 |
Oct/16/2023 23:43 |
| 1047 | B - Mislove Has Lost an Array | GNU C++20 (64) | greedy math *900 |
Oct/15/2023 21:24 |
| 1046 | E - Boxers | GNU C++20 (64) | greedy sortings *1500 |
Oct/14/2023 19:56 |
| 1045 | E - Block Sequence | GNU C++20 (64) | dp |
Oct/13/2023 21:48 |
| 1044 | C - Perfect Square | GNU C++20 (64) | brute force implementation |
Oct/13/2023 04:23 |
| 1043 | A - Don't Try to Count | GNU C++20 (64) | brute force strings |
Oct/12/2023 23:56 |
| 1042 | D - Divide and Equalize | GNU C++20 (64) | math number theory |
Oct/12/2023 21:55 |
| 1041 | B - Three Threadlets | GNU C++20 (64) | math |
Oct/12/2023 21:17 |
| 1040 | C - Common Divisors | GNU C++20 (64) | implementation math *1300 |
Oct/12/2023 03:00 |
| 1039 | D2 - Remove the Substring (hard version) | GNU C++20 (64) | binary search greedy implementation two pointers *1700 |
Oct/11/2023 22:44 |
| 1038 | D1 - Remove the Substring (easy version) | GNU C++20 (64) | greedy implementation *1600 |
Oct/11/2023 18:36 |
| 1037 | C - Decreasing String | GNU C++20 (64) | implementation strings |
Oct/10/2023 17:27 |
| 1036 | A - Sum of Three | GNU C++20 (64) | brute force constructive algorithms math |
Oct/09/2023 20:43 |
| 1035 | A - Goals of Victory | GNU C++20 (64) | math |
Oct/09/2023 20:25 |
| 1034 | D - Min Cost String | GNU C++20 (64) | brute force constructive algorithms graphs greedy strings *1600 |
Oct/08/2023 17:44 |
| 1033 | B - Burning Midnight Oil | GNU C++20 (64) | binary search implementation *1500 |
Oct/07/2023 01:44 |
| 1032 | C - Playlist | GNU C++20 (64) | brute force data structures sortings *1600 |
Oct/06/2023 19:48 |
| 1031 | B - Archer | GNU C++20 (64) | math probabilities *1300 |
Oct/05/2023 01:27 |
| 1030 | B - Good String | GNU C++20 (64) | implementation strings *1200 |
Oct/05/2023 00:21 |
| 1029 | A - Detective Book | GNU C++20 (64) | implementation *1000 |
Oct/04/2023 23:44 |
| 1028 | A - Short Sort | GNU C++20 (64) | brute force implementation *800 |
Oct/04/2023 19:42 |
| 1027 | B - Good Kid | GNU C++20 (64) | brute force greedy math *800 |
Oct/04/2023 19:42 |
| 1026 | C - Target Practice | GNU C++20 (64) | implementation math *800 |
Oct/04/2023 19:42 |
| 1025 | D - 1D Eraser | GNU C++20 (64) | greedy implementation two pointers *800 |
Oct/04/2023 19:42 |
| 1024 | E - Building an Aquarium | GNU C++20 (64) | binary search sortings *1100 |
Oct/04/2023 19:42 |
| 1023 | F - Money Trees | GNU C++20 (64) | binary search greedy math two pointers *1300 |
Oct/04/2023 19:42 |
| 1022 | A - 2-3 Moves | GNU C++20 (64) | greedy math *800 |
Oct/03/2023 13:49 |
| 1021 | F1 - Guess the K-th Zero (Easy version) | GNU C++20 (64) | binary search interactive *1600 |
Oct/02/2023 16:57 |
| 1020 | C - Good String | GNU C++20 (64) | greedy *1300 |
Oct/02/2023 16:39 |
| 1019 | D - Almost All Divisors | GNU C++20 (64) | math number theory *1600 |
Oct/02/2023 15:39 |
| 1018 | C - 321-like Searcher | C++ 20 (gcc 12.2) | AtCoder *300 |
Oct/02/2023 15:16 |
| 1017 | C - Pursuit | GNU C++20 (64) | binary search brute force greedy sortings *1200 |
Oct/02/2023 00:04 |
| 1016 | B - Nirvana | GNU C++20 (64) | brute force math number theory *1200 |
Oct/01/2023 17:05 |
| 1015 | A - k-Factorization | GNU C++20 (64) | implementation math number theory *1100 |
Oct/01/2023 14:24 |
| 1014 | A - Jellyfish and Undertale | GNU C++20 (64) | brute force greedy |
Oct/01/2023 03:43 |
| 1013 | C - Strong Password | GNU C++20 (64) | binary search dp greedy strings *1400 |
Oct/01/2023 03:37 |
| 1012 | B - Special Permutation | GNU C++20 (64) | constructive algorithms greedy *900 |
Oct/01/2023 00:45 |
| 1011 | C - Festival | C++ 20 (gcc 12.2) | AtCoder *250 |
Sep/30/2023 18:26 |
| 1010 | B - Prefix and Suffix | C++ 20 (gcc 12.2) | AtCoder *200 |
Sep/30/2023 18:10 |
| 1009 | A - First ABC 2 | C++ 20 (gcc 12.2) | AtCoder *100 |
Sep/30/2023 18:03 |
| 1008 | D - Permutations | GNU C++20 (64) | greedy *1500 |
Sep/30/2023 17:39 |
| 1007 | A - Rigged! | GNU C++20 (64) | greedy *800 |
Sep/28/2023 19:52 |
| 1006 | B - Chips on the Board | GNU C++20 (64) | constructive algorithms greedy *900 |
Sep/28/2023 19:51 |
| 1005 | A - Increasing Sequence | GNU C++20 (64) | greedy |
Sep/28/2023 19:48 |
| 1004 | C - Vasilije in Cacak | GNU C++20 (64) | math |
Sep/27/2023 23:13 |
| 1003 | B - Aleksa and Stack | GNU C++20 (64) | constructive algorithms math |
Sep/27/2023 15:27 |
| 1002 | A - How Much Does Daytona Cost? | GNU C++20 (64) | greedy |
Sep/27/2023 15:26 |
| 1001 | A - Split it! | GNU C++20 (64) | brute force constructive algorithms greedy strings *900 |
Sep/26/2023 15:37 |
| 1000 | B - Minimize Permutation Subarrays | GNU C++20 (64) | constructive algorithms math *1100 |
Sep/26/2023 14:34 |
| 999 | C - Card Game | GNU C++20 (64) | brute force greedy |
Sep/26/2023 01:13 |
| 998 | B - Sets and Union | GNU C++20 (64) | bitmasks brute force constructive algorithms greedy |
Sep/25/2023 23:53 |
| 997 | C - Make it Alternating | GNU C++20 (64) | combinatorics dp greedy *1300 |
Sep/25/2023 00:05 |
| 996 | B - Serial Time! | GNU C++20 (64) | dfs and similar dsu *1400 |
Sep/24/2023 20:16 |
| 995 | A - Shortest path of the king | GNU C++20 (64) | greedy shortest paths *1000 |
Sep/24/2023 14:28 |
| 994 | B - Biridian Forest | GNU C++20 (64) | dfs and similar shortest paths *1500 |
Sep/23/2023 21:03 |
| 993 | G - ABBC or BACB | GNU C++20 (64) | constructive algorithms greedy *1500 |
Sep/22/2023 16:52 |
| 992 | B - Friendly Arrays | GNU C++20 (64) | bitmasks greedy math *1200 |
Sep/21/2023 20:33 |
| 991 | A - Whose sentence is it? | GNU C++20 (64) | implementation strings *1100 |
Sep/20/2023 23:18 |
| 990 | A - MEXanized Array | GNU C++20 (64) | constructive algorithms greedy math *800 |
Sep/19/2023 21:28 |
| 989 | A - United We Stand | GNU C++20 (64) | constructive algorithms math number theory *800 |
Sep/18/2023 20:41 |
| 988 | C - Sweets Eating | GNU C++20 (64) | dp greedy math sortings *1500 |
Sep/17/2023 17:25 |
| 987 | B - Kana and Dragon Quest game | GNU C++20 (64) | greedy implementation math *900 |
Sep/16/2023 23:51 |
| 986 | A - And Then There Were K | GNU C++20 (64) | bitmasks *800 |
Sep/15/2023 22:34 |
| 985 | A - Fill in the Matrix | GNU C++20 (64) | constructive algorithms implementation *1300 |
Sep/14/2023 20:25 |
| 984 | C - Non-coprime Split | GNU C++20 (64) | math number theory *1100 |
Sep/13/2023 19:08 |
| 983 | B - Odd sum | GNU C++20 (64) | dp greedy implementation *1400 |
Sep/13/2023 01:47 |
| 982 | E2 - Salyg1n and Array (hard version) | GNU C++20 (64) | constructive algorithms interactive *2200 |
Sep/12/2023 22:53 |
| 981 | E1 - Salyg1n and Array (simple version) | GNU C++20 (64) | constructive algorithms interactive math *2000 |
Sep/12/2023 22:52 |
| 980 | B - XOR Palindromes | GNU C++20 (64) | bitmasks constructive algorithms strings *1100 |
Sep/12/2023 19:54 |
| 979 | A - green_gold_dog, array and permutation | GNU C++20 (64) | constructive algorithms sortings *800 |
Sep/12/2023 19:54 |
| 978 | C - Salyg1n and the MEX Game | GNU C++20 (64) | constructive algorithms data structures games greedy interactive *1300 |
Sep/12/2023 00:24 |
| 977 | A - Cloning Toys | GNU C++20 (64) | implementation *1300 |
Sep/11/2023 00:24 |
| 976 | A - Two Vessels | GNU C++20 (64) | brute force greedy math *800 |
Sep/10/2023 23:57 |
| 975 | A - Make It Zero | GNU C++20 (64) | constructive algorithms *900 |
Sep/10/2023 23:15 |
| 974 | B - Magic Forest | GNU C++20 (64) | brute force *1300 |
Sep/09/2023 00:40 |
| 973 | C - K-Dominant Character | GNU C++20 (64) | binary search implementation two pointers *1400 |
Sep/08/2023 23:06 |
| 972 | C - String Transformation | GNU C++20 (64) | greedy strings *1300 |
Sep/08/2023 20:21 |
| 971 | A - Partition | GNU C++20 (64) | greedy *800 |
Sep/07/2023 20:05 |
| 970 | B - Weird Subtraction Process | GNU C++20 (64) | math number theory *1100 |
Sep/07/2023 19:55 |
| 969 | C - Representative Edges | GNU C++20 (64) | brute force geometry implementation math *1500 |
Sep/06/2023 14:33 |
| 968 | A - Integer Diversity | GNU C++20 (64) | implementation *800 |
Sep/05/2023 23:41 |
| 967 | C - Swap Letters | GNU C++20 (64) | constructive algorithms greedy *1500 |
Sep/04/2023 21:06 |
| 966 | B - Ternary String | GNU C++20 (64) | binary search dp implementation two pointers *1200 |
Sep/03/2023 21:11 |
| 965 | A - Ambitious Kid | GNU C++20 (64) | math *800 |
Sep/03/2023 18:07 |
| 964 | C - MEX Repetition | GNU C++20 (64) | implementation math *1100 |
Sep/02/2023 21:34 |
| 963 | B - Two Binary Strings | GNU C++20 (64) | constructive algorithms dp greedy *1000 |
Sep/01/2023 14:25 |
| 962 | A - Prime Deletion | GNU C++20 (64) | constructive algorithms math *800 |
Sep/01/2023 14:22 |
| 961 | C - Different Differences | GNU C++20 (64) | constructive algorithms greedy math *1000 |
Sep/01/2023 14:16 |
| 960 | B - Split Sort | GNU C++20 (64) | greedy math sortings *1100 |
Aug/31/2023 12:10 |
| 959 | A - Channel | GNU C++20 (64) | greedy implementation *800 |
Aug/31/2023 12:07 |
| 958 | C - Dreaming of Freedom | GNU C++20 (64) | greedy math number theory *1300 |
Aug/30/2023 19:40 |
| 957 | A - Alarm Clock | GNU C++20 (64) | math *900 |
Aug/29/2023 23:49 |
| 956 | C - Tea Tasting | GNU C++20 (64) | binary search data structures implementation *1500 |
Aug/29/2023 00:02 |
| 955 | G - Orray | GNU C++20 (64) | bitmasks brute force greedy math sortings *1500 |
Aug/27/2023 03:10 |
| 954 | A - Increasing and Decreasing | GNU C++20 (64) | constructive algorithms greedy implementation math *800 |
Aug/27/2023 01:46 |
| 953 | B - Swap and Reverse | GNU C++20 (64) | constructive algorithms greedy sortings strings *1100 |
Aug/27/2023 01:46 |
| 952 | C - Divisor Chain | GNU C++20 (64) | bitmasks constructive algorithms math number theory *1300 |
Aug/27/2023 01:46 |
| 951 | A - Tales of a Sort | GNU C++20 (64) | implementation *800 |
Aug/26/2023 23:47 |
| 950 | D - Ice Cream Balls | GNU C++20 (64) | binary search combinatorics constructive algorithms math *1300 |
Aug/25/2023 21:45 |
| 949 | B - Good Arrays | GNU C++20 (64) | implementation math *900 |
Aug/25/2023 17:48 |
| 948 | A - Gift Carpet | GNU C++20 (64) | dp greedy implementation strings *800 |
Aug/24/2023 22:52 |
| 947 | B - Sequence Game | GNU C++20 (64) | constructive algorithms *800 |
Aug/24/2023 22:52 |
| 946 | C - Flower City Fence | GNU C++20 (64) | binary search data structures implementation sortings *1100 |
Aug/24/2023 22:52 |
| 945 | C - Good String | GNU C++20 (64) | brute force dp greedy two pointers *1500 |
Aug/23/2023 21:52 |
| 944 | B - Easter Eggs | GNU C++20 (64) | constructive algorithms implementation *1200 |
Aug/22/2023 18:47 |
| 943 | A - Haiku | GNU C++20 (64) | implementation strings *800 |
Aug/22/2023 17:28 |
| 942 | C - Interesting Story | GNU C++20 (64) | greedy sortings strings *1500 |
Aug/21/2023 17:24 |
| 941 | D - Backspace | GNU C++20 (64) | dp greedy strings two pointers *1500 |
Aug/19/2023 18:50 |
| 940 | A - Yaroslav and Permutations | GNU C++20 (64) | greedy math *1100 |
Aug/19/2023 15:28 |
| 939 | B - AGAGA XOOORRR | GNU C++20 (64) | bitmasks brute force dp greedy *1500 |
Aug/18/2023 21:26 |
| 938 | A - Not a Substring | GNU C++20 (64) | constructive algorithms strings *900 |
Aug/17/2023 22:57 |
| 937 | B - Fancy Coins | GNU C++20 (64) | binary search brute force greedy math *1200 |
Aug/17/2023 22:36 |
| 936 | A - Buttons | GNU C++20 (64) | games greedy math *800 |
Aug/17/2023 20:17 |
| 935 | C - Minimum Notation | GNU C++20 (64) | data structures greedy math sortings *1200 |
Aug/16/2023 01:13 |
| 934 | G2 - Subsequence Addition (Hard Version) | GNU C++20 (64) | bitmasks dp greedy implementation sortings *1100 |
Aug/15/2023 22:31 |
| 933 | D - Stas and the Queue at the Buffet | GNU C++20 (64) | greedy math sortings *1600 |
Aug/15/2023 01:33 |
| 932 | B - Running for Gold | GNU C++20 (64) | combinatorics graphs greedy sortings *1500 |
Aug/14/2023 19:41 |
| 931 | C - Another Permutation Problem | GNU C++20 (64) | brute force dp greedy math *1200 |
Aug/13/2023 01:24 |
| 930 | B - Find The Array | GNU C++20 (64) | bitmasks constructive algorithms greedy *1400 |
Aug/11/2023 18:48 |
| 929 | B - Polycarp Writes a String from Memory | GNU C++20 (64) | greedy *800 |
Aug/10/2023 01:13 |
| 928 | C - Almost All Multiples | GNU C++20 (64) | greedy number theory *1400 |
Aug/09/2023 23:54 |
| 927 | B - Maximum Rounding | GNU C++20 (64) | greedy implementation math *1100 |
Aug/08/2023 21:06 |
| 926 | C - Assembly via Minimums | GNU C++20 (64) | greedy sortings *1200 |
Aug/08/2023 01:37 |
| 925 | A - Array Coloring | GNU C++20 (64) | greedy math *800 |
Aug/08/2023 00:39 |
| 924 | A - Winner | GNU C++20 (64) | hashing implementation *1500 |
Aug/07/2023 22:19 |
| 923 | C - To Become Max | GNU C++20 (64) | binary search brute force data structures dp *1600 |
Aug/06/2023 23:02 |
| 922 | C - Divisibility by Eight | GNU C++20 (64) | brute force dp math *1500 |
Aug/05/2023 23:59 |
| 921 | C - Two TVs | GNU C++20 (64) | data structures greedy sortings *1500 |
Aug/04/2023 19:14 |
| 920 | F - Interesting Function | GNU C++20 (64) | binary search dp math number theory *1500 |
Aug/04/2023 14:41 |
| 919 | C2 - Potions (Hard Version) | GNU C++20 (64) | data structures greedy *1600 |
Aug/03/2023 16:07 |
| 918 | C1 - Potions (Easy Version) | GNU C++20 (64) | brute force data structures dp greedy *1500 |
Aug/03/2023 16:06 |
| 917 | C - Balanced Team | GNU C++20 (64) | sortings two pointers *1200 |
Aug/03/2023 00:25 |
| 916 | B - Lucky Numbers (easy) | GNU C++20 (64) | binary search bitmasks brute force *1300 |
Aug/02/2023 21:00 |
| 915 | B - Plus and Multiply | GNU C++20 (64) | constructive algorithms math number theory *1500 |
Aug/01/2023 21:19 |
| 914 | B - Bad Boy | GNU C++20 (64) | constructive algorithms greedy math *900 |
Aug/01/2023 01:13 |
| 913 | B - Regular Bracket Sequence | GNU C++20 (64) | greedy *1400 |
Jul/31/2023 19:14 |
| 912 | E - Arranging The Sheep | GNU C++20 (64) | greedy math *1400 |
Jul/31/2023 19:02 |
| 911 | C - Delete Two Elements | GNU C++20 (64) | data structures dp implementation math two pointers *1200 |
Jul/30/2023 23:38 |
| 910 | B - Longest Divisors Interval | GNU C++20 (64) | brute force combinatorics greedy math number theory *900 |
Jul/30/2023 21:07 |
| 909 | B - Fibonaccharsis | GNU C++20 (64) | binary search brute force math *1200 |
Jul/30/2023 13:40 |
| 908 | B - T-shirt buying | GNU C++20 (64) | data structures implementation *1400 |
Jul/29/2023 14:32 |
| 907 | A - Andryusha and Socks | GNU C++20 (64) | implementation *800 |
Jul/28/2023 23:30 |
| 906 | D - X-Sum | GNU C++20 (64) | brute force greedy implementation *1000 |
Jul/27/2023 23:32 |
| 905 | A - Escalator Conversations | GNU C++20 (64) | brute force constructive algorithms math *800 |
Jul/26/2023 21:53 |
| 904 | D - Prefix Permutation Sums | GNU C++20 (64) | implementation math *1300 |
Jul/26/2023 20:22 |
| 903 | C - Tiles Comeback | GNU C++20 (64) | greedy *1000 |
Jul/26/2023 00:55 |
| 902 | B - Parity Sort | GNU C++20 (64) | greedy sortings two pointers *800 |
Jul/26/2023 00:08 |
| 901 | B - Restricted RPS | GNU C++20 (64) | constructive algorithms dp greedy *1200 |
Jul/24/2023 01:11 |
| 900 | A - Comparing Two Long Integers | GNU C++20 (64) | implementation strings *900 |
Jul/23/2023 22:21 |
| 899 | C - Great Sequence | GNU C++20 (64) | greedy sortings *1200 |
Jul/22/2023 20:50 |
| 898 | E - Cardboard for Pictures | GNU C++20 (64) | binary search geometry implementation math *1100 |
Jul/21/2023 22:34 |
| 897 | F - We Were Both Children | GNU C++20 (64) | brute force implementation math number theory *1300 |
Jul/21/2023 22:16 |
| 896 | D - Balanced Round | GNU C++20 (64) | brute force greedy implementation sortings *900 |
Jul/21/2023 20:56 |
| 895 | C - Word on the Paper | GNU C++20 (64) | implementation strings *800 |
Jul/21/2023 20:49 |
| 894 | B - Ten Words of Wisdom | GNU C++20 (64) | implementation sortings *800 |
Jul/21/2023 20:46 |
| 893 | A - To My Critics | GNU C++20 (64) | implementation sortings *800 |
Jul/21/2023 20:37 |
| 892 | A - Direction Change | GNU C++20 (64) | implementation math *800 |
Jul/20/2023 23:26 |
| 891 | B - Square? | GNU C++20 (64) | brute force implementation math *900 |
Jul/19/2023 23:21 |
| 890 | C - Contrast Value | GNU C++20 (64) | greedy implementation *1200 |
Jul/18/2023 00:00 |
| 889 | A - Boboniu Likes to Color Balls | GNU C++20 (64) | brute force math *1000 |
Jul/17/2023 23:33 |
| 888 | C - Two Arrays | GNU C++20 (64) | greedy math sortings *900 |
Jul/16/2023 20:23 |
| 887 | A - Anti Light's Cell Guessing | GNU C++20 (64) | math *900 |
Jul/16/2023 19:48 |
| 886 | B - Sum of Medians | GNU C++20 (64) | greedy math *900 |
Jul/15/2023 23:08 |
| 885 | B - Power Walking | GNU C++20 (64) | greedy *900 |
Jul/14/2023 21:07 |
| 884 | B - Array Cloning Technique | GNU C++20 (64) | constructive algorithms greedy sortings *900 |
Jul/14/2023 20:19 |
| 883 | A - Forbidden Integer | GNU C++20 (64) | constructive algorithms implementation math number theory *800 |
Jul/13/2023 19:57 |
| 882 | B - Customising the Track | GNU C++20 (64) | combinatorics greedy math *900 |
Jul/13/2023 18:50 |
| 881 | A - Subtraction Game | GNU C++20 (64) | constructive algorithms games *800 |
Jul/12/2023 14:43 |
| 880 | B - Mystic Permutation | GNU C++20 (64) | data structures greedy *900 |
Jul/11/2023 18:12 |
| 879 | A - Filling Shapes | GNU C++20 (64) | dp math *1000 |
Jul/10/2023 23:11 |
| 878 | A - Pashmak and Garden | GNU C++20 (64) | implementation *1200 |
Jul/10/2023 13:27 |
| 877 | C - Monitor | GNU C++20 (64) | binary search number theory *1800 |
Jul/10/2023 00:26 |
| 876 | B - M-arrays | GNU C++20 (64) | constructive algorithms greedy math *1200 |
Jul/09/2023 21:14 |
| 875 | C - Yet Another Array Restoration | GNU C++20 (64) | brute force math number theory *1200 |
Jul/08/2023 21:39 |
| 874 | D - Rudolph and Christmas Tree | GNU C++20 (64) | constructive algorithms geometry math *1200 |
Jul/08/2023 12:46 |
| 873 | B - Rudolph and Tic-Tac-Toe | GNU C++20 (64) | brute force implementation strings *800 |
Jul/07/2023 23:05 |
| 872 | C - Rudolf and the Another Competition | GNU C++20 (64) | constructive algorithms data structures dp greedy sortings *1200 |
Jul/07/2023 21:50 |
| 871 | A - Rudolph and Cut the Rope | GNU C++20 (64) | implementation math *800 |
Jul/07/2023 20:47 |
| 870 | D - Matryoshkas | GNU C++20 (64) | data structures greedy sortings *1200 |
Jul/07/2023 16:45 |
| 869 | B - Flip the Bits | GNU C++20 (64) | constructive algorithms greedy implementation math *1200 |
Jul/07/2023 16:16 |
| 868 | C - Three Parts of the Array | GNU C++20 (64) | binary search data structures two pointers *1200 |
Jul/06/2023 22:56 |
| 867 | B - Make Them Odd | GNU C++20 (64) | greedy number theory *1200 |
Jul/06/2023 22:18 |
| 866 | B - Creating the Contest | GNU C++20 (64) | dp greedy math *1200 |
Jul/05/2023 20:22 |
| 865 | C - Dominated Subarray | GNU C++20 (64) | greedy implementation sortings strings two pointers *1200 |
Jul/05/2023 19:18 |
| 864 | A - Casimir's String Solitaire | GNU C++20 (64) | math strings *800 |
Jul/05/2023 10:59 |
| 863 | B - Divan and a New Project | GNU C++20 (64) | constructive algorithms sortings *1000 |
Jul/04/2023 19:55 |
| 862 | B - Red and Blue | GNU C++20 (64) | dp greedy *1000 |
Jul/04/2023 18:00 |
| 861 | B - Binary Removals | GNU C++20 (64) | brute force dp greedy implementation *1000 |
Jul/04/2023 17:35 |
| 860 | B - Reverse Binary Strings | GNU C++20 (64) | constructive algorithms greedy *1200 |
Jul/03/2023 21:31 |
| 859 | B - Build the Permutation | GNU C++20 (64) | constructive algorithms greedy *1200 |
Jul/03/2023 03:58 |
| 858 | C - Make Them Equal | GNU C++20 (64) | brute force greedy math strings *1200 |
Jul/03/2023 00:49 |
| 857 | D - Even-Odd Game | GNU C++20 (64) | dp games greedy sortings *1200 |
Jul/02/2023 20:24 |
| 856 | B - Also Try Minecraft | GNU C++20 (64) | data structures dp implementation *900 |
Jul/01/2023 21:41 |
| 855 | B - Mark the Dust Sweeper | GNU C++20 (64) | constructive algorithms greedy implementation *900 |
Jul/01/2023 20:52 |
| 854 | B - Rule of League | GNU C++20 (64) | constructive algorithms math *900 |
Jul/01/2023 20:32 |
| 853 | A - Everyone Loves to Sleep | GNU C++20 (64) | implementation math *900 |
Jul/01/2023 19:24 |
| 852 | A - Common Prefixes | GNU C++20 (64) | constructive algorithms greedy strings *1200 |
Jun/30/2023 00:06 |
| 851 | C - Make It Good | GNU C++20 (64) | greedy *1200 |
Jun/29/2023 02:03 |
| 850 | B - Maximum Product | GNU C++20 (64) | brute force dp greedy implementation sortings *1200 |
Jun/29/2023 01:08 |
| 849 | C - Wrong Addition | GNU C++20 (64) | implementation *1200 |
Jun/28/2023 00:49 |
| 848 | C2 - k-LCM (hard version) | GNU C++20 (64) | constructive algorithms math *1600 |
Jun/27/2023 17:13 |
| 847 | C1 - k-LCM (easy version) | GNU C++20 (64) | constructive algorithms math *1200 |
Jun/27/2023 17:09 |
| 846 | B - Prinzessin der Verurteilung | GNU C++20 (64) | brute force constructive algorithms strings *1200 |
Jun/27/2023 16:26 |
| 845 | C - Sequence Transformation | GNU C++20 (64) | greedy implementation *1200 |
Jun/26/2023 19:37 |
| 844 | C - Penalty | GNU C++20 (64) | bitmasks brute force dp greedy *1200 |
Jun/26/2023 01:21 |
| 843 | A - Tenzing and Tsondu | GNU C++20 (64) | games math *800 |
Jun/25/2023 00:00 |
| 842 | B - Tenzing and Books | GNU C++20 (64) | bitmasks greedy math *1100 |
Jun/24/2023 23:59 |
| 841 | B - Stairs | GNU C++20 (64) | brute force constructive algorithms greedy implementation math *1200 |
Jun/24/2023 20:48 |
| 840 | B - AND 0, Sum Big | GNU C++20 (64) | bitmasks combinatorics math *1200 |
Jun/23/2023 02:07 |
| 839 | B - Equal Rectangles | GNU C++20 (64) | greedy math *1200 |
Jun/22/2023 19:54 |
| 838 | A - Exercising Walk | GNU C++20 (64) | greedy implementation math *1100 |
Jun/21/2023 22:19 |
| 837 | B - Boboniu Plays Chess | GNU C++20 (64) | constructive algorithms *1100 |
Jun/21/2023 12:33 |
| 836 | D - Apple Tree | GNU C++20 (64) | combinatorics dfs and similar dp math trees *1200 |
Jun/20/2023 23:12 |
| 835 | C - Sum in Binary Tree | GNU C++20 (64) | bitmasks combinatorics math trees *800 |
Jun/20/2023 20:58 |
| 834 | B - Long Long | GNU C++20 (64) | greedy math two pointers *800 |
Jun/20/2023 20:48 |
| 833 | A - Sasha and Array Coloring | GNU C++20 (64) | greedy sortings two pointers *800 |
Jun/20/2023 20:39 |
| 832 | B - Putting Bricks in the Wall | GNU C++20 (64) | constructive algorithms implementation *1100 |
Jun/20/2023 20:20 |
| 831 | B - Lord of the Values | GNU C++20 (64) | constructive algorithms *1100 |
Jun/20/2023 19:16 |
| 830 | A - Cards for Friends | GNU C++20 (64) | greedy math *800 |
Jun/20/2023 12:57 |
| 829 | A - GCD Sum | GNU C++20 (64) | brute force math *800 |
Jun/19/2023 23:36 |
| 828 | A - Two Bags of Potatoes | GNU C++20 (64) | greedy implementation math *1200 |
Jun/19/2023 19:26 |
| 827 | B - Misha and Changing Handles | GNU C++20 (64) | data structures dsu strings *1100 |
Jun/19/2023 01:23 |
| 826 | A - Destroyer | GNU C++20 (64) | implementation sortings *800 |
Jun/18/2023 23:37 |
| 825 | A - Unit Array | GNU C++20 (64) | greedy math *800 |
Jun/18/2023 17:40 |
| 824 | B - Sherlock and his girlfriend | GNU C++20 (64) | constructive algorithms number theory *1200 |
Jun/17/2023 22:21 |
| 823 | B - Card Deck | GNU C++20 (64) | data structures greedy math *1100 |
Jun/17/2023 19:41 |
| 822 | A - Brain's Photos | GNU C++20 (64) | implementation *800 |
Jun/17/2023 14:44 |
| 821 | C - Ternary XOR | GNU C++20 (64) | greedy implementation *1200 |
Jun/17/2023 01:55 |
| 820 | B - Books | GNU C++20 (64) | binary search brute force implementation two pointers *1400 |
Jun/17/2023 01:21 |
| 819 | B - Histogram Ugliness | GNU C++20 (64) | greedy implementation math *1100 |
Jun/16/2023 21:54 |
| 818 | B - Mex Master | GNU C++20 (64) | constructive algorithms greedy *900 |
Jun/15/2023 14:53 |
| 817 | B - Game on Ranges | GNU C++20 (64) | brute force dfs and similar implementation sortings *1100 |
Jun/14/2023 21:16 |
| 816 | A - Game with Board | GNU C++20 (64) | constructive algorithms games *800 |
Jun/13/2023 01:17 |
| 815 | B - Keep it Beautiful | GNU C++20 (64) | implementation *1000 |
Jun/13/2023 01:04 |
| 814 | A - Multiplication Table | GNU C++20 (64) | implementation number theory *1000 |
Jun/12/2023 09:35 |
| 813 | C - Challenging Cliffs | GNU C++20 (64) | constructive algorithms greedy implementation math *1200 |
Jun/11/2023 13:57 |
| 812 | B - Palindromic Numbers | GNU C++20 (64) | constructive algorithms implementation math *1100 |
Jun/10/2023 01:06 |
| 811 | B - JOE is on TV! | GNU C++20 (64) | combinatorics greedy math *1000 |
Jun/09/2023 23:56 |
| 810 | A - Digits Sequence (Easy Edition) | GNU C++20 (64) | implementation *1000 |
Jun/08/2023 02:18 |
| 809 | E - Character Blocking | GNU C++20 (64) | data structures hashing implementation *1600 |
Jun/07/2023 21:06 |
| 808 | D - Wooden Toy Festival | GNU C++20 (64) | binary search greedy sortings *1400 |
Jun/07/2023 18:39 |
| 807 | C - Ski Resort | GNU C++20 (64) | combinatorics math two pointers *1000 |
Jun/06/2023 21:48 |
| 806 | B - Binary Cafe | GNU C++20 (64) | bitmasks combinatorics math *1100 |
Jun/06/2023 21:28 |
| 805 | A - Cipher Shifer | GNU C++20 (64) | implementation strings two pointers *800 |
Jun/06/2023 20:44 |
| 804 | B - Jeff and Periods | GNU C++20 (64) | implementation sortings *1300 |
Jun/06/2023 02:13 |
| 803 | A - DZY Loves Chessboard | GNU C++20 (64) | dfs and similar implementation *1200 |
Jun/06/2023 01:46 |
| 802 | A - Black Square | GNU C++20 (64) | implementation *800 |
Jun/05/2023 01:49 |
| 801 | A - City Day | GNU C++20 (64) | implementation *1000 |
Jun/05/2023 01:24 |
| 800 | A - The Good Array | GNU C++20 (64) | greedy implementation math *800 |
Jun/05/2023 00:51 |
| 799 | A - Bad Ugly Numbers | GNU C++20 (64) | constructive algorithms number theory *1000 |
Jun/04/2023 21:26 |
| 798 | A - Bestie | GNU C++20 (64) | brute force combinatorics constructive algorithms implementation math number theory *1000 |
Jun/03/2023 02:25 |
| 797 | A - The Contest | GNU C++20 (64) | implementation *1100 |
Jun/02/2023 20:47 |
| 796 | A - An abandoned sentiment from past | GNU C++20 (64) | constructive algorithms greedy implementation sortings *900 |
Jun/01/2023 13:18 |
| 795 | A - Matrix Game | GNU C++20 (64) | games greedy implementation *1100 |
May/31/2023 21:48 |
| 794 | B - Hate "A" | GNU C++20 (64) | implementation strings *1100 |
May/31/2023 19:44 |
| 793 | A - Regular Bracket Sequence | GNU C++20 (64) | greedy implementation *1100 |
May/31/2023 18:37 |
| 792 | C - Frog Jumps | GNU C++20 (64) | binary search data structures dfs and similar greedy implementation *1100 |
May/30/2023 23:04 |
| 791 | B - Two Arrays | GNU C++20 (64) | greedy math sortings *1100 |
May/30/2023 22:35 |
| 790 | B - Partial Replacement | GNU C++20 (64) | greedy implementation *1100 |
May/30/2023 20:45 |
| 789 | B - Combinatorics Homework | GNU C++20 (64) | combinatorics greedy math *1100 |
May/30/2023 01:01 |
| 788 | B - Elementary Particles | GNU C++20 (64) | brute force greedy sortings *1100 |
May/29/2023 23:35 |
| 787 | D1 - Seating Arrangements (easy version) | GNU C++20 (64) | data structures greedy sortings *1100 |
May/29/2023 02:17 |
| 786 | C - Ping-pong | GNU C++20 (64) | constructive algorithms games math *1100 |
May/29/2023 01:44 |
| 785 | B - Array merging | GNU C++20 (64) | constructive algorithms greedy *1000 |
May/28/2023 22:00 |
| 784 | A - Twin Permutations | GNU C++20 (64) | constructive algorithms *800 |
May/28/2023 20:50 |
| 783 | B - William the Vigilant | GNU C++20 (64) | implementation strings *1100 |
May/28/2023 19:56 |
| 782 | B - Odd Swap Sort | GNU C++20 (64) | data structures math sortings *1100 |
May/27/2023 00:43 |
| 781 | C - Two Teams Composing | GNU C++20 (64) | binary search greedy implementation sortings *1100 |
May/26/2023 20:51 |
| 780 | B - Divine Array | GNU C++20 (64) | constructive algorithms implementation *1100 |
May/26/2023 19:33 |
| 779 | B - Nezzar and Lucky Number | GNU C++20 (64) | brute force dp greedy math *1100 |
May/26/2023 17:41 |
| 778 | D - Bracket Coloring | GNU C++20 (64) | constructive algorithms greedy *1400 |
May/26/2023 00:50 |
| 777 | C - Best Binary String | GNU C++20 (64) | constructive algorithms greedy *1000 |
May/25/2023 21:45 |
| 776 | B - Comparison String | GNU C++20 (64) | greedy *900 |
May/25/2023 21:17 |
| 775 | A - Grasshopper on a Line | GNU C++20 (64) | constructive algorithms math *800 |
May/25/2023 20:40 |
| 774 | B - Middle Class | GNU C++20 (64) | greedy sortings *1100 |
May/25/2023 16:48 |
| 773 | B - Ternary Sequence | GNU C++20 (64) | constructive algorithms greedy math *1100 |
May/25/2023 16:31 |
| 772 | D - Line | GNU C++20 (64) | greedy sortings *1100 |
May/25/2023 02:26 |
| 771 | B - Kalindrome Array | GNU C++20 (64) | greedy two pointers *1100 |
May/24/2023 22:09 |
| 770 | A - Shovels and Swords | GNU C++20 (64) | binary search greedy math *1100 |
May/24/2023 19:49 |
| 769 | B - Shifting Sort | GNU C++20 (64) | implementation sortings *1100 |
May/24/2023 16:05 |
| 768 | D1 - All are Same | GNU C++20 (64) | math number theory *1100 |
May/23/2023 18:51 |
| 767 | A - Supercentral Point | GNU C++20 (64) | implementation *1000 |
May/23/2023 03:45 |
| 766 | C - Letters | GNU C++20 (64) | binary search implementation two pointers *1000 |
May/23/2023 00:15 |
| 765 | C - Kill the Monster | GNU C++20 (64) | brute force math *1100 |
May/22/2023 03:29 |
| 764 | C - Pair Programming | GNU C++20 (64) | greedy two pointers *1100 |
May/21/2023 16:56 |
| 763 | B - Cover Points | GNU C++20 (64) | geometry math *900 |
May/21/2023 00:55 |
| 762 | C - Save More Mice | GNU C++20 (64) | binary search greedy greedy *1000 |
May/20/2023 23:38 |
| 761 | A - Tavas and Nafas | GNU C++20 (64) | brute force implementation *1000 |
May/20/2023 21:34 |
| 760 | D - Deletive Editing | GNU C++20 (64) | greedy *900 |
May/20/2023 01:44 |
| 759 | C - Vlad Building Beautiful Array | GNU C++20 (64) | greedy math *800 |
May/19/2023 21:18 |
| 758 | B - Restore the Weather | GNU C++20 (64) | greedy sortings *900 |
May/19/2023 20:57 |
| 757 | A - Musical Puzzle | GNU C++20 (64) | implementation strings *800 |
May/19/2023 20:43 |
| 756 | B - GCD Compression | GNU C++20 (64) | constructive algorithms math number theory *1100 |
May/19/2023 19:20 |
| 755 | B - Kind Anton | GNU C++20 (64) | greedy implementation *1100 |
May/19/2023 18:25 |
| 754 | A - Sign Flipping | GNU C++20 (64) | constructive algorithms math *1100 |
May/19/2023 17:18 |
| 753 | B - Repainting Street | GNU C++20 (64) | brute force greedy *1100 |
May/18/2023 23:31 |
| 752 | B - Effective Approach | GNU C++20 (64) | implementation *1100 |
May/18/2023 21:36 |
| 751 | B - A New Technique | GNU C++20 (64) | constructive algorithms implementation *1100 |
May/18/2023 21:10 |
| 750 | B - Tavas and SaDDas | GNU C++20 (64) | bitmasks brute force combinatorics implementation *1100 |
May/17/2023 22:31 |
| 749 | A - Array | GNU C++20 (64) | brute force constructive algorithms implementation *1100 |
May/17/2023 19:14 |
| 748 | B - Petya and Countryside | GNU C++17 | brute force implementation *1100 |
May/17/2023 18:36 |
| 747 | C - Alphabetic Removals | GNU C++17 | implementation *1200 |
May/17/2023 00:14 |
| 746 | B - The Fibonacci Segment | GNU C++17 | implementation *1100 |
May/16/2023 20:11 |
| 745 | B - XOR Specia-LIS-t | GNU C++17 | *1100 |
May/16/2023 19:29 |
| 744 | C - Yet Another Card Deck | GNU C++17 | brute force data structures implementation trees *1100 |
May/16/2023 18:49 |
| 743 | B - Fun with Even Subarrays | GNU C++17 | dp greedy *1100 |
May/16/2023 18:29 |
| 742 | C - Counting Orders | GNU C++17 | binary search combinatorics sortings *1100 |
May/15/2023 20:35 |
| 741 | A - Divisible Array | GNU C++17 | constructive algorithms math *800 |
May/15/2023 00:47 |
| 740 | B - Permutation Swap | GNU C++17 | math number theory *900 |
May/15/2023 00:46 |
| 739 | A - Ahahahahahahahaha | GNU C++17 | constructive algorithms math *1100 |
May/15/2023 00:12 |
| 738 | B - Max and Mex | GNU C++17 | math *1100 |
May/14/2023 17:00 |
| 737 | B - Roadside Trees (Simplified Edition) | GNU C++17 | greedy implementation *1000 |
May/14/2023 16:31 |
| 736 | B - Update Files | GNU C++17 | greedy implementation math *1100 |
May/14/2023 01:13 |
| 735 | A - Kitahara Haruki's Gift | GNU C++17 | brute force implementation *1100 |
May/13/2023 20:22 |
| 734 | B - Special Numbers | GNU C++17 | bitmasks math *1100 |
May/13/2023 02:29 |
| 733 | A - New Palindrome | GNU C++17 | strings *800 |
May/12/2023 20:40 |
| 732 | B - Cobb | GNU C++17 | bitmasks brute force greedy math *1700 |
May/11/2023 19:23 |
| 731 | C - Long Jumps | GNU C++17 | dp graphs *1100 |
May/11/2023 02:21 |
| 730 | B - Strange List | GNU C++17 | brute force greedy implementation math *1100 |
May/10/2023 23:04 |
| 729 | B - Yet Another Meme Problem | GNU C++20 (64) | math *1100 |
May/10/2023 22:00 |
| 728 | B - Merge it! | GNU C++20 (64) | math *1100 |
May/10/2023 21:00 |
| 727 | A - Deadline | GNU C++20 (64) | binary search brute force math ternary search *1100 |
May/10/2023 20:49 |
| 726 | B - Sifid and Strange Subsequences | GNU C++20 (64) | greedy math sortings *1100 |
May/10/2023 19:45 |
| 725 | C - Increase and Copy | GNU C++20 (64) | binary search constructive algorithms math *1100 |
May/09/2023 22:54 |
| 724 | A - LuoTianyi and the Palindrome String | GNU C++20 (64) | greedy strings *800 |
May/09/2023 21:41 |
| 723 | C - ABBB | GNU C++20 (64) | brute force data structures greedy strings *1100 |
May/08/2023 23:49 |
| 722 | B - LuoTianyi and the Table | GNU C++20 (64) | greedy math *1000 |
May/08/2023 19:42 |
| 721 | B - Petya and Staircases | GNU C++20 (64) | implementation sortings *1100 |
May/07/2023 20:34 |
| 720 | F - Forever Winter | GNU C++20 (64) | dfs and similar graphs math *1300 |
May/07/2023 18:53 |
| 719 | E - The Lakes | GNU C++20 (64) | dfs and similar dsu graphs implementation *1100 |
May/06/2023 22:30 |
| 718 | D - Gold Rush | GNU C++20 (64) | brute force dfs and similar dp implementation *1000 |
May/06/2023 21:58 |
| 717 | C - Mr. Perfectly Fine | GNU C++20 (64) | bitmasks greedy implementation *800 |
May/06/2023 21:04 |
| 716 | B - Blank Space | GNU C++20 (64) | implementation *800 |
May/06/2023 20:39 |
| 715 | A - Love Story | GNU C++20 (64) | implementation strings *800 |
May/06/2023 20:37 |
| 714 | B - Lunatic Never Content | GNU C++20 (64) | math number theory *1100 |
May/06/2023 01:00 |
| 713 | A - Another Sorting Problem | GNU C++20 (64) | data structures sortings strings *1100 |
May/05/2023 17:08 |
| 712 | A - Level Statistics | GNU C++20 (64) | implementation math *1200 |
May/04/2023 15:18 |
| 711 | C - Omkar and Waterslide | GNU C++20 (64) | greedy implementation *1200 |
May/04/2023 14:35 |
| 710 | A - Find Array | GNU C++20 (64) | constructive algorithms math *800 |
May/03/2023 20:49 |
| 709 | C - Little Elephant and Bits | GNU C++20 (64) | greedy strings *1100 |
May/02/2023 21:30 |
| 708 | A - Little Elephant and Chess | GNU C++20 (64) | brute force strings *1000 |
May/02/2023 21:14 |
| 707 | B - Little Elephant and Magic Square | GNU C++20 (64) | brute force implementation *1100 |
May/02/2023 20:08 |
| 706 | B - Little Pigs and Wolves | GNU C++20 (64) | greedy implementation *1100 |
May/02/2023 18:52 |
| 705 | B - Different Divisors | GNU C++20 (64) | binary search constructive algorithms greedy math number theory *1000 |
May/02/2023 16:17 |
| 704 | A - Regular Bracket Sequence | GNU C++20 (64) | constructive algorithms greedy *1000 |
May/02/2023 02:31 |
| 703 | C - MAX-MEX Cut | GNU C++20 (64) | bitmasks constructive algorithms dp greedy *1000 |
May/02/2023 02:05 |
| 702 | B - Balanced Remainders | GNU C++20 (64) | brute force constructive algorithms math *1000 |
May/01/2023 20:11 |
| 701 | B - MEXor Mixup | GNU C++20 (64) | bitmasks greedy *1000 |
May/01/2023 01:19 |
| 700 | B - Reverse Sort | GNU C++20 (64) | greedy sortings *1000 |
Apr/30/2023 23:37 |
| 699 | A - Little Artem | GNU C++20 (64) | constructive algorithms *1000 |
Apr/30/2023 03:07 |
| 698 | A - Johnny and Ancient Computer | GNU C++20 (64) | implementation *1000 |
Apr/30/2023 02:34 |
| 697 | C - Almost Increasing Subsequence | GNU C++20 (64) | binary search dp greedy *1500 |
Apr/30/2023 01:40 |
| 696 | A - Politics | GNU C++20 (64) | greedy implementation *800 |
Apr/29/2023 21:35 |
| 695 | B - Indivisible | GNU C++20 (64) | constructive algorithms *900 |
Apr/29/2023 21:33 |
| 694 | B - Sort with Step | GNU C++20 (64) | brute force math sortings *900 |
Apr/29/2023 20:14 |
| 693 | A - A-characteristic | GNU C++20 (64) | combinatorics constructive algorithms math *800 |
Apr/29/2023 18:54 |
| 692 | A - Add and Divide | GNU C++20 (64) | brute force greedy math number theory *1000 |
Apr/28/2023 23:43 |
| 691 | A - Rank List | GNU C++20 (64) | binary search implementation sortings *1100 |
Apr/28/2023 17:59 |
| 690 | B - Ciel and Flowers | GNU C++20 (64) | combinatorics math *1600 |
Apr/28/2023 02:14 |
| 689 | C - Paint the Array | GNU C++20 (64) | math *1100 |
Apr/28/2023 00:51 |
| 688 | B - Big Segment | GNU C++20 (64) | implementation sortings *1100 |
Apr/27/2023 19:53 |
| 687 | C - Polycarp Recovers the Permutation | GNU C++20 (64) | constructive algorithms *1000 |
Apr/26/2023 13:39 |
| 686 | A - Remainder | GNU C++20 (64) | implementation math *1100 |
Apr/26/2023 13:19 |
| 685 | B - Polycarp Training | GNU C++20 (64) | data structures greedy sortings *1000 |
Apr/26/2023 12:35 |
| 684 | B - Cormen --- The Best Friend Of a Man | GNU C++20 (64) | dp greedy *1000 |
Apr/26/2023 12:24 |
| 683 | B1 - Social Network (easy version) | GNU C++20 (64) | implementation *1000 |
Apr/25/2023 13:47 |
| 682 | A - Dima and Friends | GNU C++20 (64) | implementation math *1000 |
Apr/25/2023 13:22 |
| 681 | B - Sport Mafia | GNU C++20 (64) | binary search brute force math *1000 |
Apr/25/2023 00:54 |
| 680 | D - Super-Permutation | GNU C++20 (64) | constructive algorithms math *1200 |
Apr/24/2023 22:24 |
| 679 | C - Bun Lover | GNU C++20 (64) | math *800 |
Apr/24/2023 21:44 |
| 678 | B - Karina and Array | GNU C++20 (64) | greedy math sortings *800 |
Apr/24/2023 20:50 |
| 677 | A - TubeTube Feed | GNU C++20 (64) | brute force implementation *800 |
Apr/24/2023 20:45 |
| 676 | B - Fair Numbers | GNU C++20 (64) | brute force number theory *1000 |
Apr/24/2023 20:30 |
| 675 | B - Roof Construction | GNU C++20 (64) | bitmasks constructive algorithms *1000 |
Apr/24/2023 16:51 |
| 674 | C - Minimum Extraction | GNU C++20 (64) | brute force sortings *1000 |
Apr/24/2023 14:13 |
| 673 | A - Valera and X | GNU C++20 (64) | implementation *1000 |
Apr/23/2023 22:01 |
| 672 | B - Berland Music | GNU C++20 (64) | data structures greedy math sortings *1000 |
Apr/23/2023 19:03 |
| 671 | B - Maximum Cost Deletion | GNU C++20 (64) | greedy math *1000 |
Apr/23/2023 17:41 |
| 670 | A - Nastia and Nearly Good Numbers | GNU C++20 (64) | constructive algorithms math number theory *1000 |
Apr/23/2023 14:20 |
| 669 | A - Min Max Swap | GNU C++20 (64) | greedy *800 |
Apr/22/2023 01:05 |
| 668 | A - ABC | GNU C++20 (64) | implementation *800 |
Apr/22/2023 01:01 |
| 667 | A - Binary Decimal | GNU C++20 (64) | greedy math *800 |
Apr/22/2023 00:42 |
| 666 | B - Sort the Subarray | GNU C++20 (64) | brute force greedy *1100 |
Apr/21/2023 03:29 |
| 665 | A - Matching | GNU C++20 (64) | combinatorics math *800 |
Apr/21/2023 01:18 |
| 664 | B - Odd Sum Segments | GNU C++20 (64) | constructive algorithms math *1200 |
Apr/20/2023 22:51 |
| 663 | B - Moamen and k-subarrays | GNU C++20 (64) | greedy sortings *1100 |
Apr/20/2023 15:08 |
| 662 | B - TMT Document | GNU C++20 (64) | greedy *1100 |
Apr/20/2023 13:07 |
| 661 | A - Box is Pull | GNU C++20 (64) | math *800 |
Apr/19/2023 15:46 |
| 660 | B - Pleasant Pairs | GNU C++20 (64) | brute force implementation math number theory *1200 |
Apr/18/2023 19:43 |
| 659 | C - Stable Groups | GNU C++20 (64) | greedy sortings *1200 |
Apr/18/2023 19:07 |
| 658 | A - Odd Set | GNU C++20 (64) | math *800 |
Apr/17/2023 22:01 |
| 657 | A - Domino | GNU C++20 (64) | implementation math *1200 |
Apr/16/2023 00:38 |
| 656 | B - Array Reodering | GNU C++20 (64) | brute force greedy math number theory sortings *900 |
Apr/15/2023 17:52 |
| 655 | A - Little Xor | GNU C++20 (64) | brute force implementation *1100 |
Apr/14/2023 19:49 |
| 654 | A - Shortest Path with Obstacle | GNU C++20 (64) | implementation math *800 |
Apr/14/2023 15:09 |
| 653 | B - Alphabetical Strings | GNU C++20 (64) | greedy implementation strings *800 |
Apr/14/2023 01:55 |
| 652 | C - Search in Parallel | GNU C++20 (64) | constructive algorithms greedy sortings *1500 |
Apr/14/2023 00:01 |
| 651 | B - Beautiful Numbers | GNU C++20 (64) | data structures implementation math two pointers *1300 |
Apr/13/2023 20:32 |
| 650 | C - Alice, Bob and Chocolate | GNU C++20 (64) | greedy two pointers *1200 |
Apr/13/2023 19:01 |
| 649 | A - Next Test | GNU C++20 (64) | implementation sortings *1200 |
Apr/13/2023 16:55 |
| 648 | D - Epic Transformation | GNU C++20 (64) | constructive algorithms data structures greedy *1400 |
Apr/13/2023 16:49 |
| 647 | C - Dominant Character | GNU C++20 (64) | brute force greedy implementation strings *1400 |
Apr/13/2023 06:06 |
| 646 | C - Get an Even String | GNU C++20 (64) | dp greedy strings *1300 |
Apr/12/2023 07:06 |
| 645 | A - Ichihime and Triangle | GNU C++20 (64) | constructive algorithms math *800 |
Apr/11/2023 23:55 |
| 644 | B - CopyCopyCopyCopyCopy | GNU C++20 (64) | greedy implementation *800 |
Apr/11/2023 23:33 |
| 643 | E - Vlad and a Pair of Numbers | GNU C++20 (64) | bitmasks constructive algorithms *1400 |
Apr/10/2023 03:47 |
| 642 | C - Ian and Array Sorting | GNU C++20 (64) | math sortings *1300 |
Apr/09/2023 22:56 |
| 641 | B - Grid Reconstruction | GNU C++20 (64) | constructive algorithms greedy *1000 |
Apr/09/2023 21:31 |
| 640 | A - Ian Visits Mary | GNU C++20 (64) | constructive algorithms geometry number theory *800 |
Apr/09/2023 21:04 |
| 639 | C - Li Hua and Chess | GNU C++20 (64) | constructive algorithms greedy interactive *1600 |
Apr/09/2023 02:36 |
| 638 | B - Li Hua and Pattern | GNU C++20 (64) | constructive algorithms greedy *1100 |
Apr/08/2023 23:00 |
| 637 | A - Li Hua and Maze | GNU C++20 (64) | constructive algorithms flows graphs greedy implementation *800 |
Apr/08/2023 20:46 |
| 636 | C - Not Adjacent Matrix | GNU C++20 (64) | constructive algorithms *1000 |
Apr/08/2023 05:31 |
| 635 | B - Emordnilap | GNU C++20 (64) | combinatorics greedy math *900 |
Apr/08/2023 02:25 |
| 634 | A - Everybody Likes Good Arrays! | GNU C++20 (64) | greedy math *800 |
Apr/08/2023 01:28 |
| 633 | A - BerOS file system | GNU C++20 (64) | implementation *1700 |
Apr/07/2023 20:49 |
| 632 | A - We Need the Zero | GNU C++20 (64) | bitmasks brute force *800 |
Apr/07/2023 20:28 |
| 631 | B - The String Has a Target | GNU C++20 (64) | greedy strings *800 |
Apr/07/2023 20:06 |
| 630 | A - Coins | GNU C++20 (64) | implementation math *800 |
Apr/07/2023 00:15 |
| 629 | B - Petr and a Combination Lock | GNU C++20 (64) | bitmasks brute force dp *1200 |
Apr/06/2023 00:43 |
| 628 | E - Living Sequence | GNU C++20 (64) | binary search dp math number theory *1500 |
Apr/05/2023 23:01 |
| 627 | B - Conveyor Belts | GNU C++20 (64) | implementation math *1000 |
Apr/04/2023 22:30 |
| 626 | C - Restore the Array | GNU C++20 (64) | constructive algorithms greedy *1100 |
Apr/04/2023 21:37 |
| 625 | A - Insert Digit | GNU C++20 (64) | greedy math strings *800 |
Apr/04/2023 20:46 |
| 624 | A - Consecutive Sum | GNU C++20 (64) | greedy sortings *800 |
Apr/04/2023 05:31 |
| 623 | B - Getting Zero | GNU C++20 (64) | bitmasks brute force dfs and similar dp graphs greedy shortest paths *1300 |
Apr/03/2023 22:06 |
| 622 | C - Make It Permutation | GNU C++20 (64) | brute force greedy sortings *1300 |
Apr/03/2023 04:25 |
| 621 | A - ABC String | GNU C++20 (64) | bitmasks brute force implementation *900 |
Apr/03/2023 02:24 |
| 620 | A - YES or YES? | GNU C++20 (64) | brute force implementation strings *800 |
Apr/02/2023 23:19 |
| 619 | C - Infinite Replacement | GNU C++20 (64) | combinatorics implementation strings *1000 |
Apr/01/2023 01:03 |
| 618 | B - Candies | GNU C++20 (64) | constructive algorithms math number theory *800 |
Mar/31/2023 21:52 |
| 617 | A - Beautiful Sequence | GNU C++20 (64) | brute force greedy *800 |
Mar/31/2023 20:44 |
| 616 | C - 3SUM Closure | GNU C++20 (64) | brute force data structures *1300 |
Mar/31/2023 05:01 |
| 615 | B - Playing in a Casino | GNU C++20 (64) | math sortings *1200 |
Mar/30/2023 23:18 |
| 614 | A - Lucky Numbers | GNU C++20 (64) | brute force implementation *900 |
Mar/29/2023 15:23 |
| 613 | F - Binary String Reconstruction | GNU C++20 (64) | constructive algorithms dfs and similar math *1500 |
Mar/29/2023 02:40 |
| 612 | B - Minimum Product | GNU C++20 (64) | brute force greedy math *1100 |
Mar/29/2023 01:19 |
| 611 | A - Uniform String | GNU C++20 (64) | implementation *800 |
Mar/28/2023 22:58 |
| 610 | D - Shocking Arrangement | GNU C++20 (64) | constructive algorithms greedy math *1600 |
Mar/27/2023 02:27 |
| 609 | B - Three Sevens | GNU C++20 (64) | brute force data structures greedy implementation *1000 |
Mar/26/2023 22:09 |
| 608 | A - Showstopper | GNU C++20 (64) | greedy implementation sortings *800 |
Mar/26/2023 20:45 |
| 607 | B - Queries about less or equal elements | GNU C++20 (64) | binary search data structures sortings two pointers *1300 |
Mar/26/2023 19:07 |
| 606 | G - Special Permutation | GNU C++20 (64) | constructive algorithms *1600 |
Mar/25/2023 01:44 |
| 605 | F - Smaller | GNU C++20 (64) | constructive algorithms greedy strings *1500 |
Mar/24/2023 22:52 |
| 604 | B - Points on Plane | GNU C++20 (64) | binary search greedy math *1000 |
Mar/24/2023 00:15 |
| 603 | A - Garland | GNU C++20 (64) | implementation *800 |
Mar/23/2023 23:41 |
| 602 | C - Madoka and Childish Pranks | GNU C++20 (64) | constructive algorithms greedy *1300 |
Mar/23/2023 19:21 |
| 601 | E - Special Elements | GNU C++20 (64) | brute force implementation two pointers *1500 |
Mar/23/2023 01:27 |
| 600 | C - Jumping on Tiles | GNU C++20 (64) | constructive algorithms strings *1100 |
Mar/22/2023 23:33 |
| 599 | C - Board Moves | GNU C++20 (64) | math *1000 |
Mar/22/2023 22:59 |
| 598 | C - From S To T | GNU C++20 (64) | implementation strings *1300 |
Mar/21/2023 17:41 |
| 597 | C - Find and Replace | GNU C++20 (64) | greedy implementation strings *800 |
Mar/20/2023 21:50 |
| 596 | E - Interview | GNU C++20 (64) | binary search implementation interactive *1300 |
Mar/20/2023 19:01 |
| 595 | G1 - Subsequence Addition (Easy Version) | GNU C++20 (64) | brute force data structures dp greedy implementation sortings *1100 |
Mar/19/2023 22:42 |
| 594 | D - Odd Queries | GNU C++20 (64) | data structures implementation *900 |
Mar/19/2023 22:20 |
| 593 | B - Grab the Candies | GNU C++20 (64) | greedy *800 |
Mar/19/2023 21:02 |
| 592 | A - Plus or Minus | GNU C++20 (64) | implementation *800 |
Mar/19/2023 20:57 |
| 591 | C1 - Increasing Subsequence (easy version) | GNU C++20 (64) | greedy *1300 |
Mar/18/2023 01:29 |
| 590 | C - Prefixes and Suffixes | GNU C++20 (64) | strings *1700 |
Mar/17/2023 01:32 |
| 589 | B - Teams Forming | GNU C++20 (64) | sortings *800 |
Mar/16/2023 21:50 |
| 588 | B - Bogosort | GNU C++20 (64) | constructive algorithms sortings *1000 |
Mar/16/2023 21:42 |
| 587 | D - Alice, Bob and Candies | GNU C++20 (64) | implementation *1300 |
Mar/16/2023 21:00 |
| 586 | A - Lame King | GNU C++17 | greedy math *800 |
Mar/16/2023 16:37 |
| 585 | B - Array Sharpening | GNU C++20 (64) | greedy implementation *1300 |
Mar/15/2023 23:04 |
| 584 | B - Scenes From a Memory | Java 17 | brute force constructive algorithms implementation math number theory *1000 |
Mar/15/2023 20:38 |
| 583 | B - Sysadmin Bob | GNU C++20 (64) | greedy implementation strings *1500 |
Mar/13/2023 22:30 |
| 582 | B - A Perfectly Balanced String? | GNU C++20 (64) | brute force greedy strings *1100 |
Mar/12/2023 22:13 |
| 581 | A - Reachable Numbers | GNU C++20 (64) | implementation *1100 |
Mar/12/2023 00:03 |
| 580 | B - Long Number | GNU C++20 (64) | greedy *1300 |
Mar/11/2023 22:26 |
| 579 | A - 2Char | GNU C++20 (64) | brute force implementation *1200 |
Mar/11/2023 02:09 |
| 578 | C - awoo's Favorite Problem | GNU C++20 (64) | binary search constructive algorithms data structures greedy implementation strings two pointers *1400 |
Mar/10/2023 02:47 |
| 577 | B - Settlement of Guinea Pigs | GNU C++20 (64) | greedy implementation math *1000 |
Mar/09/2023 22:31 |
| 576 | A - Likes | GNU C++20 (64) | greedy implementation *800 |
Mar/09/2023 21:46 |
| 575 | B - File Name | GNU C++20 (64) | greedy strings *800 |
Mar/09/2023 17:59 |
| 574 | A - Snacktower | GNU C++20 (64) | data structures implementation *1100 |
Mar/09/2023 17:28 |
| 573 | B - Letter | GNU C++20 (64) | implementation strings *1100 |
Mar/09/2023 16:36 |
| 572 | B - Chocolate | GNU C++20 (64) | combinatorics *1300 |
Mar/09/2023 02:03 |
| 571 | C - A-B Palindrome | GNU C++20 (64) | constructive algorithms implementation strings *1200 |
Mar/09/2023 00:49 |
| 570 | D - Corrupted Array | GNU C++20 (64) | constructive algorithms data structures greedy *1200 |
Mar/08/2023 21:55 |
| 569 | A - Subtle Substring Subtraction | GNU C++20 (64) | games greedy strings *800 |
Mar/07/2023 20:14 |
| 568 | C - Perform the Combo | GNU C++20 (64) | brute force *1300 |
Mar/06/2023 16:30 |
| 567 | B - Numbers Box | GNU C++20 (64) | greedy math *1000 |
Mar/06/2023 02:25 |
| 566 | A - Prefix and Suffix Array | GNU C++17 | strings *800 |
Mar/05/2023 02:25 |
| 565 | B - Not Dividing | GNU C++17 | constructive algorithms greedy math *900 |
Mar/05/2023 02:18 |
| 564 | B - Present from Lena | GNU C++17 | constructive algorithms implementation *1000 |
Mar/04/2023 22:52 |
| 563 | A - Dungeon | GNU C++17 | binary search math *1100 |
Mar/04/2023 03:38 |
| 562 | F - Range Update Point Query | GNU C++17 | binary search brute force data structures *1500 |
Mar/03/2023 21:20 |
| 561 | A - Is It a Cat? | GNU C++17 | implementation strings *800 |
Mar/03/2023 19:02 |
| 560 | D - Remove Two Letters | GNU C++17 | data structures greedy hashing strings *1200 |
Mar/02/2023 23:22 |
| 559 | C2 - Powering the Hero (hard version) | GNU C++17 | data structures greedy *1100 |
Mar/02/2023 21:28 |
| 558 | C1 - Powering the Hero (easy version) | GNU C++17 | data structures greedy *1000 |
Mar/02/2023 21:27 |
| 557 | B - Count the Number of Pairs | GNU C++17 | greedy strings *1000 |
Mar/02/2023 21:13 |
| 556 | A - Two Substrings | GNU C++17 | brute force dp greedy implementation strings *1500 |
Mar/02/2023 00:03 |
| 555 | A - Recent Actions | GNU C++17 | data structures greedy implementation math *800 |
Mar/01/2023 02:36 |
| 554 | B - Asterisk-Minor Template | GNU C++17 | implementation strings *1000 |
Feb/28/2023 21:08 |
| 553 | A - Typical Interview Problem | GNU C++17 | brute force implementation strings *800 |
Feb/28/2023 20:49 |
| 552 | A - Boredom | GNU C++17 | dp *1500 |
Feb/28/2023 01:54 |
| 551 | C - Serval and Toxel's Arrays | GNU C++17 | combinatorics dp implementation math *1500 |
Feb/27/2023 01:19 |
| 550 | B - Serval and Inversion Magic | GNU C++17 | brute force implementation strings two pointers *800 |
Feb/26/2023 02:46 |
| 549 | A - Boys and Girls | GNU C++17 | greedy *1100 |
Feb/25/2023 00:02 |
| 548 | A - Shuffle Hashing | GNU C++17 | brute force implementation strings *1000 |
Feb/24/2023 00:59 |
| 547 | B - Turn the Rectangles | GNU C++17 | greedy sortings *1000 |
Feb/23/2023 23:36 |
| 546 | B - Longest Palindrome | GNU C++17 | brute force constructive algorithms greedy implementation strings *1100 |
Feb/23/2023 16:28 |
| 545 | B - Balancer | GNU C++17 | greedy implementation *1600 |
Feb/23/2023 00:12 |
| 544 | B - Hungry Sequence | GNU C++17 | math *1200 |
Feb/22/2023 22:35 |
| 543 | A - Round House | GNU C++17 | implementation math *1000 |
Feb/22/2023 03:23 |
| 542 | A - Minutes Before the New Year | GNU C++17 | math *800 |
Feb/21/2023 23:08 |
| 541 | B - Powers of Two | GNU C++17 | brute force data structures implementation math *1500 |
Feb/20/2023 02:53 |
| 540 | B - Frog 2 | C++ (GCC 9.2.1) | AtCoder *100 |
Feb/19/2023 23:43 |
| 539 | A - Frog 1 | C++ (GCC 9.2.1) | AtCoder *100 |
Feb/19/2023 23:33 |
| 538 | A - Construct a Rectangle | GNU C++17 | geometry math *800 |
Feb/19/2023 03:46 |
| 537 | A - Classroom Watch | GNU C++17 | brute force math *1200 |
Feb/19/2023 03:17 |
| 536 | A - Odd Selection | GNU C++17 | brute force implementation math *1200 |
Feb/18/2023 23:43 |
| 535 | A - Numbers | GNU C++17 | implementation math *1000 |
Feb/17/2023 02:21 |
| 534 | B - Ideal Point | GNU C++17 | brute force geometry greedy *900 |
Feb/16/2023 21:22 |
| 533 | A - Two Towers | GNU C++17 | brute force implementation strings *800 |
Feb/16/2023 20:48 |
| 532 | C - Number of Pairs | GNU C++17 | binary search data structures math two pointers *1300 |
Feb/16/2023 19:34 |
| 531 | A - Digits Sum | GNU C++17 | math number theory *800 |
Feb/15/2023 20:42 |
| 530 | B - String LCM | GNU C++17 | brute force math number theory strings *1000 |
Feb/14/2023 21:30 |
| 529 | B - Caisa and Pylons | GNU C++17 | brute force implementation math *1100 |
Feb/13/2023 21:57 |
| 528 | G1 - Teleporters (Easy Version) | GNU C++17 | greedy sortings *1100 |
Feb/12/2023 21:45 |
| 527 | A - Stone Game | GNU C++17 | brute force dp greedy *800 |
Feb/11/2023 01:04 |
| 526 | C - Matching Numbers | GNU C++17 | constructive algorithms greedy math *1300 |
Feb/10/2023 14:58 |
| 525 | B - Sum of Two Numbers | GNU C++17 | constructive algorithms greedy implementation math probabilities *1100 |
Feb/10/2023 01:13 |
| 524 | A - One and Two | GNU C++17 | brute force implementation math *800 |
Feb/09/2023 23:24 |
| 523 | B - Phoenix and Puzzle | GNU C++17 | brute force geometry math number theory *1000 |
Feb/09/2023 14:07 |
| 522 | B - Rooms and Staircases | GNU C++17 | brute force implementation *1000 |
Feb/08/2023 22:44 |
| 521 | B - Dreamoon Likes Permutations | GNU C++17 | implementation math *1400 |
Feb/07/2023 21:57 |
| 520 | A - Counterexample | GNU C++17 | brute force implementation math number theory *1100 |
Feb/06/2023 01:55 |
| 519 | A - Parallelepiped | GNU C++17 | brute force geometry math *1100 |
Feb/05/2023 23:19 |
| 518 | D - Distinct Split | GNU C++17 | brute force greedy strings *1000 |
Feb/04/2023 01:07 |
| 517 | E - Negatives and Positives | GNU C++17 | dp greedy sortings *1100 |
Feb/03/2023 22:41 |
| 516 | C - Prepend and Append | GNU C++17 | implementation two pointers *800 |
Feb/03/2023 20:56 |
| 515 | B - Following Directions | GNU C++17 | geometry implementation *800 |
Feb/03/2023 20:48 |
| 514 | A - Codeforces Checking | GNU C++17 | implementation strings *800 |
Feb/03/2023 20:37 |
| 513 | B - Anti-Fibonacci Permutation | GNU C++17 | brute force constructive algorithms implementation *800 |
Feb/02/2023 22:26 |
| 512 | A - Doors and Keys | GNU C++17 | implementation *800 |
Feb/02/2023 21:33 |
| 511 | C - Building Permutation | GNU C++17 | greedy implementation sortings *1200 |
Feb/02/2023 20:54 |
| 510 | B - Divisors of Two Integers | GNU C++17 | brute force greedy math number theory *1100 |
Feb/02/2023 01:42 |
| 509 | A - Flip Flop Sum | GNU C++17 | greedy implementation *800 |
Feb/01/2023 20:43 |
| 508 | B - President's Office | GNU C++17 | implementation *1100 |
Feb/01/2023 01:12 |
| 507 | B - Binary Period | GNU C++17 | constructive algorithms strings *1100 |
Jan/31/2023 20:09 |
| 506 | A - Candies | GNU C++17 | brute force math *900 |
Jan/30/2023 21:31 |
| 505 | B - Reverse String | GNU C++17 | brute force dp hashing implementation strings *1300 |
Jan/30/2023 20:34 |
| 504 | A - Love "A" | GNU C++17 | implementation strings *800 |
Jan/30/2023 01:23 |
| 503 | A - Spy Detected! | GNU C++17 | brute force implementation *800 |
Jan/30/2023 01:10 |
| 502 | B - Vlad and Candies | GNU C++17 | math *800 |
Jan/29/2023 23:49 |
| 501 | C - Premutation | GNU C++17 | brute force implementation math *1000 |
Jan/28/2023 00:51 |
| 500 | B - Taisia and Dice | GNU C++17 | greedy greedy math *800 |
Jan/27/2023 21:26 |
| 499 | A - Polycarp and the Day of Pi | GNU C++17 | implementation math strings *800 |
Jan/27/2023 20:47 |
| 498 | M - The Pleasant Walk | GNU C++17 | implementation *1000 |
Jan/27/2023 02:35 |
| 497 | A - Comparing Strings | GNU C++17 | implementation strings *1100 |
Jan/26/2023 01:42 |
| 496 | A - Reorder | GNU C++17 | math *800 |
Jan/26/2023 01:02 |
| 495 | B - GCD Partition | GNU C++17 | brute force greedy math number theory *1100 |
Jan/25/2023 21:44 |
| 494 | A - Hayato and School | GNU C++17 | constructive algorithms greedy *800 |
Jan/25/2023 21:19 |
| 493 | A - GamingForces | GNU C++17 | greedy sortings *800 |
Jan/24/2023 20:42 |
| 492 | A - Home Numbers | GNU C++17 | *special problem constructive algorithms math *1100 |
Jan/24/2023 20:05 |
| 491 | C - Product of Three Numbers | GNU C++17 | greedy math number theory *1300 |
Jan/23/2023 21:49 |
| 490 | F - Eating Candies | GNU C++17 | binary search data structures greedy two pointers *1100 |
Jan/22/2023 18:49 |
| 489 | A - Digit Game | GNU C++17 | games greedy implementation *900 |
Jan/21/2023 23:57 |
| 488 | A - Equidistant Letters | GNU C++17 | constructive algorithms sortings *800 |
Jan/20/2023 00:57 |
| 487 | B - Minor Reduction | GNU C++17 | greedy strings *1100 |
Jan/20/2023 00:50 |
| 486 | E - Eating Queries | GNU C++17 | binary search greedy sortings *1100 |
Jan/19/2023 00:40 |
| 485 | B - Phone numbers | GNU C++17 | implementation *1100 |
Jan/18/2023 02:34 |
| 484 | A - k-th divisor | GNU C++17 | math number theory *1400 |
Jan/17/2023 01:05 |
| 483 | B - Center Alignment | GNU C++17 | implementation strings *1200 |
Jan/16/2023 19:00 |
| 482 | E - 2-Letter Strings | GNU C++17 | data structures math strings *1200 |
Jan/16/2023 15:04 |
| 481 | C - Woodcutters | Python 3 | dp greedy *1500 |
Jan/15/2023 01:02 |
| 480 | D - Double Strings | GNU C++17 | brute force data structures strings *1100 |
Jan/14/2023 17:50 |
| 479 | D - Absolute Sorting | GNU C++17 | constructive algorithms math *1400 |
Jan/14/2023 16:00 |
| 478 | D - Number into Sequence | GNU C++17 | constructive algorithms math number theory *1300 |
Jan/13/2023 18:25 |
| 477 | A - Joysticks | GNU C++17 | dp greedy implementation math *1100 |
Jan/13/2023 04:07 |
| 476 | A - Worms Evolution | GNU C++17 | implementation *1200 |
Jan/12/2023 01:49 |
| 475 | B - Bad Prices | GNU C++17 | data structures implementation *1100 |
Jan/11/2023 02:08 |
| 474 | B - Little Pony and Sort by Shift | GNU C++17 | implementation *1200 |
Jan/10/2023 21:53 |
| 473 | A2 - Gardener and the Capybaras (hard version) | GNU C++17 | constructive algorithms greedy *900 |
Jan/10/2023 20:47 |
| 472 | A1 - Gardener and the Capybaras (easy version) | GNU C++17 | brute force constructive algorithms implementation *800 |
Jan/10/2023 20:46 |
| 471 | C - Letters Cyclic Shift | GNU C++17 | greedy strings *1200 |
Jan/09/2023 00:38 |
| 470 | A - Juicer | GNU C++17 | implementation *900 |
Jan/09/2023 00:09 |
| 469 | A - AB Balance | GNU C++17 | strings *900 |
Jan/08/2023 23:37 |
| 468 | B - Matrix of Differences | GNU C++17 | constructive algorithms math *1100 |
Jan/08/2023 22:27 |
| 467 | A - Make it Beautiful | GNU C++17 | constructive algorithms math sortings *800 |
Jan/08/2023 21:18 |
| 466 | D - Queue | GNU C++17 | greedy implementation sortings *1300 |
Jan/08/2023 19:40 |
| 465 | B - Sort the Array | GNU C++17 | implementation sortings *1300 |
Jan/07/2023 21:15 |
| 464 | B - Quick Sort | GNU C++17 | greedy math *900 |
Jan/06/2023 21:29 |
| 463 | A - Greatest Convex | GNU C++17 | greedy math number theory *800 |
Jan/06/2023 01:12 |
| 462 | B - Groups | GNU C++17 | brute force implementation *1000 |
Jan/05/2023 02:15 |
| 461 | A - Cherry | GNU C++17 | greedy *800 |
Jan/04/2023 02:19 |
| 460 | A - Hall of Fame | GNU C++17 | constructive algorithms greedy strings *800 |
Jan/04/2023 01:39 |
| 459 | B - MKnez's ConstructiveForces Task | GNU C++17 | constructive algorithms math *900 |
Jan/03/2023 21:40 |
| 458 | B - Kill Demodogs | Python 3 | greedy math *1100 |
Jan/02/2023 23:31 |
| 457 | A - Vasya and Coins | Python 3 | greedy math *800 |
Jan/02/2023 20:36 |
| 456 | A - Cutting Banner | GNU C++17 | brute force implementation *1400 |
Jan/01/2023 21:39 |
| 455 | A - Problem About Equation | GNU C++17 | math *1100 |
Jan/01/2023 19:35 |
| 454 | A - Fair Game | GNU C++17 | implementation sortings *1000 |
Jan/01/2023 01:28 |
| 453 | E - Exchange | GNU C++17 | brute force math *1000 |
Dec/31/2022 23:17 |
| 452 | C - Koxia and Number Theory | GNU C++17 | brute force chinese remainder theorem math number theory *1700 |
Dec/31/2022 23:02 |
| 451 | A - Koxia and Whiteboards | GNU C++17 | brute force greedy *1000 |
Dec/31/2022 18:46 |
| 450 | B - Koxia and Permutation | GNU C++17 | constructive algorithms *1000 |
Dec/30/2022 22:07 |
| 449 | B - Mirror in the String | GNU C++17 | greedy strings *1100 |
Dec/30/2022 19:51 |
| 448 | B - GCD Length | GNU C++17 | constructive algorithms math number theory *1100 |
Dec/30/2022 18:08 |
| 447 | B - Sequential Nim | GNU C++17 | dp games *1100 |
Dec/30/2022 16:24 |
| 446 | B - T-shirts from Sponsor | GNU C++17 | implementation *1100 |
Dec/30/2022 00:39 |
| 445 | A - Carpeting the Room | Pike | *special problem implementation *1100 |
Dec/29/2022 22:01 |
| 444 | B - Polycarp and Letters | GNU C++17 | brute force implementation strings *1000 |
Dec/28/2022 23:08 |
| 443 | A - Johny Likes Numbers | GNU C++17 | implementation math *800 |
Dec/28/2022 22:40 |
| 442 | A - Sweet Problem | GNU C++17 | math *1100 |
Dec/28/2022 02:33 |
| 441 | C - Songs Compression | GNU C++17 | sortings *1100 |
Dec/28/2022 01:10 |
| 440 | A - Little Elephant and Bits | GNU C++17 | greedy math *1100 |
Dec/28/2022 00:49 |
| 439 | A - Joey Takes Money | GNU C++17 | greedy math *800 |
Dec/27/2022 20:43 |
| 438 | A - Maximum Increase | GNU C++17 | dp greedy implementation *800 |
Dec/27/2022 01:36 |
| 437 | A - Cinema Line | GNU C++17 | greedy implementation *1100 |
Dec/27/2022 01:15 |
| 436 | A - IQ Test | GNU C++17 | brute force implementation *1100 |
Dec/27/2022 00:46 |
| 435 | B - Substrings Sort | GNU C++17 | sortings strings *1100 |
Dec/26/2022 23:48 |
| 434 | C - Similar Pairs | GNU C++17 | constructive algorithms graph matchings greedy sortings *1100 |
Dec/26/2022 22:45 |
| 433 | C - Sum of Cubes | GNU C++17 | binary search brute force brute force math *1100 |
Dec/26/2022 20:25 |
| 432 | B - Fedor and New Game | GNU C++17 | bitmasks brute force constructive algorithms implementation *1100 |
Dec/26/2022 00:33 |
| 431 | A - Sum of Odd Integers | GNU C++17 | math *1100 |
Dec/25/2022 20:21 |
| 430 | B - Perfect Number | GNU C++17 | binary search brute force dp implementation number theory *1100 |
Dec/25/2022 19:11 |
| 429 | B - A and B and Compilation Errors | GNU C++17 | data structures implementation sortings *1100 |
Dec/25/2022 13:51 |
| 428 | B - Sereja and Suffixes | GNU C++17 | data structures dp *1100 |
Dec/25/2022 01:56 |
| 427 | A - XOR Mixup | GNU C++17 | bitmasks brute force *800 |
Dec/24/2022 20:58 |
| 426 | B - z-sort | GNU C++17 | sortings *1000 |
Dec/24/2022 16:44 |
| 425 | M - Weather Tomorrow | GNU C++17 | implementation math *1000 |
Dec/24/2022 04:45 |
| 424 | B - Shopping | GNU C++17 | brute force *1400 |
Dec/24/2022 03:35 |
| 423 | B - Fair Division | GNU C++17 | dp greedy math *800 |
Dec/24/2022 03:05 |
| 422 | A - Elevator | GNU C++17 | brute force implementation math *1000 |
Dec/24/2022 02:14 |
| 421 | A - Eevee | GNU C++17 | brute force implementation strings *1000 |
Dec/24/2022 01:32 |
| 420 | A - Odds and Ends | GNU C++17 | implementation *1000 |
Dec/24/2022 00:26 |
| 419 | A - Minimum Integer | GNU C++17 | math *1000 |
Dec/24/2022 00:03 |
| 418 | A - Div. 64 | GNU C++17 | implementation *1000 |
Dec/23/2022 21:00 |
| 417 | A - Santa Claus and Candies | GNU C++17 | dp greedy math *1000 |
Dec/22/2022 22:15 |
| 416 | A - Infinite Sequence | GNU C++17 | implementation math *1000 |
Dec/22/2022 20:52 |
| 415 | B - Make it Divisible by 25 | GNU C++17 | dfs and similar dp greedy math math *900 |
Dec/22/2022 10:12 |
| 414 | D - Black and White Stripe | GNU C++17 | implementation two pointers *1000 |
Dec/22/2022 05:28 |
| 413 | C - Dominant Piranha | GNU C++17 | constructive algorithms greedy *900 |
Dec/22/2022 04:50 |
| 412 | C - Given Length and Sum of Digits... | GNU C++17 | dp greedy implementation *1400 |
Dec/22/2022 00:58 |
| 411 | A - Balanced Rating Changes | GNU C++17 | implementation math *1000 |
Dec/21/2022 21:58 |
| 410 | A - Broken Keyboard | GNU C++17 | brute force strings two pointers *1000 |
Dec/21/2022 20:34 |
| 409 | A - Superhero Transformation | GNU C++17 | implementation strings *1000 |
Dec/21/2022 20:17 |
| 408 | A - 2048 Game | GNU C++17 | brute force greedy math *1000 |
Dec/21/2022 19:30 |
| 407 | A - Magic Numbers | GNU C++17 | brute force greedy *900 |
Dec/21/2022 04:41 |
| 406 | B - Digital root | GNU C++17 | math number theory *1000 |
Dec/21/2022 04:18 |
| 405 | B - Permutation | GNU C++17 | greedy *1000 |
Dec/21/2022 04:01 |
| 404 | B - Valerii Against Everyone | GNU C++17 | constructive algorithms data structures greedy sortings *1000 |
Dec/21/2022 03:26 |
| 403 | A - Circle of Students | GNU C++17 | implementation *1000 |
Dec/21/2022 00:19 |
| 402 | A - Reverse a Substring | GNU C++17 | implementation sortings strings *1000 |
Dec/20/2022 23:41 |
| 401 | C - Two Shuffled Sequences | GNU C++17 | constructive algorithms sortings *1000 |
Dec/20/2022 21:45 |
| 400 | B - Burglar and Matches | GNU C++17 | greedy implementation sortings *900 |
Dec/20/2022 01:37 |
| 399 | C - Double-ended Strings | GNU C++17 | brute force implementation strings *1000 |
Dec/19/2022 22:03 |
| 398 | A - Absolute Maximization | GNU C++17 | bitmasks constructive algorithms greedy math *800 |
Dec/19/2022 21:07 |
| 397 | A - Gotta Catch Em' All! | GNU C++17 | implementation *1000 |
Dec/19/2022 03:57 |
| 396 | B - Matrix Rotation | GNU C++17 | brute force implementation *800 |
Dec/18/2022 21:02 |
| 395 | A - A+B? | GNU C++17 | implementation *800 |
Dec/18/2022 20:38 |
| 394 | B - Relatively Prime Pairs | GNU C++17 | greedy math number theory *1000 |
Dec/18/2022 19:16 |
| 393 | A - Find Amir | GNU C++17 | constructive algorithms greedy math *1000 |
Dec/18/2022 14:58 |
| 392 | B - Magic Stick | GNU C++17 | math *1000 |
Dec/18/2022 14:33 |
| 391 | A - Add Plus Minus Sign | GNU C++17 | constructive algorithms math *800 |
Dec/18/2022 02:29 |
| 390 | A - Drazil and Date | GNU C++17 | math *1000 |
Dec/17/2022 19:20 |
| 389 | B - Water Lily | GNU C++17 | geometry math *1000 |
Dec/17/2022 19:01 |
| 388 | B - Block Towers | GNU C++17 | data structures greedy sortings *800 |
Dec/16/2022 23:05 |
| 387 | A - Cut the Triangle | GNU C++17 | implementation *800 |
Dec/16/2022 21:57 |
| 386 | A - Bar | GNU C++17 | implementation *1000 |
Dec/16/2022 19:58 |
| 385 | C - Move Brackets | GNU C++17 | greedy strings *1000 |
Dec/16/2022 17:09 |
| 384 | B - Make Array Good | GNU C++17 | constructive algorithms implementation number theory sortings *1100 |
Dec/16/2022 16:51 |
| 383 | A - 123-sequence | GNU C++17 | implementation *900 |
Dec/16/2022 05:45 |
| 382 | A - Contest | GNU C++17 | implementation *900 |
Dec/16/2022 04:59 |
| 381 | A - Game | GNU C++17 | constructive algorithms math *800 |
Dec/16/2022 04:47 |
| 380 | A - Duff and Meat | GNU C++17 | greedy *900 |
Dec/16/2022 04:41 |
| 379 | A - Interview | GNU C++17 | brute force implementation *900 |
Dec/16/2022 04:18 |
| 378 | A - Again Twenty Five! | GNU C++17 | number theory *800 |
Dec/16/2022 03:57 |
| 377 | A - Complicated GCD | GNU C++17 | math number theory *800 |
Dec/16/2022 03:50 |
| 376 | A - Bear and Game | GNU C++17 | implementation *800 |
Dec/16/2022 03:38 |
| 375 | A - Divide and Conquer | GNU C++17 | greedy math number theory *800 |
Dec/16/2022 00:11 |
| 374 | B - Ania and Minimizing | GNU C++17 | greedy implementation *1000 |
Dec/15/2022 03:25 |
| 373 | C - A and B and Team Training | GNU C++17 | greedy implementation math number theory *1300 |
Dec/15/2022 02:29 |
| 372 | B - Absent Remainder | GNU C++17 | greedy implementation sortings *1000 |
Dec/14/2022 21:52 |
| 371 | B - New Colony | GNU C++17 | brute force greedy implementation *1100 |
Dec/14/2022 00:30 |
| 370 | D - Decrease the Sum of Digits | GNU C++17 | greedy math *1500 |
Dec/13/2022 02:32 |
| 369 | B - Notepad# | GNU C++17 | implementation *1000 |
Dec/12/2022 22:42 |
| 368 | A - Extremely Round | GNU C++17 | brute force implementation *800 |
Dec/12/2022 21:35 |
| 367 | B - Balanced Array | GNU C++17 | constructive algorithms math *800 |
Dec/11/2022 23:59 |
| 366 | A - Hossam and Combinatorics | GNU C++17 | combinatorics math sortings *900 |
Dec/11/2022 22:24 |
| 365 | A - Candy Bags | GNU C++17 | implementation *1000 |
Dec/10/2022 21:54 |
| 364 | B - Card Constructions | GNU C++17 | binary search brute force dp math *1100 |
Dec/09/2022 03:16 |
| 363 | A - Initial Bet | GNU C++17 | implementation *1100 |
Dec/09/2022 01:36 |
| 362 | A - Flipping Game | GNU C++17 | brute force dp implementation *1200 |
Dec/09/2022 01:20 |
| 361 | A - Dreamoon and Stairs | GNU C++17 | implementation math *1000 |
Dec/08/2022 22:10 |
| 360 | B - Coins | GNU C++17 | implementation *1200 |
Dec/08/2022 03:11 |
| 359 | A - Punctuation | GNU C++17 | implementation strings *1300 |
Dec/07/2022 14:19 |
| 358 | B - BerSU Ball | GNU C++17 | dfs and similar dp graph matchings greedy sortings two pointers *1200 |
Dec/07/2022 02:25 |
| 357 | A - Birthday | GNU C++17 | math *1400 |
Dec/06/2022 21:16 |
| 356 | A - Serval and Bus | GNU C++17 | brute force math *1000 |
Dec/05/2022 21:44 |
| 355 | B - MIN-MEX Cut | GNU C++17 | bitmasks constructive algorithms dp greedy *800 |
Dec/05/2022 03:30 |
| 354 | A - Computer Game | GNU C++17 | brute force dfs and similar dp implementation *800 |
Dec/05/2022 02:49 |
| 353 | A - Two Subsequences | GNU C++17 | implementation *800 |
Dec/05/2022 02:35 |
| 352 | B - Woeful Permutation | GNU C++17 | constructive algorithms greedy number theory *800 |
Dec/05/2022 02:22 |
| 351 | B - Array Decrements | GNU C++17 | greedy implementation *800 |
Dec/05/2022 01:56 |
| 350 | A - Another String Minimization Problem | GNU C++17 | 2-sat constructive algorithms greedy string suffix structures strings *800 |
Dec/05/2022 00:47 |
| 349 | B - Young Explorers | GNU C++17 | dp greedy sortings *1200 |
Dec/04/2022 22:27 |
| 348 | D - Game With Array | GNU C++17 | constructive algorithms math *1400 |
Dec/04/2022 20:46 |
| 347 | C - Everyone is a Winner! | GNU C++17 | binary search math meet-in-the-middle number theory *1400 |
Dec/04/2022 19:45 |
| 346 | B - Almost Ternary Matrix | GNU C++17 | bitmasks constructive algorithms matrices *900 |
Dec/04/2022 18:19 |
| 345 | A - Dislike of Threes | GNU C++17 | implementation *800 |
Dec/04/2022 00:54 |
| 344 | B - Who's Opposite? | GNU C++17 | math *800 |
Dec/04/2022 00:30 |
| 343 | B - Ilya and Queries | GNU C++17 | dp implementation *1100 |
Dec/03/2022 21:25 |
| 342 | B - Buttons | GNU C++17 | implementation math *1000 |
Dec/03/2022 00:15 |
| 341 | B - Mahmoud and a Triangle | GNU C++17 | constructive algorithms geometry greedy math number theory sortings *1000 |
Dec/02/2022 23:57 |
| 340 | A - NIT orz! | GNU C++17 | bitmasks greedy *800 |
Dec/02/2022 14:35 |
| 339 | A - Parkway Walk | GNU C++17 | greedy implementation *800 |
Dec/02/2022 03:22 |
| 338 | B - Best Permutation | GNU C++17 | constructive algorithms greedy *800 |
Dec/02/2022 03:10 |
| 337 | C - Restoring the Duration of Tasks | GNU C++17 | data structures greedy implementation *800 |
Dec/02/2022 02:22 |
| 336 | A - Beat The Odds | GNU C++17 | brute force greedy math *800 |
Dec/02/2022 01:55 |
| 335 | C - Where's the Bishop? | GNU C++17 | implementation *800 |
Dec/02/2022 01:25 |
| 334 | B - Doremy's Perfect Math Class | GNU C++17 | math number theory *900 |
Dec/02/2022 00:54 |
| 333 | A - Mainak and Array | GNU C++17 | greedy math *900 |
Dec/01/2022 23:40 |
| 332 | A - Division | GNU C++17 | brute force math number theory *1500 |
Dec/01/2022 16:14 |
| 331 | A - Single Push | GNU C++17 | implementation *1000 |
Nov/30/2022 23:18 |
| 330 | B - Two Buttons | GNU C++17 | dfs and similar graphs greedy implementation math shortest paths *1400 |
Nov/30/2022 21:56 |
| 329 | B - Queries on a String | GNU C++17 | implementation strings *1300 |
Nov/30/2022 17:44 |
| 328 | A - Divide and Multiply | GNU C++17 | greedy implementation math number theory *900 |
Nov/30/2022 14:01 |
| 327 | A - Tricky Sum | GNU C++17 | math *900 |
Nov/29/2022 22:36 |
| 326 | B - Broken Keyboard | GNU C++17 | greedy *800 |
Nov/28/2022 18:06 |
| 325 | M - Minimum LCM | GNU C++17 | math number theory *1000 |
Nov/27/2022 22:42 |
| 324 | B - Same Parity Summands | GNU C++17 | constructive algorithms math *1200 |
Nov/27/2022 20:21 |
| 323 | B - Pashmak and Flowers | GNU C++17 | combinatorics implementation sortings *1300 |
Nov/26/2022 02:14 |
| 322 | B - XOR = Average | GNU C++17 | constructive algorithms *900 |
Nov/25/2022 22:50 |
| 321 | A - SSeeeeiinngg DDoouubbllee | GNU C++17 | constructive algorithms strings *800 |
Nov/25/2022 21:40 |
| 320 | C - Cypher | GNU C++17 | brute force implementation strings *800 |
Nov/25/2022 21:06 |
| 319 | A - Triangle | GNU C++17 | brute force geometry *900 |
Nov/25/2022 20:27 |
| 318 | B - I Hate 1111 | GNU C++17 | dp math number theory *1400 |
Nov/25/2022 18:16 |
| 317 | A - Glory Addicts | GNU C++17 | greedy implementation sortings *800 |
Nov/25/2022 14:57 |
| 316 | A - Donut Shops | GNU C++17 | greedy implementation math *1000 |
Nov/24/2022 19:54 |
| 315 | A - Select Three Sticks | GNU C++17 | brute force greedy sortings *800 |
Nov/24/2022 16:32 |
| 314 | C - Minimum Varied Number | GNU C++17 | greedy *800 |
Nov/24/2022 16:14 |
| 313 | B - Tea with Tangerines | GNU C++17 | greedy math *900 |
Nov/24/2022 15:58 |
| 312 | B - Bright, Nice, Brilliant | GNU C++17 | constructive algorithms *800 |
Nov/24/2022 13:56 |
| 311 | B - Permutation Value | GNU C++17 | constructive algorithms greedy *800 |
Nov/24/2022 13:28 |
| 310 | A - Almost Prime | GNU C++17 | number theory *900 |
Nov/24/2022 12:47 |
| 309 | A - Red and Blue Beans | GNU C++17 | math *800 |
Nov/24/2022 12:06 |
| 308 | A - I'm bored with life | GNU C++17 | implementation math number theory *800 |
Nov/24/2022 00:12 |
| 307 | B - Yet Another Bookshelf | GNU C++17 | greedy implementation *800 |
Nov/23/2022 23:42 |
| 306 | A - Gregor and Cryptography | GNU C++17 | math number theory *800 |
Nov/23/2022 23:31 |
| 305 | A - Yes-Yes? | GNU C++17 | implementation strings *800 |
Nov/23/2022 19:43 |
| 304 | E - Binary Inversions | GNU C++17 | data structures greedy math *1100 |
Nov/22/2022 13:03 |
| 303 | B - Even-Odd Increments | GNU C++17 | implementation math *800 |
Nov/22/2022 02:24 |
| 302 | C - Traffic Light | GNU C++17 | binary search implementation two pointers *1000 |
Nov/22/2022 01:47 |
| 301 | D - Challenging Valleys | GNU C++17 | implementation two pointers *1000 |
Nov/21/2022 21:47 |
| 300 | C - Advantage | GNU C++17 | data structures implementation sortings *800 |
Nov/21/2022 21:09 |
| 299 | B - Atilla's Favorite Problem | GNU C++17 | greedy implementation strings *800 |
Nov/21/2022 20:54 |
| 298 | A - Medium Number | GNU C++17 | implementation sortings *800 |
Nov/21/2022 20:37 |
| 297 | D - Coprime | GNU C++17 | brute force greedy number theory *1100 |
Nov/21/2022 16:52 |
| 296 | B - Elimination of a Ring | GNU C++17 | constructive algorithms greedy implementation *1000 |
Nov/20/2022 23:01 |
| 295 | A - Two Permutations | GNU C++17 | brute force constructive algorithms *800 |
Nov/20/2022 22:54 |
| 294 | C - Zero-Sum Prefixes | GNU C++17 | brute force data structures dp greedy implementation *1600 |
Nov/20/2022 16:42 |
| 293 | A - Sereja and Dima | GNU C++17 | greedy implementation two pointers *800 |
Nov/20/2022 13:04 |
| 292 | A - Creep | GNU C++17 | greedy implementation *800 |
Nov/20/2022 01:47 |
| 291 | C - Lucky Numbers | GNU C++17 | combinatorics math *1100 |
Nov/20/2022 00:49 |
| 290 | B - Moore's Law | GNU C++17 | math *1200 |
Nov/20/2022 00:02 |
| 289 | A - Distance and Axis | GNU C++17 | constructive algorithms math *900 |
Nov/19/2022 15:06 |
| 288 | A - AvtoBus | GNU C++17 | brute force greedy math number theory *900 |
Nov/19/2022 12:22 |
| 287 | B - Lost Permutation | GNU C++17 | math *800 |
Nov/19/2022 00:30 |
| 286 | A - Laptops | GNU C++17 | sortings *1100 |
Nov/18/2022 19:32 |
| 285 | B - Diverse Substrings | GNU C++17 | brute force implementation strings *1400 |
Nov/18/2022 19:08 |
| 284 | A - Wet Shark and Odd and Even | GNU C++17 | implementation *900 |
Nov/18/2022 13:56 |
| 283 | C - Alternating Subsequence | GNU C++17 | dp greedy two pointers *1200 |
Nov/18/2022 02:17 |
| 282 | B - Lecture | GNU C++17 | implementation strings *1000 |
Nov/18/2022 00:09 |
| 281 | B - Kuriyama Mirai's Stones | GNU C++17 | dp implementation sortings *1200 |
Nov/17/2022 23:11 |
| 280 | A - Arpa’s hard exam and Mehrdad’s naive cheat | GNU C++17 | implementation math number theory *1000 |
Nov/17/2022 19:21 |
| 279 | B - Ela's Fitness and the Luxury Number | GNU C++17 | binary search implementation math *1300 |
Nov/17/2022 00:58 |
| 278 | B - NIT Destroys the Universe | GNU C++17 | greedy *900 |
Nov/16/2022 01:24 |
| 277 | A - A and B and Chess | GNU C++17 | implementation *900 |
Nov/16/2022 00:07 |
| 276 | A - Lineland Mail | GNU C++17 | greedy implementation *900 |
Nov/15/2022 19:10 |
| 275 | A - Elections | GNU C++17 | math *800 |
Nov/15/2022 16:33 |
| 274 | D - Buying Shovels | GNU C++17 | math number theory *1300 |
Nov/14/2022 06:13 |
| 273 | A - Olesya and Rodion | GNU C++17 | math *1000 |
Nov/14/2022 04:53 |
| 272 | A - Double Cola | GNU C++17 | implementation math *1100 |
Nov/14/2022 03:58 |
| 271 | B - Worms | GNU C++17 | binary search implementation *1200 |
Nov/14/2022 02:43 |
| 270 | A - Three Friends | GNU C++17 | brute force greedy math sortings *900 |
Nov/14/2022 02:09 |
| 269 | B - Fence | GNU C++17 | brute force dp *1100 |
Nov/14/2022 00:43 |
| 268 | B - New Year's Number | GNU C++17 | brute force dp math *900 |
Nov/13/2022 22:50 |
| 267 | A - Mike and palindrome | GNU C++17 | brute force constructive algorithms strings *1000 |
Nov/13/2022 22:34 |
| 266 | C - Even Number Addicts | GNU C++17 | dp games greedy math *1500 |
Nov/13/2022 20:55 |
| 265 | E - Scuza | GNU C++17 | binary search greedy math *1200 |
Nov/13/2022 19:23 |
| 264 | A - The Ultimate Square | GNU C++17 | math *800 |
Nov/12/2022 20:46 |
| 263 | A - Towers | GNU C++17 | sortings *1000 |
Nov/12/2022 04:54 |
| 262 | A - Life Without Zeros | GNU C++17 | implementation *1000 |
Nov/12/2022 04:42 |
| 261 | D - Same Differences | GNU C++17 | data structures hashing math *1200 |
Nov/12/2022 01:18 |
| 260 | B - Text Document Analysis | GNU C++17 | expression parsing implementation strings *1100 |
Nov/12/2022 00:05 |
| 259 | B - Random Teams | GNU C++17 | combinatorics constructive algorithms greedy math *1300 |
Nov/11/2022 22:25 |
| 258 | A - Free Cash | GNU C++17 | implementation *1000 |
Nov/11/2022 17:31 |
| 257 | A - Ela Sorting Books | GNU C++17 | greedy implementation strings *900 |
Nov/11/2022 03:49 |
| 256 | A - Required Remainder | GNU C++17 | math *800 |
Nov/10/2022 04:33 |
| 255 | C - K-th Not Divisible by n | GNU C++17 | binary search math *1200 |
Nov/10/2022 03:14 |
| 254 | A - Fancy Fence | GNU C++17 | geometry implementation math *1100 |
Nov/10/2022 01:16 |
| 253 | A - Design Tutorial: Learn from Math | GNU C++17 | math number theory *800 |
Nov/09/2022 21:22 |
| 252 | B - Interesting drink | GNU C++17 | binary search dp implementation *1100 |
Nov/08/2022 22:10 |
| 251 | C - Division by Two and Permutation | GNU C++17 | constructive algorithms flows graph matchings greedy math *1100 |
Nov/08/2022 18:56 |
| 250 | B - Make AP | GNU C++17 | implementation math *900 |
Nov/08/2022 03:21 |
| 249 | A - Plus One on the Subset | GNU C++17 | math *800 |
Nov/08/2022 01:22 |
| 248 | A - Do Not Be Distracted! | GNU C++17 | brute force implementation *800 |
Nov/07/2022 05:38 |
| 247 | C - Less or Equal | GNU C++17 | sortings *1200 |
Nov/07/2022 04:54 |
| 246 | B - All Distinct | GNU C++17 | greedy sortings *800 |
Nov/07/2022 04:14 |
| 245 | A - Indirect Sort | GNU C++17 | constructive algorithms implementation math *800 |
Nov/06/2022 22:29 |
| 244 | B - Maximum Substring | GNU C++17 | brute force greedy implementation *800 |
Nov/06/2022 22:17 |
| 243 | A - Cut Ribbon | GNU C++17 | brute force dp *1300 |
Nov/05/2022 04:37 |
| 242 | A - Yet Another Two Integers Problem | GNU C++17 | greedy math *800 |
Nov/05/2022 02:52 |
| 241 | A - Restoring Three Numbers | GNU C++17 | math *800 |
Nov/05/2022 02:43 |
| 240 | A - Sum of Round Numbers | GNU C++17 | implementation math *800 |
Nov/05/2022 02:32 |
| 239 | A - Vasya the Hipster | GNU C++17 | implementation math *800 |
Nov/05/2022 02:02 |
| 238 | A - I_love_%username% | GNU C++17 | brute force *800 |
Nov/05/2022 01:42 |
| 237 | C - Swap Game | GNU C++17 | games *1200 |
Nov/05/2022 00:33 |
| 236 | B - BAN BAN | GNU C++17 | constructive algorithms *900 |
Nov/05/2022 00:16 |
| 235 | A - Two Groups | GNU C++17 | constructive algorithms greedy *800 |
Nov/04/2022 20:49 |
| 234 | B - Even Array | GNU C++17 | greedy math *800 |
Nov/04/2022 05:28 |
| 233 | B - T-primes | GNU C++17 | binary search implementation math number theory *1300 |
Nov/04/2022 05:11 |
| 232 | C - Registration System | GNU C++17 | data structures hashing implementation *1300 |
Nov/04/2022 04:13 |
| 231 | A - Candies and Two Sisters | GNU C++17 | math *800 |
Nov/04/2022 03:57 |
| 230 | A - Anton and Polyhedrons | GNU C++17 | implementation strings *800 |
Nov/04/2022 03:42 |
| 229 | A - Pangram | GNU C++17 | implementation strings *800 |
Nov/04/2022 03:25 |
| 228 | B - Taxi | GNU C++17 | *special problem greedy implementation *1100 |
Nov/04/2022 00:27 |
| 227 | D - Not a Cheap String | GNU C++17 | greedy *1000 |
Nov/03/2022 22:54 |
| 226 | C - Save the Magazines | GNU C++17 | constructive algorithms dp greedy *1100 |
Nov/03/2022 04:42 |
| 225 | A - Remove Smallest | GNU C++17 | greedy sortings *800 |
Nov/03/2022 03:51 |
| 224 | A - LCM Problem | GNU C++17 | constructive algorithms greedy math number theory *800 |
Nov/03/2022 01:01 |
| 223 | A - K-divisible Sum | GNU C++17 | binary search constructive algorithms greedy math *1000 |
Nov/02/2022 01:23 |
| 222 | A - New Year Candles | GNU C++17 | implementation *1000 |
Nov/02/2022 00:31 |
| 221 | A - Regular Bracket Sequences | GNU C++17 | constructive algorithms *800 |
Nov/01/2022 19:04 |
| 220 | A - Crazy Computer | GNU C++17 | implementation *800 |
Nov/01/2022 17:54 |
| 219 | A - Sequence with Digits | GNU C++17 | brute force implementation math *1200 |
Nov/01/2022 02:53 |
| 218 | A - Lunch Rush | GNU C++17 | implementation *900 |
Nov/01/2022 02:20 |
| 217 | A - Polycarp's Pockets | GNU C++17 | implementation *800 |
Nov/01/2022 01:46 |
| 216 | B1 - Palindrome Game (easy version) | GNU C++17 | constructive algorithms games *1200 |
Nov/01/2022 01:03 |
| 215 | B - Trouble Sort | GNU C++17 | constructive algorithms implementation *1300 |
Oct/31/2022 19:30 |
| 214 | A - Game 23 | GNU C++17 | implementation math *1000 |
Oct/31/2022 18:29 |
| 213 | A - k-String | GNU C++17 | implementation strings *1000 |
Oct/31/2022 03:36 |
| 212 | B - Lovely Palindromes | GNU C++17 | constructive algorithms math *1000 |
Oct/31/2022 02:31 |
| 211 | A - Jzzhu and Children | GNU C++17 | implementation *1000 |
Oct/31/2022 01:11 |
| 210 | A - The number of positions | GNU C++17 | math *1000 |
Oct/31/2022 00:44 |
| 209 | A - Payment Without Change | GNU C++17 | math *1000 |
Oct/30/2022 23:43 |
| 208 | B - Minority | GNU C++17 | greedy *800 |
Oct/30/2022 22:22 |
| 207 | B - Yet Another Palindrome Problem | GNU C++17 | brute force strings *1100 |
Oct/30/2022 21:42 |
| 206 | A - Chewbaсca and Number | GNU C++17 | greedy implementation *1200 |
Oct/30/2022 20:39 |
| 205 | A - Erasing Zeroes | GNU C++17 | implementation strings *800 |
Oct/30/2022 05:25 |
| 204 | A - Arithmetic Array | GNU C++17 | greedy math *800 |
Oct/30/2022 01:50 |
| 203 | B - Maximums | GNU C++17 | implementation math *900 |
Oct/30/2022 01:00 |
| 202 | B - Permutation Sort | GNU C++17 | constructive algorithms greedy *900 |
Oct/30/2022 00:34 |
| 201 | B - Mocha and Red and Blue | GNU C++17 | dp greedy *900 |
Oct/29/2022 21:49 |
| 200 | B - Make It Increasing | GNU C++17 | greedy implementation *900 |
Oct/29/2022 20:29 |
| 199 | B - Candies Division | GNU C++17 | math *900 |
Oct/29/2022 19:09 |
| 198 | A - Factorise N+M | GNU C++17 | constructive algorithms number theory *800 |
Oct/29/2022 16:13 |
| 197 | A - Restoring Password | GNU C++17 | implementation strings *900 |
Oct/29/2022 05:16 |
| 196 | A - Football | GNU C++17 | strings *1000 |
Oct/29/2022 03:10 |
| 195 | A - cAPS lOCK | GNU C++17 | implementation strings *1000 |
Oct/28/2022 20:12 |
| 194 | B - AccurateLee | GNU C++17 | greedy implementation strings *1200 |
Oct/28/2022 04:58 |
| 193 | A - FashionabLee | GNU C++17 | geometry math *800 |
Oct/28/2022 02:28 |
| 192 | A - Business trip | GNU C++17 | greedy implementation sortings *900 |
Oct/28/2022 02:14 |
| 191 | A - C+= | GNU C++17 | brute force greedy implementation math *800 |
Oct/28/2022 01:57 |
| 190 | A - Deletions of Two Adjacent Letters | GNU C++17 | implementation strings *800 |
Oct/28/2022 01:01 |
| 189 | A - Omkar and Completion | GNU C++17 | constructive algorithms implementation *800 |
Oct/28/2022 00:25 |
| 188 | B - Friends and Candies | GNU C++17 | greedy math *800 |
Oct/27/2022 23:55 |
| 187 | A - Boring Apartments | GNU C++17 | implementation math *800 |
Oct/27/2022 23:09 |
| 186 | B - Mammoth's Genome Decoding | GNU C++17 | implementation strings *900 |
Oct/27/2022 22:26 |
| 185 | G - University Classes | GNU C++17 | implementation *900 |
Oct/27/2022 00:03 |
| 184 | B - Promo | GNU C++17 | greedy sortings *900 |
Oct/26/2022 23:03 |
| 183 | B - Easy Number Challenge | GNU C++17 | implementation number theory *1300 |
Oct/26/2022 19:55 |
| 182 | B - Construct the String | GNU C++17 | constructive algorithms *900 |
Oct/26/2022 07:25 |
| 181 | B - DIV + MOD | GNU C++17 | math *900 |
Oct/26/2022 05:17 |
| 180 | B - Two-gram | GNU C++17 | implementation strings *900 |
Oct/26/2022 03:33 |
| 179 | B - Odd Grasshopper | GNU C++17 | math *900 |
Oct/26/2022 03:06 |
| 178 | B - Non-Substring Subsequence | GNU C++17 | dp greedy implementation strings *900 |
Oct/26/2022 01:42 |
| 177 | E1 - Permutation Minimization by Deque | GNU C++17 | constructive algorithms greedy math *1000 |
Oct/25/2022 22:10 |
| 176 | B - Delete from the Left | GNU C++17 | brute force implementation strings *900 |
Oct/25/2022 17:29 |
| 175 | B - GCD Problem | GNU C++17 | brute force constructive algorithms math number theory *900 |
Oct/25/2022 03:31 |
| 174 | B - Equalize Prices | GNU C++17 | math *900 |
Oct/25/2022 01:05 |
| 173 | C - Lunar New Year and Number Division | GNU C++17 | greedy implementation math sortings *900 |
Oct/25/2022 00:11 |
| 172 | C - Unique Number | GNU C++17 | brute force greedy math *900 |
Oct/24/2022 21:40 |
| 171 | A - Hexagonal numbers | Befunge | *special problem implementation *900 |
Oct/24/2022 17:35 |
| 170 | B - Maximal Continuous Rest | GNU C++17 | implementation *900 |
Oct/24/2022 05:20 |
| 169 | B - 01 Game | GNU C++17 | games *900 |
Oct/24/2022 03:04 |
| 168 | B - Sale | GNU C++17 | greedy sortings *900 |
Oct/24/2022 02:42 |
| 167 | B - Food Buying | GNU C++17 | math *900 |
Oct/24/2022 02:23 |
| 166 | A - Keyboard | GNU C++17 | implementation *900 |
Oct/24/2022 01:17 |
| 165 | B - Ugu | GNU C++17 | brute force dp greedy implementation *900 |
Oct/23/2022 21:19 |
| 164 | B - Kevin and Permutation | GNU C++17 | constructive algorithms greedy math *800 |
Oct/23/2022 19:35 |
| 163 | A - Technical Support | GNU C++17 | greedy *800 |
Oct/23/2022 14:45 |
| 162 | A - Long Comparison | GNU C++17 | implementation math *900 |
Oct/22/2022 00:40 |
| 161 | A - Vasya and Socks | GNU C++17 | brute force implementation math *900 |
Oct/21/2022 23:35 |
| 160 | A - Kefa and First Steps | GNU C++17 | brute force dp implementation *900 |
Oct/21/2022 03:06 |
| 159 | A - Cowardly Rooks | GNU C++17 | greedy implementation *800 |
Oct/20/2022 22:50 |
| 158 | B - Death's Blessing | GNU C++17 | greedy *900 |
Oct/20/2022 21:37 |
| 157 | B - Decode String | GNU C++17 | greedy strings *800 |
Oct/20/2022 03:52 |
| 156 | B - Triple | GNU C++17 | implementation sortings *800 |
Oct/20/2022 01:56 |
| 155 | A - Burenka Plays with Fractions | GNU C++17 | math number theory *900 |
Oct/20/2022 00:36 |
| 154 | A - Line to Cashier | GNU C++17 | implementation *900 |
Oct/19/2022 22:04 |
| 153 | A - Choosing Teams | GNU C++17 | greedy implementation sortings *800 |
Oct/19/2022 21:09 |
| 152 | A - Team Olympiad | GNU C++17 | greedy implementation sortings *800 |
Oct/19/2022 20:21 |
| 151 | A - Dragons | GNU C++17 | greedy sortings *1000 |
Oct/19/2022 19:27 |
| 150 | A - Ilya and Bank Account | GNU C++17 | implementation number theory *900 |
Oct/19/2022 16:31 |
| 149 | A - I Wanna Be the Guy | GNU C++17 | greedy implementation *800 |
Oct/19/2022 07:17 |
| 148 | A - Anton and Letters | GNU C++17 | constructive algorithms implementation *800 |
Oct/19/2022 06:04 |
| 147 | A - Expression | GNU C++17 | brute force math *1000 |
Oct/19/2022 04:45 |
| 146 | A - Puzzles | GNU C++17 | greedy *900 |
Oct/19/2022 04:16 |
| 145 | A - Dubstep | GNU C++17 | strings *900 |
Oct/19/2022 03:36 |
| 144 | A - Password | GNU C++17 | brute force combinatorics implementation math *800 |
Oct/18/2022 00:39 |
| 143 | A - Games | GNU C++17 | brute force *800 |
Oct/17/2022 03:57 |
| 142 | C - Word Game | GNU C++17 | data structures implementation *800 |
Oct/17/2022 03:16 |
| 141 | A - Number Replacement | GNU C++17 | greedy implementation *800 |
Oct/16/2022 21:29 |
| 140 | B - Ordinary Numbers | GNU C++17 | brute force math number theory *800 |
Oct/16/2022 04:33 |
| 139 | A - Bad Triangle | GNU C++17 | geometry math *800 |
Oct/16/2022 03:51 |
| 138 | B - Substring Removal Game | GNU C++17 | games greedy sortings *800 |
Oct/16/2022 03:14 |
| 137 | B - Anton and Digits | GNU C++17 | brute force greedy implementation math *800 |
Oct/16/2022 01:42 |
| 136 | A - Red Versus Blue | GNU C++17 | constructive algorithms greedy implementation math *1000 |
Oct/16/2022 01:10 |
| 135 | B - Rebellion | GNU C++17 | constructive algorithms greedy two pointers *800 |
Oct/15/2022 21:25 |
| 134 | A - Maxmina | GNU C++17 | constructive algorithms greedy *800 |
Oct/15/2022 20:56 |
| 133 | A - Equation | GNU C++17 | brute force math *800 |
Oct/15/2022 07:04 |
| 132 | A - The Rank | GNU C++17 | implementation *800 |
Oct/15/2022 06:41 |
| 131 | B - 3-palindrome | GNU C++17 | constructive algorithms *1000 |
Oct/15/2022 05:25 |
| 130 | A - Sasha and Sticks | GNU C++17 | games math *800 |
Oct/14/2022 23:53 |
| 129 | C - Stripes | GNU C++17 | implementation *900 |
Oct/13/2022 22:28 |
| 128 | B - Increasing | GNU C++17 | greedy implementation sortings *800 |
Oct/13/2022 21:04 |
| 127 | A - Sum | GNU C++17 | implementation *800 |
Oct/13/2022 20:57 |
| 126 | A - Scarborough Fair | GNU C++17 | implementation *800 |
Oct/12/2022 23:26 |
| 125 | A - Vus the Cossack and a Contest | GNU C++17 | implementation *800 |
Oct/12/2022 22:56 |
| 124 | A - Fafa and his Company | GNU C++17 | brute force implementation *800 |
Oct/12/2022 22:41 |
| 123 | A - Mahmoud and Ehab and the even-odd game | GNU C++17 | games math *800 |
Oct/12/2022 19:58 |
| 122 | A - Between the Offices | GNU C++17 | implementation *800 |
Oct/12/2022 19:48 |
| 121 | A - Cards | GNU C++17 | implementation sortings strings *800 |
Oct/12/2022 04:12 |
| 120 | B - Decoding | GNU C++17 | implementation strings *900 |
Oct/12/2022 03:18 |
| 119 | B - Funny Permutation | GNU C++17 | constructive algorithms math *800 |
Oct/12/2022 01:34 |
| 118 | A - Bachgold Problem | GNU C++17 | greedy implementation math number theory *800 |
Oct/12/2022 00:02 |
| 117 | A - Compare T-Shirt Sizes | GNU C++17 | implementation implementation strings *800 |
Oct/11/2022 22:33 |
| 116 | B - Keyboard Layouts | GNU C++17 | implementation strings *800 |
Oct/11/2022 03:16 |
| 115 | A - Three Pairwise Maximums | GNU C++17 | math *800 |
Oct/10/2022 18:36 |
| 114 | B - Restore the Permutation by Merger | GNU C++17 | greedy *800 |
Oct/10/2022 07:03 |
| 113 | B - Vanya and Lanterns | GNU C++17 | binary search implementation math sortings *1200 |
Oct/10/2022 05:23 |
| 112 | B - Two Arrays And Swaps | GNU C++17 | greedy sortings *800 |
Oct/09/2022 22:20 |
| 111 | B - Xenia and Ringroad | GNU C++17 | implementation *1000 |
Oct/09/2022 21:44 |
| 110 | A - Twins | GNU C++17 | greedy sortings *900 |
Oct/09/2022 03:49 |
| 109 | A - In Search of an Easy Problem | GNU C++17 | implementation *800 |
Oct/08/2022 23:09 |
| 108 | A - The New Year: Meeting Friends | GNU C++17 | implementation math sortings *800 |
Oct/08/2022 21:54 |
| 107 | A - Vanya and Fence | GNU C++17 | implementation *800 |
Oct/08/2022 20:39 |
| 106 | B - Queue at the School | GNU C++17 | constructive algorithms graph matchings implementation shortest paths *800 |
Oct/08/2022 19:32 |
| 105 | A - Young Physicist | GNU C++17 | implementation math *1000 |
Oct/08/2022 18:44 |
| 104 | A - Boy or Girl | GNU C++17 | brute force implementation strings *800 |
Oct/08/2022 17:51 |
| 103 | A - Madoka and Strange Thoughts | GNU C++17 | math number theory *800 |
Oct/08/2022 04:49 |
| 102 | A - Night at the Museum | GNU C++17 | implementation strings *800 |
Oct/08/2022 04:28 |
| 101 | A - Buy a Shovel | GNU C++17 | brute force constructive algorithms implementation math *800 |
Oct/08/2022 00:50 |
| 100 | A - Anton and Danik | GNU C++17 | implementation strings *800 |
Oct/07/2022 23:21 |
| 99 | A - Ostap and Grasshopper | GNU C++17 | implementation strings *800 |
Oct/07/2022 23:09 |
| 98 | A - Compote | GNU C++17 | implementation math *800 |
Oct/07/2022 19:42 |
| 97 | A - Petr and Book | GNU C++17 | implementation *1000 |
Oct/07/2022 19:06 |
| 96 | B - Fix You | GNU C++17 | brute force greedy implementation *800 |
Oct/07/2022 17:33 |
| 95 | A - New Year and Hurry | GNU C++17 | binary search brute force implementation math *800 |
Oct/06/2022 22:03 |
| 94 | A - PolandBall and Hypothesis | GNU C++17 | brute force graphs math number theory *800 |
Oct/06/2022 21:07 |
| 93 | A - Holiday Of Equality | GNU C++17 | implementation math *800 |
Oct/06/2022 20:34 |
| 92 | A - Taymyr is calling you | GNU C++17 | brute force implementation math *800 |
Oct/06/2022 01:07 |
| 91 | A - Die Roll | GNU C++17 | math probabilities *800 |
Oct/05/2022 21:45 |
| 90 | A - Fake NP | GNU C++17 | greedy math *1000 |
Oct/05/2022 04:39 |
| 89 | A - Perfectly Imperfect Array | GNU C++17 | math number theory *800 |
Oct/05/2022 04:11 |
| 88 | A - Reconnaissance | GNU C++17 | brute force *800 |
Oct/05/2022 02:34 |
| 87 | A - Fox And Snake | GNU C++17 | implementation *800 |
Oct/03/2022 23:31 |
| 86 | B - Borze | GNU C++17 | expression parsing implementation *800 |
Oct/03/2022 23:07 |
| 85 | A - Reconnaissance 2 | GNU C++17 | implementation *800 |
Oct/03/2022 19:33 |
| 84 | A - Army | GNU C++17 | implementation *800 |
Oct/03/2022 17:33 |
| 83 | A - George and Accommodation | GNU C++17 | implementation *800 |
Oct/03/2022 02:15 |
| 82 | A - Gravity Flip | GNU C++17 | greedy implementation sortings *900 |
Oct/03/2022 01:44 |
| 81 | A - Holidays | GNU C++17 | brute force constructive algorithms greedy math *900 |
Oct/03/2022 00:54 |
| 80 | A - Working Week | GNU C++17 | constructive algorithms greedy math *800 |
Oct/02/2022 23:40 |
| 79 | A - Triangular numbers | GNU C++17 | brute force math *800 |
Oct/02/2022 22:41 |
| 78 | A - Sleuth | GNU C++17 | implementation *800 |
Oct/02/2022 19:00 |
| 77 | A - Ultra-Fast Mathematician | GNU C++17 | implementation *800 |
Oct/02/2022 01:19 |
| 76 | A - Panoramix's Prediction | GNU C++17 | brute force *800 |
Oct/02/2022 00:22 |
| 75 | B - Z mod X = C | GNU C++17 | constructive algorithms math *800 |
Oct/01/2022 04:33 |
| 74 | A - Chips | GNU C++17 | implementation math *800 |
Oct/01/2022 03:56 |
| 73 | A - Cheap Travel | GNU C++17 | implementation *1200 |
Sep/30/2022 03:31 |
| 72 | A - A+B (Trial Problem) | GNU C++17 | implementation *800 |
Sep/30/2022 02:14 |
| 71 | A - Epic Game | GNU C++17 | implementation *800 |
Sep/30/2022 01:15 |
| 70 | A - Presents | GNU C++17 | implementation *800 |
Sep/29/2022 23:14 |
| 69 | A - Immobile Knight | GNU C++17 | implementation *800 |
Sep/29/2022 22:50 |
| 68 | A - Amusing Joke | GNU C++17 | implementation sortings strings *800 |
Sep/29/2022 18:58 |
| 67 | A - Arrival of the General | GNU C++17 | implementation *800 |
Sep/29/2022 18:37 |
| 66 | A - Lucky Ticket | GNU C++17 | implementation *800 |
Sep/28/2022 21:17 |
| 65 | A - Lucky? | GNU C++17 | implementation *800 |
Sep/28/2022 01:50 |
| 64 | A - Insomnia cure | GNU C++17 | constructive algorithms implementation math *800 |
Sep/28/2022 01:34 |
| 63 | A - Soft Drinking | GNU C++17 | implementation math *800 |
Sep/22/2022 00:00 |
| 62 | A - IQ test | GNU C++17 | brute force *1300 |
Sep/20/2022 23:17 |
| 61 | A - System of Equations | GNU C++17 | brute force *800 |
Sep/19/2022 00:14 |
| 60 | A - Perfect Permutation | GNU C++17 | implementation math *800 |
Sep/18/2022 02:40 |
| 59 | A - Maximum GCD | GNU C++17 | greedy implementation math number theory *800 |
Sep/16/2022 19:22 |
| 58 | A - Lucky Division | GNU C++17 | brute force number theory *1000 |
Sep/15/2022 06:02 |
| 57 | A - HQ9+ | GNU C++17 | implementation *900 |
Sep/14/2022 00:34 |
| 56 | A - Tram | GNU C++17 | implementation *800 |
Sep/13/2022 03:31 |
| 55 | A - Two Elevators | GNU C++17 | math *800 |
Sep/12/2022 21:51 |
| 54 | A - Word | GNU C++17 | implementation strings *800 |
Sep/12/2022 19:01 |
| 53 | A - Div. 7 | GNU C++17 | brute force *800 |
Sep/10/2022 23:54 |
| 52 | A - Pretty Permutations | GNU C++17 | constructive algorithms greedy implementation *800 |
Sep/09/2022 23:53 |
| 51 | A - Food for Animals | GNU C++17 | greedy math *800 |
Sep/08/2022 02:54 |
| 50 | A - Roma and Lucky Numbers | GNU C++17 | implementation *800 |
Sep/07/2022 04:26 |
| 49 | A - Short Substrings | GNU C++17 | implementation strings *800 |
Sep/06/2022 00:33 |
| 48 | A - Patrick and Shopping | GNU C++17 | implementation *800 |
Sep/05/2022 00:37 |
| 47 | A - Odd Divisor | GNU C++17 | math number theory *900 |
Sep/04/2022 19:53 |
| 46 | A - Hit the Lottery | GNU C++17 | dp greedy *800 |
Sep/03/2022 00:48 |
| 45 | B - Colourblindness | GNU C++17 | implementation *800 |
Sep/02/2022 03:57 |
| 44 | A - Is your horseshoe on the other hoof? | GNU C++17 | implementation *800 |
Sep/02/2022 01:16 |
| 43 | A - Spell Check | GNU C++17 | implementation *800 |
Sep/01/2022 16:12 |
| 42 | A - Raising Bacteria | GNU C++17 | bitmasks *1000 |
Aug/31/2022 00:05 |
| 41 | A - Nearly Lucky Number | GNU C++17 | implementation *800 |
Aug/30/2022 01:38 |
| 40 | A - Petya and Strings | GNU C++17 | implementation strings *800 |
Aug/29/2022 20:00 |
| 39 | B - Martian Dollar | GNU C++17 | brute force *1400 |
Aug/29/2022 00:30 |
| 38 | A - Chat room | GNU C++17 | greedy strings *1000 |
Aug/28/2022 01:13 |
| 37 | A - Image | GNU C++17 | greedy implementation *800 |
Aug/28/2022 00:00 |
| 36 | A - Translation | GNU C++17 | implementation strings *800 |
Aug/26/2022 00:03 |
| 35 | A - String Task | GNU C++17 | implementation strings *1000 |
Aug/25/2022 00:10 |
| 34 | A - Calculating Function | GNU C++17 | implementation math *800 |
Aug/24/2022 23:10 |
| 33 | A - Soldier and Bananas | GNU C++17 | brute force implementation math *800 |
Aug/24/2022 00:48 |
| 32 | A - Helpful Maths | GNU C++17 | greedy implementation sortings strings *800 |
Aug/23/2022 00:11 |
| 31 | A - Hulk | GNU C++17 | implementation *800 |
Aug/22/2022 00:40 |
| 30 | A - Magnets | GNU C++17 | implementation *800 |
Aug/21/2022 01:34 |
| 29 | A - Crossmarket | GNU C++17 | constructive algorithms greedy math *800 |
Aug/20/2022 21:19 |
| 28 | A - Chip Game | GNU C++17 | games math *800 |
Aug/20/2022 00:26 |
| 27 | A - Perfect Permutation | GNU C++17 | constructive algorithms *800 |
Aug/19/2022 17:01 |
| 26 | A - Football | GNU C++17 | implementation strings *900 |
Aug/19/2022 01:17 |
| 25 | A - Minimal Square | GNU C++17 | greedy math *800 |
Aug/17/2022 02:31 |
| 24 | A - Marathon | GNU C++17 | implementation *800 |
Aug/16/2022 00:05 |
| 23 | A - Beautiful Matrix | GNU C++17 | implementation *800 |
Aug/15/2022 19:48 |
| 22 | A - Bit++ | GNU C++17 | implementation *800 |
Aug/15/2022 00:44 |
| 21 | A - Word Capitalization | GNU C++17 | implementation strings *800 |
Aug/14/2022 23:03 |
| 20 | A - Way Too Long Words | GNU C++17 | strings *800 |
Aug/14/2022 21:53 |
| 19 | B - Multiply by 2, divide by 6 | GNU C++17 | math *900 |
Aug/14/2022 02:07 |
| 18 | B - Drinks | GNU C++17 | implementation math *800 |
Aug/13/2022 03:38 |
| 17 | A - Police Recruits | GNU C++17 | implementation *800 |
Aug/13/2022 02:46 |
| 16 | A - Game With Sticks | GNU C++17 | implementation *900 |
Aug/13/2022 02:03 |
| 15 | A - Wrong Subtraction | GNU C++17 | implementation *800 |
Aug/12/2022 20:38 |
| 14 | A - Bear and Big Brother | GNU C++17 | implementation *800 |
Aug/12/2022 19:20 |
| 13 | A - Stones on the Table | GNU C++17 | implementation *800 |
Aug/12/2022 19:01 |
| 12 | A - Domino piling | GNU C++17 | greedy math *800 |
Aug/12/2022 17:24 |
| 11 | A - Traveling Salesman Problem | GNU C++17 | geometry greedy implementation *800 |
Aug/12/2022 14:33 |
| 10 | A - Beautiful Year | GNU C++17 | brute force *800 |
Aug/11/2022 15:02 |
| 9 | A - Division? | GNU C++17 | implementation *800 |
Aug/10/2022 19:10 |
| 8 | A - Next Round | GNU C++17 | *special problem implementation *800 |
Aug/10/2022 03:29 |
| 7 | A - Divisibility Problem | GNU C++17 | math *800 |
Aug/08/2022 01:26 |
| 6 | A - Even Odds | GNU C++20 (64) | math *900 |
Aug/07/2022 03:49 |
| 5 | A - Elephant | GNU C++20 (64) | math *800 |
Aug/07/2022 00:02 |
| 4 | A - Team | GNU C++20 (64) | brute force greedy *800 |
Aug/06/2022 23:17 |
| 3 | A - Theatre Square | GNU C++20 (64) | math *1000 |
Aug/05/2022 23:39 |
| 2 | A - Mishka and Game | GNU C++20 (64) | implementation *800 |
Aug/05/2022 04:20 |
| 1 | A - Watermelon | GNU C++17 | brute force math *800 |
Aug/05/2022 03:43 |