Skip to content

This repository contains source codes for some of the problems I solved on codeforces and atcoder.

Notifications You must be signed in to change notification settings

MishkatIT/codeforces-atcoder-submissions

Repository files navigation

Submissions

Auto-generated with ❤ using Harwest

Introduction

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

  • Codeforces   Codeforces
  • AtCoder   AtCoder

Contents

# Title Solution Tags Submitted
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