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 |