Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
# | Title | Solution | Tags | Submitted |
---|---|---|---|---|
553 | A - Access Levels | GNU C++20 (64) | bitmasks dsu flows graph matchings *2400 |
Nov/27/2022 20:23 |
552 | L - Project Manager | GNU C++20 (64) | brute force data structures implementation *2400 |
Nov/27/2022 19:50 |
551 | H - Hospital Queue | GNU C++20 (64) | binary search graphs greedy implementation *2200 |
Nov/27/2022 19:21 |
550 | C - Card Guessing | GNU C++20 (64) | combinatorics dp probabilities *2600 |
Nov/27/2022 19:12 |
549 | F - Chemistry Lab | PyPy 3 | dp geometry probabilities *2200 |
Nov/27/2022 18:14 |
548 | D - Watch the Videos | GNU C++20 (64) | binary search constructive algorithms two pointers *1700 |
Nov/27/2022 17:20 |
547 | N - Number Reduction | GNU C++20 (64) | greedy *1500 |
Nov/27/2022 17:18 |
546 | K - Torus Path | GNU C++20 (64) | greedy math *1500 |
Nov/27/2022 16:31 |
545 | M - Minimum LCM | GNU C++20 (64) | math number theory *1000 |
Nov/27/2022 16:14 |
544 | E - Exchange | GNU C++20 (64) | brute force math *1000 |
Nov/27/2022 16:10 |
543 | B - Broken Keyboard | GNU C++20 (64) | greedy *800 |
Nov/27/2022 16:08 |
542 | A - Sum | GNU C++20 (64) | implementation *800 |
Oct/13/2022 21:40 |
541 | B - Increasing | GNU C++20 (64) | greedy implementation sortings *800 |
Oct/13/2022 21:39 |
540 | C - Stripes | GNU C++20 (64) | implementation *900 |
Oct/13/2022 21:38 |
539 | D - Coprime | GNU C++20 (64) | brute force greedy number theory *1100 |
Oct/13/2022 21:34 |
538 | E - Scuza | GNU C++20 (64) | binary search greedy math *1200 |
Oct/13/2022 21:30 |
537 | G - Orray | GNU C++20 (64) | bitmasks brute force greedy math sortings *1500 |
Oct/13/2022 21:00 |
536 | G - Yet Another mod M | C++ (GCC 9.2.1) | AtCoder *600 |
Oct/09/2022 12:24 |
535 | F - Connectivity Addicts | GNU C++20 (64) | constructive algorithms dsu graphs greedy interactive shortest paths trees *2400 |
Oct/01/2022 13:54 |
534 | E - Balance Addicts | GNU C++20 (64) | combinatorics dp math two pointers *2300 |
Oct/01/2022 08:38 |
533 | G - Anti-Increasing Addicts | GNU C++20 (64) | constructive algorithms dp greedy math *2900 |
Oct/01/2022 06:55 |
532 | F - Zeros and Ones | GNU C++20 (64) | bitmasks divide and conquer dp math *2500 |
Sep/23/2022 22:00 |
531 | D - Edge Deletion | GNU C11 | graphs greedy shortest paths *1800 |
Aug/27/2022 19:51 |
530 | D - GCD Counting | GNU C++20 (64) | data structures dfs and similar dp number theory trees *2000 |
Aug/19/2022 11:02 |
529 | C - Tonya and Burenka-179 | GNU C++20 (64) | data structures greedy math number theory *2400 |
Aug/18/2022 21:07 |
528 | D - Yet Another ABC String | C++ (GCC 9.2.1) | AtCoder *1000 |
Aug/15/2022 16:08 |
527 | E2 - LCM Sum (hard version) | GNU C++20 (64) | brute force data structures math number theory two pointers *2500 |
Aug/14/2022 14:49 |
526 | F - Triameter | GNU C11 | binary search data structures dfs and similar trees *3200 |
Aug/14/2022 13:00 |
525 | B - Subway Pursuit | GNU C11 | binary search interactive probabilities *2100 |
Aug/13/2022 13:56 |
524 | F - Lost Array | GNU C11 | bitmasks combinatorics constructive algorithms dp math *2900 |
Aug/12/2022 20:06 |
523 | B - Integers Have Friends | GNU C++20 (64) | binary search data structures divide and conquer math number theory two pointers *1800 |
Aug/12/2022 11:20 |
522 | C - 01 Balanced | C++ (GCC 9.2.1) | AtCoder *900 |
Aug/09/2022 10:50 |
521 | B - Permutation Chain | GNU C11 | constructive algorithms math *800 |
Aug/07/2022 07:27 |
520 | J - Jeopardy of Dropped Balls | GNU C++20 (64) | binary search brute force dsu implementation *1500 |
Jul/20/2022 21:18 |
519 | F - Points | GNU C++20 (64) | combinatorics data structures implementation math matrices *2500 |
Jul/09/2022 13:55 |
518 | D - Roads and Ramen | GNU C++20 (64) | data structures dfs and similar trees *2800 |
Jun/26/2022 09:45 |
517 | F - The Chocolate Spree | GNU C++20 (64) | dfs and similar dp graphs trees *2600 |
Jun/26/2022 09:40 |
516 | B - Mystic Permutation | GNU C++20 (64) | data structures greedy *900 |
Jun/11/2022 10:31 |
515 | C - Infected Tree | GNU C++20 (64) | dfs and similar dp trees *1600 |
Jun/11/2022 10:24 |
514 | A - Lex String | GNU C++20 (64) | brute force greedy implementation sortings two pointers *800 |
Jun/11/2022 10:24 |
513 | D - Lena and Matrix | GNU C++20 (64) | data structures dp geometry shortest paths *1900 |
Jun/11/2022 10:23 |
512 | E - ANDfinity | GNU C++20 (64) | bitmasks brute force constructive algorithms dfs and similar dsu graphs *2500 |
Jun/11/2022 10:20 |
511 | F - Koishi's Unconscious Permutation | GNU C++20 (64) | fft math *3500 |
Jun/04/2022 20:22 |
510 | D - Toss a Coin to Your Graph... | GNU C++20 (64) | binary search dfs and similar dp graphs *1900 |
May/14/2022 22:24 |
509 | C - 最適二分探索木 | C++ (GCC 9.2.1) | AtCoder *101 |
Mar/24/2022 16:16 |
508 | D - Number of Shortest paths | C++ (GCC 9.2.1) | AtCoder *400 |
Feb/09/2022 22:07 |
507 | F - Making It Bipartite | GNU C++20 (64) | flows graph matchings graphs number theory *3400 |
Jan/28/2022 17:01 |
506 | D2 - Game on Sum (Hard Version) | GNU C++20 (64) | combinatorics dp games math *2400 |
Jan/24/2022 13:19 |
505 | G - MinOr Tree | GNU C++20 (64) | bitmasks dfs and similar dsu graphs greedy *1900 |
Jan/11/2022 15:39 |
504 | G - GCD Festival | GNU C++20 (64) | math number theory *2200 |
Jan/09/2022 19:43 |
503 | A - Quirky Quantifiers | GNU C++20 (64) | math *800 |
Jan/05/2022 22:49 |
502 | F - 2 + 2 != 4 | GNU C++20 (64) | *2400 |
Jan/05/2022 22:36 |
501 | F - ±AB | C++ (GCC 9.2.1) | AtCoder *1000 |
Jan/04/2022 13:24 |
500 | C - Greedy Shopping | GNU C++20 (64) | binary search data structures divide and conquer greedy implementation *2600 |
Dec/27/2021 17:07 |
499 | Ex - Manhattan Christmas Tree | C++ (GCC 9.2.1) | AtCoder *600 |
Dec/25/2021 23:13 |
498 | G - Strongest Takahashi | C++ (GCC 9.2.1) | AtCoder *600 |
Dec/25/2021 20:00 |
497 | F - Swap and Sort | C++ (GCC 9.2.1) | AtCoder *500 |
Dec/25/2021 19:01 |
496 | E - Σ[k=0..10^100]floor(X/10^k) | C++ (GCC 9.2.1) | AtCoder *500 |
Dec/25/2021 17:43 |
495 | D - Count Interval | C++ (GCC 9.2.1) | AtCoder *400 |
Dec/25/2021 17:39 |
494 | C - Product | C++ (GCC 9.2.1) | AtCoder *300 |
Dec/25/2021 17:36 |
493 | B - A Reverse | C++ (GCC 9.2.1) | AtCoder *200 |
Dec/25/2021 17:32 |
492 | A - 10yen Stamp | C++ (GCC 9.2.1) | AtCoder *100 |
Dec/25/2021 17:31 |
491 | E - Xenia and Tree | GNU C++20 (64) | data structures divide and conquer trees *2400 |
Dec/17/2021 14:50 |
490 | E - Divan and a Cottage | GNU C++20 (64) | binary search data structures *2600 |
Dec/09/2021 22:36 |
489 | B - Correct Solution? | GNU C++20 (64) | implementation sortings *1100 |
Nov/26/2021 10:16 |
488 | F - ATM and Students | GNU C++20 (64) | binary search data structures two pointers *1800 |
Nov/25/2021 22:52 |
487 | E - Connected Components? | GNU C++20 (64) | data structures dfs and similar dsu graphs *2100 |
Nov/15/2021 00:20 |
486 | E - Stringforces | GNU C++20 (64) | binary search bitmasks brute force dp strings two pointers *2500 |
Nov/08/2021 15:49 |
485 | C - 歴史の研究 | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/05/2021 00:45 |
484 | E - Clear the Multiset | GNU C++20 (64) | data structures divide and conquer dp greedy *2200 |
Nov/04/2021 22:37 |
483 | C - Molly's Chemicals | GNU C++20 (64) | binary search brute force data structures implementation math *1800 |
Oct/27/2021 04:39 |
482 | J - Lonely Numbers | GNU C++20 (64) | math *1600 |
Oct/17/2021 01:29 |
481 | C - Manhattan Subarrays | GNU C++20 (64) | brute force geometry greedy implementation *1700 |
Oct/16/2021 22:38 |
480 | J - Robot Factory | GNU C11 | bitmasks dfs and similar *1400 |
Oct/11/2021 09:38 |
479 | C - Delete Two Elements | Go | data structures dp implementation math two pointers *1200 |
Oct/11/2021 08:23 |
478 | E - Fix the String | Kotlin 1.4 | *special problem bitmasks dp greedy *1700 |
Oct/07/2021 23:14 |
477 | F - Kotlinforces | Kotlin 1.4 | *special problem constructive algorithms dp *2000 |
Oct/07/2021 21:44 |
476 | D - Sweepstake | Kotlin 1.4 | *special problem brute force constructive algorithms implementation math *1800 |
Oct/07/2021 20:42 |
475 | C - Rhyme | Kotlin 1.4 | *special problem implementation *1800 |
Oct/07/2021 20:29 |
474 | B - Epic Novel | Kotlin 1.4 | *special problem math *1300 |
Oct/07/2021 20:13 |
473 | A - Sequence of Comparisons | Kotlin 1.4 | *special problem *800 |
Oct/07/2021 20:08 |
472 | E - Enemy is weak | GNU C++17 (64) | data structures trees *1900 |
Oct/06/2021 21:30 |
471 | H - Function Composition | GNU C++17 (64) | dfs and similar *2900 |
Oct/05/2021 19:23 |
470 | G - XOR Guessing | Kotlin 1.4 | *special problem interactive |
Oct/02/2021 02:02 |
469 | F - Square Filling | Kotlin 1.4 | *special problem |
Oct/02/2021 01:47 |
468 | E - Erasing Zeroes | Kotlin 1.4 | *special problem strings |
Oct/02/2021 01:33 |
467 | D - Reachable Numbers | Kotlin 1.4 | *special problem implementation |
Oct/02/2021 01:28 |
466 | C - Shooting | Kotlin 1.4 | *special problem greedy implementation |
Oct/02/2021 01:22 |
465 | B - Yellow Cards | Kotlin 1.4 | *special problem math |
Oct/02/2021 01:14 |
464 | A - A+B (Trial Problem) | Kotlin 1.4 | *special problem |
Oct/02/2021 00:53 |
463 | F - Maximum White Subtree | GNU C++17 (64) | dfs and similar dp graphs trees *1800 |
Sep/26/2021 03:21 |
462 | F - Sports Betting | GNU C++17 (64) | bitmasks combinatorics dp graphs math probabilities *2500 |
Sep/25/2021 20:54 |
461 | D - The Strongest Build | GNU C++17 (64) | binary search brute force data structures dfs and similar graphs greedy hashing implementation *2000 |
Sep/21/2021 14:14 |
460 | G - Shortest Path Problem? | GNU C++17 (64) | dfs and similar graphs math *2300 |
Sep/14/2021 00:27 |
459 | E - Buds Re-hanging | GNU C++17 (64) | constructive algorithms dfs and similar dp greedy trees *2000 |
Sep/13/2021 21:39 |
458 | E - Ciel and Gondolas | GNU C++17 (64) | data structures divide and conquer dp *2600 |
Sep/12/2021 19:23 |
457 | D - Kuro and GCD and XOR and SUM | GNU C++17 (64) | binary search bitmasks brute force data structures dp dsu greedy math number theory strings trees *2200 |
Sep/11/2021 15:31 |
456 | E - You | GNU C++17 (64) | dfs and similar dp math number theory *2600 |
Sep/11/2021 11:39 |
455 | D - Dexterina’s Lab | GNU C++17 (64) | games matrices probabilities *1900 |
Sep/09/2021 22:08 |
454 | E - Sum of Remainders | GNU C++17 (64) | implementation math number theory *2200 |
Sep/07/2021 01:04 |
453 | E - Non-Decreasing Dilemma | GNU C++17 (64) | data structures divide and conquer math *2200 |
Sep/06/2021 00:29 |
452 | E - Tests for problem D | GNU C++17 (64) | constructive algorithms dfs and similar divide and conquer trees *2200 |
Sep/05/2021 22:00 |
451 | E2 - Asterism (Hard Version) | GNU C++17 (64) | binary search combinatorics dp math number theory sortings *2300 |
Sep/05/2021 19:54 |
450 | F - Bicolored Segments | GNU C++17 (64) | data structures dp graph matchings sortings *2600 |
Sep/05/2021 19:13 |
449 | F - Make Pair | C++ (GCC 9.2.1) | AtCoder *500 |
Sep/05/2021 01:28 |
448 | F - Max Sum Counting | C++ (GCC 9.2.1) | AtCoder *500 |
Aug/29/2021 18:32 |
447 | E - Amusement Park | C++ (GCC 9.2.1) | AtCoder *500 |
Aug/29/2021 18:06 |
446 | D - Pair of Balls | C++ (GCC 9.2.1) | AtCoder *400 |
Aug/29/2021 17:45 |
445 | C - Many Balls | C++ (GCC 9.2.1) | AtCoder *300 |
Aug/29/2021 17:37 |
444 | B - Same Name | C++ (GCC 9.2.1) | AtCoder *200 |
Aug/29/2021 17:35 |
443 | A - Signed Difficulty | C++ (GCC 9.2.1) | AtCoder *100 |
Aug/29/2021 17:32 |
442 | E - Rescue Niwen! | GNU C++17 (64) | dp greedy string suffix structures strings *2500 |
Aug/26/2021 23:18 |
441 | D2 - Two Hundred Twenty One (hard version) | GNU C++17 (64) | data structures math *2200 |
Aug/26/2021 21:39 |
440 | D1 - Two Hundred Twenty One (easy version) | GNU C++17 (64) | data structures dp math *1700 |
Aug/26/2021 21:12 |
439 | B - Scenes From a Memory | GNU C++17 (64) | brute force constructive algorithms implementation math number theory *1000 |
Aug/26/2021 21:04 |
438 | C - Rings | GNU C++17 (64) | constructive algorithms math *1500 |
Aug/26/2021 20:55 |
437 | A - The Miracle and the Sleeper | GNU C++17 (64) | greedy math *800 |
Aug/26/2021 20:45 |
436 | D2 - Up the Strip | GNU C++17 (64) | brute force dp math number theory *1900 |
Aug/25/2021 12:54 |
435 | E - Directed Tree | C++ (GCC 9.2.1) | AtCoder *700 |
Aug/24/2021 18:04 |
434 | E - Increasing LCMs | C++ (GCC 9.2.1) | AtCoder *800 |
Aug/22/2021 21:38 |
433 | E - Training | C++ (GCC 9.2.1) | AtCoder *700 |
Aug/21/2021 18:27 |
432 | E - Pass to Next | C++ (GCC 9.2.1) | AtCoder *800 |
Aug/21/2021 14:37 |
431 | D - Timetable | GNU C++17 (64) | dp *1800 |
Aug/20/2021 23:16 |
430 | A - Graph and String | GNU C++17 (64) | constructive algorithms graphs *1800 |
Aug/20/2021 22:59 |
429 | A - Set Theory | GNU C++17 (64) | brute force constructive algorithms *1600 |
Aug/20/2021 22:04 |
428 | C - Sums of Digits | GNU C++17 (64) | dp greedy implementation *2000 |
Aug/19/2021 17:14 |
427 | F2 - Nearest Beautiful Number (hard version) | GNU C++17 (64) | bitmasks brute force constructive algorithms dfs and similar dp greedy *2100 |
Aug/19/2021 14:28 |
426 | F - Omkar and Landslide | GNU C++17 (64) | binary search constructive algorithms data structures greedy math *2400 |
Aug/17/2021 03:51 |
425 | E - Mocha and Stars | GNU C++17 (64) | combinatorics dp fft math number theory *2200 |
Aug/16/2021 01:54 |
424 | F - One Occurrence | GNU C++17 (64) | data structures divide and conquer *2400 |
Aug/16/2021 00:08 |
423 | G - Greedy Subsequences | GNU C++17 | data structures dp trees *2400 |
Aug/13/2021 15:40 |
422 | C - Array and Operations | GNU C++17 (64) | flows graph matchings number theory *2100 |
Aug/12/2021 22:52 |
421 | L - Lazy Segment Tree | C++ (Clang 10.0.0 with AC Library) | AtCoder *100 |
Aug/01/2021 17:54 |
420 | B - Increasing Triples | C++ (GCC 9.2.1) | AtCoder *400 |
Jul/18/2021 17:49 |
419 | A - Arithmetic Sequence | C++ (GCC 9.2.1) | AtCoder *300 |
Jul/18/2021 17:36 |
418 | Z - Frog 3 | C++ (GCC 9.2.1) | AtCoder *100 |
Jul/17/2021 23:17 |
417 | B - Insurance | C++ (GCC 9.2.1) | AtCoder *500 |
Jun/12/2021 17:57 |
416 | A - Many Formulae | C++ (GCC 9.2.1) | AtCoder *400 |
Jun/12/2021 17:36 |
415 | K - Range Affine Range Sum | C++ (GCC 9.2.1) | AtCoder *100 |
Apr/17/2021 02:58 |
414 | B - GCD Length | GNU C++17 (64) | constructive algorithms math number theory *1100 |
Apr/12/2021 20:19 |
413 | E - Cost Equilibrium | GNU C++17 (64) | combinatorics constructive algorithms math sortings *2300 |
Apr/11/2021 22:03 |
412 | D - GCD and MST | GNU C++17 (64) | constructive algorithms dsu graphs greedy number theory sortings *2000 |
Apr/11/2021 21:16 |
411 | C - Add One | GNU C++17 (64) | dp matrices *1600 |
Apr/11/2021 20:39 |
410 | B - AND Sequences | GNU C++17 (64) | bitmasks combinatorics constructive algorithms math *1400 |
Apr/11/2021 20:17 |
409 | A - Array and Peaks | GNU C++17 (64) | constructive algorithms implementation *800 |
Apr/11/2021 20:10 |
408 | F - Education | GNU C++17 (64) | brute force dp greedy implementation *1900 |
Apr/11/2021 00:08 |
407 | D - Corrupted Array | GNU C++17 (64) | constructive algorithms data structures greedy *1200 |
Apr/10/2021 23:46 |
406 | C - A-B Palindrome | GNU C++17 (64) | constructive algorithms implementation strings *1200 |
Apr/10/2021 23:40 |
405 | B - Almost Rectangle | GNU C++17 (64) | implementation *800 |
Apr/10/2021 23:22 |
404 | A - Spy Detected! | GNU C++17 (64) | brute force implementation *800 |
Apr/10/2021 23:17 |
403 | G - Short Task | GNU C++17 (64) | brute force dp math number theory *1700 |
Apr/10/2021 22:27 |
402 | F - Balance the Cards | GNU C++17 (64) | constructive algorithms data structures divide and conquer geometry graphs implementation *3500 |
Apr/03/2021 23:13 |
401 | A - Is it rated - 2 | GNU C++17 (64) | *special problem implementation interactive *900 |
Apr/01/2021 20:06 |
400 | D - I Wanna Win The Game | C++ (GCC 9.2.1) | AtCoder *500 |
Mar/28/2021 18:53 |
399 | C - Multiple Sequences | C++ (GCC 9.2.1) | AtCoder *500 |
Mar/28/2021 18:13 |
398 | B - Products of Min-Max | C++ (GCC 9.2.1) | AtCoder *400 |
Mar/28/2021 17:42 |
397 | A - Odd vs Even | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/28/2021 17:31 |
396 | E - Traveler | C++ (GCC 9.2.1) | AtCoder *500 |
Mar/27/2021 18:10 |
395 | D - Opposite | C++ (GCC 9.2.1) | AtCoder *400 |
Mar/27/2021 17:49 |
394 | C - ORXOR | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/27/2021 17:41 |
393 | B - Visibility | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/27/2021 17:35 |
392 | A - Rotate | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/27/2021 17:30 |
391 | F - Triangular Paths | GNU C++17 (64) | constructive algorithms graphs math shortest paths sortings *2000 |
Mar/25/2021 21:16 |
390 | B - Partial Replacement | GNU C++17 (64) | greedy implementation *1100 |
Mar/25/2021 20:58 |
389 | E - Restoring the Permutation | GNU C++17 (64) | constructive algorithms implementation *1500 |
Mar/25/2021 20:55 |
388 | D - Epic Transformation | GNU C++17 (64) | constructive algorithms data structures greedy *1400 |
Mar/25/2021 20:42 |
387 | C - Double-ended Strings | GNU C++17 (64) | brute force implementation strings *1000 |
Mar/25/2021 20:36 |
386 | A - Strange Table | GNU C++17 (64) | math *800 |
Mar/25/2021 20:07 |
385 | C - Sky Full of Stars | GNU C++17 (64) | combinatorics math *2500 |
Mar/25/2021 09:11 |
384 | D - Useful Edges | GNU C++17 (64) | dp graphs shortest paths *2400 |
Mar/24/2021 01:09 |
383 | C - Skyline Photo | GNU C++17 (64) | binary search data structures dp greedy *2100 |
Mar/24/2021 00:52 |
382 | B - Playlist | GNU C++17 (64) | data structures dsu implementation *1900 |
Mar/24/2021 00:34 |
381 | A - Basic Diplomacy | GNU C++17 (64) | constructive algorithms greedy implementation *1600 |
Mar/24/2021 00:14 |
380 | D1 - Beautiful Bracket Sequence (easy version) | GNU C++17 (64) | combinatorics dp probabilities *2600 |
Mar/19/2021 19:06 |
379 | C - Beautiful Mirrors with queries | GNU C++17 (64) | data structures probabilities *2400 |
Mar/19/2021 18:36 |
378 | B - Beautiful Sequence | GNU C++17 (64) | brute force constructive algorithms greedy *1900 |
Mar/19/2021 18:09 |
377 | A - Beautiful Regional Contest | GNU C++17 (64) | greedy implementation *1500 |
Mar/19/2021 17:58 |
376 | D - Birthday | GNU C++17 (64) | data structures dfs and similar dp trees *2700 |
Mar/19/2021 16:32 |
375 | B - Obsessive String | GNU C++17 (64) | dp strings *2000 |
Mar/19/2021 14:19 |
374 | A - Treasure | GNU C++17 (64) | greedy *1500 |
Mar/19/2021 13:55 |
373 | F - Diameter Cuts | GNU C++17 (64) | combinatorics dfs and similar dp trees *2400 |
Mar/18/2021 23:52 |
372 | D - The Number of Pairs | GNU C++17 (64) | dp math number theory *2100 |
Mar/18/2021 23:12 |
371 | E - Chaotic Merge | GNU C++17 (64) | combinatorics dp math strings *2400 |
Mar/18/2021 22:31 |
370 | C - Minimum Grid Path | GNU C++17 (64) | brute force data structures greedy math *1500 |
Mar/18/2021 20:41 |
369 | B - Binary Removals | GNU C++17 (64) | brute force dp greedy implementation *1000 |
Mar/18/2021 20:27 |
368 | A - Domino on Windowsill | GNU C++17 (64) | combinatorics constructive algorithms math *800 |
Mar/18/2021 20:23 |
367 | D - Top Secret Task | GNU C++17 (64) | dp *2300 |
Mar/18/2021 18:30 |
366 | C - Three States | GNU C++17 (64) | dfs and similar graphs shortest paths *2200 |
Mar/18/2021 18:13 |
365 | A - Median Smoothing | GNU C++17 (64) | implementation *1700 |
Mar/18/2021 17:28 |
364 | C2 - k-LCM (hard version) | GNU C++17 (64) | constructive algorithms math *1600 |
Mar/18/2021 00:09 |
363 | D - Genius | GNU C++17 (64) | bitmasks dp graphs number theory *2500 |
Mar/17/2021 22:15 |
362 | E1 - Square-free division (easy version) | GNU C++17 (64) | data structures dp greedy math number theory two pointers *1700 |
Mar/17/2021 21:02 |
361 | B - M-arrays | GNU C++17 (64) | constructive algorithms greedy math *1200 |
Mar/17/2021 20:16 |
360 | A - Meximization | GNU C++17 (64) | brute force data structures greedy sortings *800 |
Mar/17/2021 20:08 |
359 | C - Kaavi and Magic Spell | GNU C++17 (64) | dp strings *2200 |
Mar/16/2021 20:25 |
358 | E - Addition on Segments | GNU C++17 (64) | bitmasks data structures divide and conquer dp *2200 |
Mar/16/2021 00:31 |
357 | E - Palindromic Doubles | Kotlin 1.4 | *special problem data structures dp *2200 |
Mar/15/2021 19:59 |
356 | D - Shipping Center | C++ (GCC 9.2.1) | AtCoder *400 |
Mar/13/2021 19:45 |
355 | F - Coprime Present | C++ (GCC 9.2.1) | AtCoder *600 |
Mar/13/2021 19:32 |
354 | E - Lucky 7 Battle | C++ (GCC 9.2.1) | AtCoder *500 |
Mar/13/2021 18:26 |
353 | C - Comma | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/13/2021 17:45 |
352 | B - Many Oranges | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/13/2021 17:40 |
351 | A - Health M Death | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/13/2021 17:32 |
350 | G - Painting Numbers | Kotlin 1.4 | *special problem data structures greedy number theory *2500 |
Mar/09/2021 22:46 |
349 | B - RBS Deletion | Kotlin 1.4 | *special problem greedy *1800 |
Mar/09/2021 20:36 |
348 | C - Two Policemen | Kotlin 1.4 | *special problem binary search brute force math *1900 |
Mar/09/2021 20:29 |
347 | E - Modernization of Treeland | Kotlin 1.4 | *special problem dfs and similar trees |
Mar/08/2021 03:27 |
346 | A - Likes Display | Kotlin 1.4 | *special problem implementation |
Mar/08/2021 02:33 |
345 | C - File Name | Kotlin 1.4 | *special problem strings |
Mar/06/2021 00:48 |
344 | A - Remove Duplicates | Kotlin 1.4 | *special problem implementation |
Mar/06/2021 00:38 |
343 | F - Putting Boxes Together | GNU C++17 (64) | data structures *2500 |
Mar/04/2021 00:49 |
342 | D - Dasha and Chess | GNU C++17 | constructive algorithms games interactive *2500 |
Mar/03/2021 23:25 |
341 | D - Nature Reserve | GNU C++17 (64) | binary search geometry ternary search *2200 |
Mar/03/2021 22:53 |
340 | E - Helping Hiasat | GNU C++17 (64) | bitmasks brute force dp meet-in-the-middle *2200 |
Mar/03/2021 22:07 |
339 | E - Fib-tree | GNU C++17 (64) | brute force dfs and similar divide and conquer number theory trees *2400 |
Mar/03/2021 01:08 |
338 | C - Unexpressed | C++ (GCC 9.2.1) | AtCoder *300 |
Feb/27/2021 18:18 |
337 | B - Play Snuke | C++ (GCC 9.2.1) | AtCoder *200 |
Feb/27/2021 18:10 |
336 | A - Discount | C++ (GCC 9.2.1) | AtCoder *100 |
Feb/27/2021 18:07 |
335 | D - Sky Reflector | C++ (GCC 9.2.1) | AtCoder *600 |
Feb/21/2021 19:03 |
334 | C - String Invasion | C++ (GCC 9.2.1) | AtCoder *500 |
Feb/21/2021 18:02 |
333 | B - A^B^C | C++ (GCC 9.2.1) | AtCoder *400 |
Feb/21/2021 17:44 |
332 | A - ABC | C++ (GCC 9.2.1) | AtCoder *300 |
Feb/21/2021 17:31 |
331 | D - Cleaning the Phone | GNU C++17 | binary search dp sortings two pointers *1800 |
Jan/25/2021 21:11 |
330 | C - Ball in Berland | GNU C++17 | combinatorics graphs math *1400 |
Jan/25/2021 20:41 |
329 | B - New Year's Number | GNU C++17 | brute force dp math *900 |
Jan/25/2021 20:34 |
328 | A - Odd Divisor | GNU C++17 | math number theory *900 |
Jan/25/2021 20:31 |
327 | E - What Is It? | GNU C++17 | constructive algorithms greedy *2500 |
Jan/19/2021 23:05 |
326 | C - Array Destruction | GNU C++17 | brute force constructive algorithms data structures greedy implementation sortings *1700 |
Jan/19/2021 22:51 |
325 | D - Cleaning | GNU C++17 | data structures dp greedy math *2200 |
Jan/19/2021 22:44 |
324 | B - Different Divisors | GNU C++17 | binary search constructive algorithms greedy math number theory *1000 |
Jan/19/2021 20:14 |
323 | A - Puzzle From the Future | GNU C++17 | greedy *800 |
Jan/19/2021 20:10 |
322 | C - Vladik and fractions | GNU C++17 | brute force constructive algorithms math number theory *1500 |
Jan/17/2021 13:51 |
321 | B - Chloe and the sequence | GNU C++17 | binary search bitmasks constructive algorithms implementation *1200 |
Jan/17/2021 13:26 |
320 | A - Vladik and flights | GNU C++17 | constructive algorithms greedy implementation *1200 |
Jan/17/2021 13:24 |
319 | H - It's showtime | UnknownX | *special problem |
Jan/14/2021 22:39 |
318 | E - Minimum Path | GNU C++17 | graphs shortest paths *2400 |
Jan/14/2021 22:26 |
317 | F - Strange Set | GNU C++17 | flows math *2700 |
Jan/14/2021 22:14 |
316 | C - No More Inversions | GNU C++17 | constructive algorithms math *1500 |
Jan/14/2021 21:06 |
315 | D - Program | GNU C++17 | data structures dp implementation strings *1700 |
Jan/14/2021 20:50 |
314 | B - String LCM | GNU C++17 | brute force math number theory strings *1000 |
Jan/14/2021 20:10 |
313 | A - Replacing Elements | GNU C++17 | greedy implementation math sortings *800 |
Jan/14/2021 20:07 |
312 | A - Olesya and Rodion | GNU C++17 | math *1000 |
Jan/14/2021 20:03 |
311 | A - Is it rated? | GNU C++17 | *special problem |
Jan/14/2021 20:00 |
310 | D - Again? | GNU C++17 | *special problem implementation |
Jan/14/2021 19:55 |
309 | E - Train Hard, Win Easy | GNU C++17 | constructive algorithms greedy math sortings *1900 |
Jan/03/2021 18:22 |
308 | F - Make It One | GNU C++17 | bitmasks combinatorics dp math number theory shortest paths *2500 |
Jan/03/2021 17:52 |
307 | D - Mysterious Crime | GNU C++17 | brute force combinatorics math meet-in-the-middle two pointers *1700 |
Jan/03/2021 17:25 |
306 | C - Smallest Word | GNU C++17 | constructive algorithms greedy implementation *1500 |
Jan/03/2021 17:05 |
305 | B - Lost Array | GNU C++17 | implementation *1200 |
Jan/03/2021 16:55 |
304 | A - Elections | GNU C++17 | implementation math *800 |
Jan/03/2021 16:45 |
303 | E - Side Transmutations | GNU C++17 | combinatorics strings *2300 |
Jan/01/2021 22:55 |
302 | F - Relatively Prime Powers | GNU C++17 (64) | combinatorics math number theory *2400 |
Jan/01/2021 21:36 |
301 | A - AtCoder Jumper | C++ (GCC 9.2.1) | AtCoder *500 |
Jan/01/2021 16:09 |
300 | B - Three Coins | C++ (GCC 9.2.1) | AtCoder *800 |
Jan/01/2021 15:55 |
299 | E - A Bit Similar | GNU C++17 | bitmasks brute force hashing string suffix structures strings two pointers *2400 |
Jan/01/2021 14:54 |
298 | E - Apollo versus Pan | GNU C++17 (64) | bitmasks brute force math *1800 |
Jan/01/2021 02:32 |
297 | F - Euclid's nightmare | GNU C++17 | bitmasks dfs and similar dsu graphs greedy math sortings *2100 |
Jan/01/2021 02:21 |
296 | D - 13th Labour of Heracles | GNU C++17 | data structures greedy sortings trees *1500 |
Jan/01/2021 01:37 |
295 | C - Canine poetry | GNU C++17 | dp greedy strings *1300 |
Jan/01/2021 01:20 |
294 | B - Last minute enhancements | GNU C++17 | dp greedy *800 |
Jan/01/2021 01:12 |
293 | A - Bovine Dilemma | GNU C++17 | brute force geometry math *800 |
Jan/01/2021 01:09 |
292 | E - Road to 1600 | GNU C++17 | brute force constructive algorithms *2400 |
Dec/31/2020 20:34 |
291 | D - Ceil Divisions | GNU C++17 | brute force constructive algorithms math number theory *1700 |
Dec/29/2020 21:33 |
290 | C - Building a Fence | GNU C++17 | dp greedy implementation two pointers *1600 |
Dec/29/2020 21:12 |
289 | B - Red and Blue | GNU C++17 | dp greedy *1000 |
Dec/29/2020 20:46 |
288 | A - Regular Bracket Sequence | GNU C++17 | constructive algorithms greedy *1000 |
Dec/29/2020 20:41 |
287 | D - Binomial Coefficient is Fun | C++ (GCC 9.2.1) | AtCoder *600 |
Dec/09/2020 15:27 |
286 | C - Exoswap | C++ (GCC 9.2.1) | AtCoder *500 |
Dec/09/2020 15:11 |
285 | B - Many 110 | C++ (GCC 9.2.1) | AtCoder *400 |
Dec/09/2020 14:56 |
284 | A - Redundant Redundancy | C++ (GCC 9.2.1) | AtCoder *300 |
Dec/09/2020 14:43 |
283 | D - Rating Compression | GNU C++17 | binary search data structures greedy implementation two pointers *1800 |
Dec/07/2020 02:44 |
282 | A - Avoid Trygub | GNU C++17 | constructive algorithms sortings *800 |
Dec/07/2020 01:56 |
281 | B - Balls of Steel | GNU C++17 | brute force geometry greedy *1000 |
Dec/07/2020 01:54 |
280 | C1 - Errich-Tac-Toe (Easy Version) | GNU C++17 | constructive algorithms math *2100 |
Dec/07/2020 01:49 |
279 | E - Capitalism | GNU C++17 | constructive algorithms dfs and similar graphs shortest paths *2700 |
Dec/07/2020 01:27 |
278 | C2 - Errich-Tac-Toe (Hard Version) | GNU C++17 | constructive algorithms math *2300 |
Dec/07/2020 01:02 |
277 | F - The Struggling Contestant | GNU C++17 | constructive algorithms greedy *2400 |
Dec/07/2020 00:50 |
276 | E - Battle Lemmings | GNU C++17 | dp greedy *2500 |
Nov/29/2020 11:11 |
275 | C2 - Pokémon Army (hard version) | GNU C++17 | data structures divide and conquer dp greedy implementation *2100 |
Nov/29/2020 10:47 |
274 | D - Rescue Nibel! | GNU C++17 | combinatorics data structures sortings *1800 |
Nov/29/2020 10:17 |
273 | C1 - Pokémon Army (easy version) | GNU C++17 | constructive algorithms dp greedy *1300 |
Nov/29/2020 10:05 |
272 | B - Rock and Lever | GNU C++17 | bitmasks math *1200 |
Nov/29/2020 09:42 |
271 | A - Cubes Sorting | GNU C++17 | math sortings *900 |
Nov/29/2020 09:34 |
270 | F - Divide Powers | GNU C++17 | constructive algorithms greedy *2900 |
Nov/21/2020 17:12 |
269 | E - Two Editorials | GNU C++17 | brute force dp greedy sortings two pointers *2500 |
Nov/21/2020 16:45 |
268 | D - Radio Towers | GNU C++17 | combinatorics dp math *1600 |
Nov/21/2020 16:35 |
267 | C - Two Brackets | GNU C++17 | greedy *800 |
Nov/21/2020 16:25 |
266 | B - Toy Blocks | GNU C++17 | binary search greedy math sortings *1400 |
Nov/21/2020 16:04 |
265 | A - Robot Program | GNU C++17 | math *800 |
Nov/21/2020 15:58 |
264 | E - Xor Tree | GNU C++17 | bitmasks divide and conquer dp graphs string suffix structures trees *2100 |
Nov/17/2020 15:12 |
263 | F - Confluence | C++ (GCC 9.2.1) | AtCoder *600 |
Nov/16/2020 12:22 |
262 | E - Queen on Grid | C++ (GCC 9.2.1) | AtCoder *500 |
Nov/16/2020 11:58 |
261 | D - Water Heater | C++ (GCC 9.2.1) | AtCoder *400 |
Nov/16/2020 11:45 |
260 | C - Travel | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/16/2020 11:40 |
259 | B - Billiards | C++ (GCC 9.2.1) | AtCoder *200 |
Nov/16/2020 11:34 |
258 | A - ReLU | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/16/2020 11:30 |
257 | E - Carrots for Rabbits | GNU C++17 | binary search data structures greedy math sortings *2200 |
Nov/16/2020 11:28 |
256 | E - Complicated Computations | GNU C++17 | binary search data structures two pointers *2400 |
Nov/16/2020 00:08 |
255 | E - String Reversal | GNU C++17 | data structures greedy strings *1900 |
Nov/15/2020 23:07 |
254 | E - Make It Increasing | GNU C++17 | binary search constructive algorithms data structures dp implementation *2200 |
Nov/15/2020 22:49 |
253 | B - MAX-=min | C++ (GCC 9.2.1) | AtCoder *300 |
Oct/11/2020 19:36 |
252 | A - Fourtune Cookies | C++ (GCC 9.2.1) | AtCoder *200 |
Oct/11/2020 19:34 |
251 | F - Knapsack for All Subsets | C++ (GCC 9.2.1) | AtCoder *600 |
Oct/11/2020 16:44 |
250 | B - DNA Sequence | C++ (GCC 9.2.1) | AtCoder *400 |
Oct/03/2020 21:50 |
249 | A - Plus Minus | C++ (GCC 9.2.1) | AtCoder *100 |
Oct/03/2020 21:45 |
248 | P - Independent Set | C++ (GCC 9.2.1) | AtCoder *100 |
Oct/01/2020 13:36 |
247 | D - Road to Millionaire | C++ (GCC 9.2.1) | AtCoder *400 |
Jul/26/2020 09:35 |
246 | C - Marks | C++ (GCC 9.2.1) | AtCoder *300 |
Jul/26/2020 09:29 |
245 | B - Magic 2 | C++ (GCC 9.2.1) | AtCoder *200 |
Jul/26/2020 09:26 |
244 | A - Kyu in AtCoder | C++ (GCC 9.2.1) | AtCoder *100 |
Jul/26/2020 09:22 |
243 | C - XYZ Triplets | C++ (GCC 9.2.1) | AtCoder *300 |
Jul/12/2020 03:37 |
242 | B - An Odd Problem | C++ (GCC 9.2.1) | AtCoder *200 |
Jul/12/2020 03:34 |
241 | A - Number of Multiples | C++ (GCC 9.2.1) | AtCoder *100 |
Jul/12/2020 03:33 |
240 | E - Smart Infants | C++ (GCC 9.2.1) | AtCoder *500 |
Jul/02/2020 11:40 |
239 | D - Not Divisible | C++ (GCC 9.2.1) | AtCoder *400 |
Jul/02/2020 11:20 |
238 | C - Forbidden List | C++ (GCC 9.2.1) | AtCoder *300 |
Jul/02/2020 11:03 |
237 | B - Crane and Turtle | C++ (GCC 9.2.1) | AtCoder *200 |
Jul/02/2020 10:57 |
236 | A - Five Variables | C++ (GCC 9.2.1) | AtCoder *100 |
Jul/02/2020 10:55 |
235 | C - Remainder Minimization 2019 | C++ (GCC 9.2.1) | AtCoder *300 |
Jun/29/2020 16:00 |
234 | E - Virus Tree 2 | C++ (GCC 9.2.1) | AtCoder *500 |
Jun/29/2020 15:53 |
233 | D - Rain Flows into Dams | C++ (GCC 9.2.1) | AtCoder *400 |
Jun/29/2020 15:20 |
232 | B - Good Distance | C++ (GCC 9.2.1) | AtCoder *200 |
Jun/29/2020 15:04 |
231 | A - T or T | C++ (GCC 9.2.1) | AtCoder *100 |
Jun/29/2020 15:01 |
230 | F - Distance Sums | C++ (GCC 9.2.1) | AtCoder *900 |
Jun/29/2020 14:50 |
229 | E - Tr/ee | C++ (GCC 9.2.1) | AtCoder *700 |
Jun/29/2020 14:17 |
228 | C - //// | C++ (GCC 9.2.1) | AtCoder *300 |
Jun/29/2020 13:45 |
227 | D - Iroha and a Grid | C++ (GCC 9.2.1) | AtCoder *400 |
Jun/29/2020 13:12 |
226 | C - Iroha's Obsession | C++ (GCC 9.2.1) | AtCoder *300 |
Jun/29/2020 13:02 |
225 | E - NEQ | C++ (GCC 9.2.1) | AtCoder *500 |
Jun/29/2020 12:53 |
224 | F - Unfair Nim | C++ (GCC 9.2.1) | AtCoder *600 |
Jun/29/2020 12:29 |
223 | D - Sum of Divisors | C++ (GCC 9.2.1) | AtCoder *400 |
Jun/29/2020 12:09 |
222 | C - Tsundoku | C++ (GCC 9.2.1) | AtCoder *300 |
Jun/29/2020 12:07 |
221 | B - Minor Change | C++ (GCC 9.2.1) | AtCoder *200 |
Jun/29/2020 11:59 |
220 | A - Calc | C++ (GCC 9.2.1) | AtCoder *100 |
Jun/29/2020 11:58 |
219 | C - Songs Compression | GNU C++17 | sortings *1100 |
Jun/23/2020 03:56 |
218 | E - Ski Accidents | GNU C++17 | constructive algorithms graphs greedy *2500 |
Jun/19/2020 00:35 |
217 | D - AND, OR and square sum | GNU C++17 | bitmasks greedy math *1700 |
Jun/19/2020 00:12 |
216 | C - Even Picture | GNU C++17 | constructive algorithms *1500 |
Jun/19/2020 00:09 |
215 | A - C+= | GNU C++17 | brute force greedy implementation math *800 |
Jun/18/2020 23:40 |
214 | B - Codeforces Subsequences | GNU C++17 | brute force constructive algorithms greedy math strings *1500 |
Jun/18/2020 23:36 |
213 | D - Ehab's Last Corollary | GNU C++17 | constructive algorithms dfs and similar graphs greedy implementation trees *2100 |
Jun/14/2020 00:59 |
212 | C - Ehab and Prefix MEXs | GNU C++17 | brute force constructive algorithms greedy *1600 |
Jun/13/2020 23:15 |
211 | B - Most socially-distanced subsequence | GNU C++17 | greedy two pointers *1300 |
Jun/13/2020 20:59 |
210 | A - XXXXX | GNU C++17 | brute force data structures number theory two pointers *1200 |
Jun/13/2020 20:45 |
209 | D - Walking Between Houses | GNU C++17 | constructive algorithms greedy *1600 |
Jun/13/2020 20:20 |
208 | C - Mahmoud and Ehab and the wrong algorithm | GNU C++17 | constructive algorithms trees *1500 |
Jun/13/2020 18:19 |
207 | B - Mahmoud and Ehab and the message | GNU C++17 | dsu greedy implementation *1200 |
Jun/13/2020 18:07 |
206 | A - Mahmoud and Ehab and the even-odd game | GNU C++17 | games math *800 |
Jun/13/2020 17:57 |
205 | D - Mahmoud and a Dictionary | GNU C++17 | data structures dfs and similar dp dsu graphs *2000 |
Jun/13/2020 17:43 |
204 | C - Mahmoud and a Message | GNU C++17 | brute force dp greedy strings *1700 |
Jun/13/2020 16:52 |
203 | B - Mahmoud and a Triangle | GNU C++17 | constructive algorithms geometry greedy math number theory sortings *1000 |
Jun/13/2020 16:25 |
202 | A - Mahmoud and Longest Uncommon Subsequence | GNU C++17 | constructive algorithms strings *1000 |
Jun/13/2020 16:23 |
201 | E - Two Arrays | GNU C++17 | binary search brute force combinatorics constructive algorithms dp two pointers *2100 |
Jun/11/2020 21:23 |
200 | D - Two Divisors | GNU C++17 | constructive algorithms math number theory *2000 |
Jun/11/2020 20:49 |
199 | C - Palindromic Paths | GNU C++17 | greedy math *1500 |
Jun/11/2020 20:32 |
198 | B - Shuffle | GNU C++17 | math two pointers *1300 |
Jun/11/2020 20:18 |
197 | A - Shovels and Swords | GNU C++17 | binary search greedy math *1100 |
Jun/11/2020 20:14 |
196 | A - Exam | GNU C++17 | constructive algorithms implementation math *1100 |
Jun/11/2020 19:05 |
195 | F - Swaps Again | GNU C++17 | constructive algorithms implementation sortings *2100 |
Jun/11/2020 17:22 |
194 | E - Maximum Subsequence Value | GNU C++17 | brute force constructive algorithms *1900 |
Jun/11/2020 16:43 |
193 | D - Solve The Maze | GNU C++17 | constructive algorithms dfs and similar dsu graphs greedy implementation shortest paths *1700 |
Jun/11/2020 16:06 |
192 | B - Trouble Sort | GNU C++17 | constructive algorithms implementation *1300 |
Jun/11/2020 15:45 |
191 | A - Matrix Game | GNU C++17 | games greedy implementation *1100 |
Jun/11/2020 15:41 |
190 | D - Destruction of a Tree | GNU C++17 | dfs and similar dp trees *2000 |
Jun/11/2020 14:40 |
189 | C - Alternating Sum | GNU C++17 | math matrices number theory *1800 |
Jun/11/2020 13:38 |
188 | B - Messages | GNU C++17 | math *1300 |
Jun/11/2020 13:17 |
187 | A - Splits | GNU C++17 | math *800 |
Jun/11/2020 13:10 |
186 | D - Div Game | C++ (GCC 9.2.1) | AtCoder *400 |
Jun/07/2020 21:30 |
185 | A - Multiplication 1 | C++ (GCC 9.2.1) | AtCoder *100 |
Jun/07/2020 21:16 |
184 | C - Lucky Numbers | GNU C++17 | combinatorics math *1100 |
Jun/07/2020 19:56 |
183 | B - Domino for Young | GNU C++17 | dp greedy math *2000 |
Jun/07/2020 19:51 |
182 | B - Obtaining the String | GNU C++17 | implementation *1200 |
Jun/07/2020 19:48 |
181 | A - Triangle | GNU C++17 | brute force geometry implementation math *1600 |
Jun/05/2020 14:11 |
180 | B - Math | GNU C++17 | greedy math number theory *1500 |
Jun/05/2020 13:41 |
179 | A - Maxim and Biology | GNU C++17 | brute force strings *1000 |
Jun/05/2020 12:28 |
178 | B - Bakery | GNU C++17 | graphs *1300 |
Jun/05/2020 12:00 |
177 | A - Restoring Three Numbers | GNU C++17 | math *800 |
Jun/05/2020 11:44 |
176 | C2 - Not So Simple Polygon Embedding | GNU C++17 | binary search brute force geometry math *2000 |
Jun/05/2020 11:39 |
175 | E - Graph Coloring | GNU C++17 | dfs and similar dp graphs *2100 |
Jun/05/2020 11:23 |
174 | B - Johnny and Grandmaster | GNU C++17 | greedy implementation math sortings *1900 |
Jun/05/2020 02:12 |
173 | D - Johnny and Contribution | GNU C++17 | constructive algorithms graphs greedy implementation sortings *1700 |
Jun/04/2020 20:51 |
172 | C - Johnny and Another Rating Drop | GNU C++17 | bitmasks greedy math *1400 |
Jun/04/2020 20:34 |
171 | B - Johnny and His Hobbies | GNU C++17 | bitmasks brute force *1200 |
Jun/04/2020 20:27 |
170 | A - Johnny and Ancient Computer | GNU C++17 | implementation *1000 |
Jun/04/2020 20:11 |
169 | B - Same Parity Summands | GNU C++17 | constructive algorithms math *1200 |
Jun/02/2020 04:00 |
168 | C - K-th Not Divisible by n | GNU C++17 | binary search math *1200 |
Jun/02/2020 04:00 |
167 | D - Guess The Maximums | GNU C++17 | binary search implementation interactive math *2100 |
Jun/01/2020 18:26 |
166 | E - Tree Shuffling | GNU C++17 | dfs and similar dp greedy trees *2000 |
Jun/01/2020 16:08 |
165 | C - Orac and LCM | GNU C++17 | math number theory *1600 |
Jun/01/2020 15:11 |
164 | C - Game On Leaves | GNU C++17 | games trees *1600 |
May/31/2020 20:56 |
163 | B - Subsequence Hate | GNU C++17 | implementation strings *1400 |
May/31/2020 20:32 |
162 | A - Odd Selection | GNU C++17 | brute force implementation math *1200 |
May/31/2020 20:17 |
161 | B - Chocolates | GNU C++17 | greedy implementation *1000 |
May/31/2020 19:39 |
160 | A - Even Substrings | GNU C++17 | implementation strings *800 |
May/31/2020 19:31 |
159 | C - Multiplicity | GNU C++17 | data structures dp implementation math number theory *1700 |
May/31/2020 13:19 |
158 | B - Views Matter | GNU C++17 | greedy implementation sortings *1400 |
May/31/2020 12:24 |
157 | A - Coins | GNU C++17 | greedy implementation math *800 |
May/31/2020 11:58 |
156 | D - Slime | GNU C++17 | dp greedy implementation *1800 |
May/30/2020 21:20 |
155 | C - Gambling | GNU C++17 | greedy sortings *1300 |
May/30/2020 21:00 |
154 | B - Non-Coprime Partition | GNU C++17 | constructive algorithms math *1100 |
May/30/2020 20:48 |
153 | E - Connected Component on a Chessboard | GNU C++17 | constructive algorithms implementation *1800 |
May/30/2020 20:31 |
152 | D - Game With Array | GNU C++17 | constructive algorithms math *1400 |
May/30/2020 19:19 |
151 | E - Restorer Distance | GNU C++17 | binary search greedy math sortings ternary search *2100 |
May/30/2020 18:58 |
150 | H - Binary Median | GNU C++17 | binary search bitmasks brute force constructive algorithms *2100 |
May/30/2020 14:53 |
149 | F - Spy-string | GNU C++17 | bitmasks brute force constructive algorithms dp hashing strings *1700 |
May/30/2020 14:02 |
148 | E - Polygon | GNU C++17 | dp graphs implementation shortest paths *1300 |
May/30/2020 13:51 |
147 | D - Buying Shovels | GNU C++17 | math number theory *1300 |
May/30/2020 13:29 |
146 | C - Similar Pairs | GNU C++17 | constructive algorithms graph matchings greedy sortings *1100 |
May/30/2020 13:12 |
145 | A - Minimal Square | GNU C++17 | greedy math *800 |
May/30/2020 12:59 |
144 | B - Little Pony and Sort by Shift | GNU C++17 | implementation *1200 |
May/30/2020 12:25 |
143 | A - Flipping Game | GNU C++17 | brute force dp implementation *1200 |
May/30/2020 12:13 |
142 | A - DZY Loves Sequences | GNU C++17 | dp implementation two pointers *1600 |
May/30/2020 11:57 |
141 | E - Cover it! | GNU C++14 | dfs and similar dsu graphs shortest paths trees *1700 |
May/30/2020 11:30 |
140 | D - Recover it! | GNU C++14 | dfs and similar graphs greedy number theory sortings *1800 |
May/29/2020 22:43 |
139 | E - Are You Fired? | GNU C++14 | constructive algorithms data structures greedy implementation *2400 |
May/29/2020 21:28 |
138 | C - Common Divisors | GNU C++17 | implementation math *1300 |
Aug/13/2019 23:22 |
137 | B - Equal Rectangles | GNU C++17 | greedy math *1200 |
Aug/13/2019 23:17 |
136 | A - Circle of Students | GNU C++17 | implementation *1000 |
Aug/13/2019 22:55 |
135 | D - Colored Boots | GNU C++17 | greedy implementation *1500 |
Aug/12/2019 23:45 |
134 | C - Polycarp Restores Permutation | GNU C++17 | math *1500 |
Aug/12/2019 23:33 |
133 | B - Good Sequences | GNU C++17 | dp number theory *1500 |
Aug/12/2019 01:55 |
132 | B - Two Buttons | GNU C++17 | dfs and similar graphs greedy implementation math shortest paths *1400 |
Aug/12/2019 01:39 |
131 | C - Round Corridor | GNU C++17 | math number theory *1400 |
Aug/11/2019 18:49 |
130 | B - Block Adventure | GNU C++17 | dp greedy *1200 |
Aug/11/2019 18:37 |
129 | A - Hotelier | GNU C++17 | brute force data structures implementation *800 |
Aug/11/2019 18:13 |
128 | C - You Are Given a WASD-string... | GNU C++17 | brute force data structures dp greedy implementation math strings *2100 |
Aug/11/2019 16:03 |
127 | D - Print a 1337-string... | GNU C++17 | combinatorics constructive algorithms math strings *1900 |
Aug/11/2019 14:26 |
126 | B - You Are Given a Decimal String... | GNU C++17 | brute force dp shortest paths *1700 |
Aug/11/2019 14:15 |
125 | A - You Are Given Two Binary Strings... | GNU C++17 | bitmasks greedy *1100 |
Aug/11/2019 13:48 |
124 | A - Giga Tower | GNU C++17 | brute force *1100 |
Aug/10/2019 21:23 |
123 | C - Maximum Median | GNU C++17 | binary search greedy math sortings *1400 |
Aug/05/2019 21:12 |
122 | A - Important Exam | GNU C++17 | implementation strings *900 |
Aug/05/2019 21:00 |
121 | B - Zero Array | GNU C++17 | greedy math *1500 |
Aug/05/2019 20:51 |
120 | A - Dreamoon and Stairs | GNU C++17 | implementation math *1000 |
Jul/26/2019 13:59 |
119 | A - Word | GNU C++17 | implementation strings *800 |
Jul/26/2019 13:52 |
118 | D2 - RGB Substring (hard version) | GNU C++17 | data structures dp implementation two pointers *1600 |
Jul/26/2019 13:02 |
117 | D1 - RGB Substring (easy version) | GNU C++17 | implementation *1500 |
Jul/26/2019 13:01 |
116 | C - Robot Breakout | GNU C++17 | implementation *1500 |
Jul/26/2019 12:43 |
115 | B - Odd Sum Segments | GNU C++17 | constructive algorithms math *1200 |
Jul/25/2019 21:11 |
114 | A - Three Piles of Candies | GNU C++17 | brute force constructive algorithms math *800 |
Jul/25/2019 20:49 |
113 | E - OpenStreetMap | GNU C++17 | data structures two pointers *2100 |
Jul/18/2019 01:17 |
112 | D2 - Submarine in the Rybinsk Sea (hard edition) | GNU C++17 | combinatorics math number theory *1800 |
Jul/18/2019 00:54 |
111 | D1 - Submarine in the Rybinsk Sea (easy edition) | GNU C++17 | combinatorics math number theory *1500 |
Jul/18/2019 00:53 |
110 | C - Basketball Exercise | GNU C++17 | dp *1400 |
Jul/18/2019 00:44 |
109 | B - Sport Mafia | GNU C++17 | binary search brute force math *1000 |
Jul/18/2019 00:36 |
108 | A - Drinks Choosing | GNU C++17 | greedy math *1000 |
Jul/18/2019 00:29 |
107 | C - Gargari and Bishops | GNU C++17 | greedy hashing implementation *1900 |
Jul/15/2019 20:14 |
106 | D - Prizes, Prizes, more Prizes | GNU C++17 | implementation *1200 |
Jul/15/2019 19:47 |
105 | C - Hacking Cypher | GNU C++17 | brute force math number theory strings *1700 |
Jul/15/2019 19:22 |
104 | C - Fixing Typos | GNU C++17 | greedy implementation *1400 |
Jul/15/2019 18:11 |
103 | C - Palindrome Transformation | GNU C++17 | brute force greedy implementation *1700 |
Jul/15/2019 17:28 |
102 | A - Beautiful Year | GNU C++17 | brute force *800 |
Jul/15/2019 09:27 |
101 | A - Lala Land and Apple Trees | GNU C++17 | brute force implementation sortings *1100 |
Jul/15/2019 04:17 |
100 | B - Amr and The Large Array | GNU C++17 | implementation *1300 |
Jul/15/2019 04:05 |
99 | B - Gerald is into Art | GNU C++17 | constructive algorithms implementation *1200 |
Jul/15/2019 03:43 |
98 | A - Currency System in Geraldion | GNU C++17 | implementation sortings *1000 |
Jul/15/2019 03:36 |
97 | C - Gerald's Hexagon | GNU C++17 | geometry *1600 |
Jul/15/2019 03:32 |
96 | D - Equivalent Strings | GNU C++17 | hashing implementation strings *1700 |
Jul/15/2019 03:24 |
95 | B - Inventory | GNU C++17 | greedy math *1200 |
Jul/15/2019 02:42 |
94 | A - Music | GNU C++17 | implementation math *1500 |
Jul/15/2019 01:40 |
93 | D - 1-2-K Game | GNU C++17 | games math *1700 |
Jul/14/2019 21:00 |
92 | C - From S To T | GNU C++17 | implementation strings *1300 |
Jul/14/2019 20:37 |
91 | B - Yet Another Crosses Problem | GNU C++17 | implementation *1300 |
Jul/14/2019 20:29 |
90 | A - Remove a Progression | GNU C++17 | math *800 |
Jul/14/2019 20:20 |
89 | C - A and B and Team Training | GNU C++17 | greedy implementation math number theory *1300 |
Jul/14/2019 19:54 |
88 | B - A and B and Compilation Errors | GNU C++17 | data structures implementation sortings *1100 |
Jul/14/2019 19:42 |
87 | A - Ultra-Fast Mathematician | GNU C++17 | implementation *800 |
Jul/14/2019 19:12 |
86 | B - Discounts | GNU C++17 | greedy sortings *900 |
Jul/11/2019 03:29 |
85 | A - Regular Bracket Sequence | GNU C++17 | greedy implementation *1100 |
Jul/11/2019 03:21 |
84 | C - The Party and Sweets | GNU C++17 | greedy implementation math *1500 |
Jul/11/2019 03:08 |
83 | B - Expansion coefficient of the array | GNU C++17 | implementation math *1300 |
Jul/11/2019 02:58 |
82 | A - A pile of stones | GNU C++17 | implementation math *800 |
Jul/11/2019 02:52 |
81 | E - Count Pairs | GNU C++17 | number theory *2300 |
Jul/11/2019 02:39 |
80 | D1 - Add on a Tree | GNU C++17 | trees *1600 |
Jul/11/2019 02:18 |
79 | C - Candies! | GNU C++17 | data structures dp implementation math *1400 |
Jul/11/2019 01:52 |
78 | B - Number Circle | GNU C++17 | greedy math sortings *1100 |
Jul/11/2019 01:43 |
77 | A - Keanu Reeves | GNU C++17 | strings *800 |
Jul/11/2019 00:08 |
76 | A - Kefa and First Steps | GNU C++11 | brute force dp implementation *900 |
Jul/04/2019 13:34 |
75 | A - New Year Candles | GNU C++17 | implementation *1000 |
Jul/04/2019 13:12 |
74 | A - Amity Assessment | GNU C++17 | brute force constructive algorithms implementation *1200 |
Jul/04/2019 13:01 |
73 | B - Jamie and Binary Sequence (changed after round) | GNU C++17 | bitmasks greedy math *2000 |
Jul/03/2019 04:08 |
72 | A - Bits | GNU C++17 | bitmasks constructive algorithms *1700 |
Jul/03/2019 03:34 |
71 | B - Dima and a Bad XOR | GNU C++17 | bitmasks brute force constructive algorithms dp *1600 |
Jul/03/2019 02:27 |
70 | B - Neko Performs Cat Furrier Transform | GNU C++17 | bitmasks constructive algorithms dfs and similar math *1300 |
Jul/03/2019 00:39 |
69 | B - New Year and Old Property | GNU C++17 | bitmasks brute force implementation *1300 |
Jul/03/2019 00:18 |
68 | B - Tavas and SaDDas | GNU C++17 | bitmasks brute force combinatorics implementation *1100 |
Jul/02/2019 23:00 |
67 | A - Raising Bacteria | GNU C++17 | bitmasks *1000 |
Jul/02/2019 22:51 |
66 | A - LLPS | GNU C++17 | binary search bitmasks brute force greedy implementation strings *800 |
Jul/02/2019 22:49 |
65 | C - Mystery Circuit | GNU C++17 | bitmasks brute force |
Jul/02/2019 22:39 |
64 | E - Magic Stones | GNU C++17 | constructive algorithms math sortings *2200 |
Jul/01/2019 17:08 |
63 | C - Meaningless Operations | GNU C++17 | constructive algorithms math number theory *1500 |
Jul/01/2019 16:54 |
62 | B - Tape | GNU C++17 | greedy sortings *1400 |
Jul/01/2019 16:26 |
61 | B - Letters Shop | GNU C++17 | binary search implementation strings *1300 |
Jun/30/2019 20:42 |
60 | A - Stickers and Toys | GNU C++17 | math *900 |
Jun/30/2019 20:24 |
59 | D - Relatively Prime Graph | GNU C++17 | brute force constructive algorithms graphs greedy math *1700 |
Jun/30/2019 17:03 |
58 | E - Vus the Cossack and a Field | GNU C++17 | divide and conquer implementation math *2500 |
Jun/29/2019 10:53 |
57 | D - Vus the Cossack and Numbers | GNU C++17 | constructive algorithms greedy math *1500 |
Jun/28/2019 15:14 |
56 | C - Vus the Cossack and Strings | GNU C++17 | implementation math *1800 |
Jun/28/2019 15:07 |
55 | A - Vus the Cossack and a Contest | GNU C++17 | implementation *800 |
Jun/28/2019 13:52 |
54 | A - Thanos Sort | GNU C++17 | implementation |
Jun/28/2019 13:35 |
53 | A - Drazil and Date | GNU C++17 | math *1000 |
Jun/22/2019 13:18 |
52 | B - Present from Lena | GNU C++17 | constructive algorithms implementation *1000 |
Jun/22/2019 13:13 |
51 | B - Sereja and Suffixes | GNU C++17 | data structures dp *1100 |
Jun/22/2019 13:06 |
50 | D - Tolik and His Uncle | GNU C++17 | constructive algorithms *1800 |
Jun/22/2019 05:18 |
49 | C - Valeriy and Deque | GNU C++17 | data structures implementation *1500 |
Jun/22/2019 04:57 |
48 | B - Nick and Array | GNU C++17 | greedy implementation *1500 |
Jun/22/2019 04:26 |
47 | A - Alex and a Rhombus | GNU C++17 | dp implementation math *800 |
Jun/22/2019 04:17 |
46 | C1 - Exam in BerSU (easy version) | GNU C++17 | greedy sortings *1200 |
Jun/19/2019 21:43 |
45 | B - Email from Polycarp | GNU C++17 | implementation strings *1200 |
Jun/19/2019 21:21 |
44 | A - Ropewalkers | GNU C++17 | math *800 |
Jun/19/2019 20:21 |
43 | B - Interesting drink | GNU C++17 | binary search dp implementation *1100 |
Jun/17/2019 13:00 |
42 | A - A and B and Chess | GNU C++17 | implementation *900 |
Jun/17/2019 12:51 |
41 | A - Business trip | GNU C++17 | greedy implementation sortings *900 |
Jun/17/2019 12:43 |
40 | B - Network Configuration | GNU C++17 | greedy sortings *900 |
Jun/17/2019 12:26 |
39 | A - Spit Problem | GNU C++17 | brute force *1000 |
Jun/17/2019 12:23 |
38 | B - Reading | GNU C++17 | sortings *1000 |
Jun/17/2019 12:09 |
37 | G - University Classes | GNU C++17 | implementation *900 |
Jun/17/2019 12:01 |
36 | A - Exams | GNU C++17 | implementation math *900 |
Jun/17/2019 11:54 |
35 | A - Postcards and photos | GNU C++17 | implementation *900 |
Jun/17/2019 11:50 |
34 | A - Metro | GNU C++17 | graphs *900 |
Jun/17/2019 11:44 |
33 | A - Dividing Orange | GNU C++17 | implementation *900 |
Jun/17/2019 11:32 |
32 | A - King Escape | GNU C++17 | dfs and similar graphs implementation *1000 |
Jun/17/2019 11:08 |
31 | A - Bicycle Chain | GNU C++17 | brute force implementation *900 |
Jun/17/2019 10:57 |
30 | A - Interview with Oleg | GNU C++17 | implementation strings *900 |
Jun/17/2019 10:37 |
29 | A - Cheaterius's Problem | GNU C++17 | implementation *1300 |
Jun/16/2019 18:03 |
28 | A - Chunga-Changa | GNU C++17 | greedy math *1000 |
Jun/16/2019 15:17 |
27 | C - Candies Distribution | GNU C++17 | constructive algorithms implementation *1500 |
Jun/14/2019 08:39 |
26 | B - Appending Mex | GNU C++17 | implementation *1000 |
Jun/14/2019 07:59 |
25 | A - Elevator or Stairs? | PyPy 3 | implementation *800 |
Jun/14/2019 07:41 |
24 | D - Valid BFS? | GNU C++17 | dfs and similar graphs shortest paths trees *1700 |
Jun/12/2019 05:21 |
23 | C - Equalize | GNU C++17 | dp greedy strings *1300 |
Jun/12/2019 03:25 |
22 | B - Reach Median | GNU C++17 | greedy *1300 |
Jun/12/2019 03:15 |
21 | A - Packets | GNU C++17 | constructive algorithms greedy math *1300 |
Jun/12/2019 03:06 |
20 | E - Product Oriented Recurrence | GNU C++17 | dp math matrices number theory *2300 |
Jun/12/2019 02:33 |
19 | B - Plus from Picture | GNU C++17 | dfs and similar implementation strings *1300 |
Jun/12/2019 01:44 |
18 | A - Filling Shapes | Python 3 | dp math *1000 |
Jun/11/2019 19:35 |
17 | C - Lose it! | GNU C++17 | dp greedy implementation *1300 |
Jun/10/2019 01:00 |
16 | B - Merge it! | GNU C++17 | math *1100 |
Jun/09/2019 23:55 |
15 | A - Divide it! | GNU C++17 | brute force greedy implementation *800 |
Jun/09/2019 23:49 |
14 | B - Nauuo and Chess | GNU C++17 | constructive algorithms greedy *1100 |
Jun/07/2019 17:51 |
13 | A - Nauuo and Votes | GNU C++17 | greedy *800 |
Jun/07/2019 17:43 |
12 | E - Triangles 3000 | GNU C++17 | Jun/07/2019 02:13 | |
11 | B - Preparing Olympiad | GNU C++17 | bitmasks brute force *1400 |
Jun/04/2019 12:41 |
10 | A - Watchmen | GNU C++17 | data structures geometry math *1400 |
Jun/04/2019 12:20 |
9 | E - Tetrahedron | GNU C++17 | dp math matrices *1500 |
Jun/04/2019 01:26 |
8 | D - Flowers | GNU C++17 | dp *1700 |
Jun/04/2019 01:12 |
7 | C - Woodcutters | GNU C++17 | dp greedy *1500 |
Jun/04/2019 00:55 |
6 | B - Han Solo and Lazer Gun | GNU C++17 | brute force data structures geometry implementation math *1400 |
Jun/01/2019 17:18 |
5 | B - Coins | GNU C++17 | greedy *1300 |
Jun/01/2019 16:42 |
4 | B - Dima and To-do List | GNU C++17 | brute force implementation *1200 |
Jun/01/2019 16:00 |
3 | B - Polo the Penguin and Matrix | GNU C++17 | brute force dp implementation sortings ternary search *1400 |
Jun/01/2019 15:29 |
2 | A - Theatre Square | GNU C++17 | math *1000 |
Apr/13/2019 08:48 |
1 | A - Watermelon | GNU C++17 | brute force math *800 |
Apr/13/2019 08:40 |