A repository to keep track of problem solving practice, containing solutions from platforms:
- Codeforces (https://codeforces.com/profile/yosef.mahmoud7)
- Atcoder (https://atcoder.jp/users/Silverhorse7)
| # | Title | Solution | Tags | Submitted |
|---|---|---|---|---|
| 479 | D - A-B-C Sort | GNU C++20 (64) | constructive algorithms implementation sortings *1200 |
May/12/2022 23:25 |
| 478 | H2 - Maximum Crossings (Hard Version) | GNU C++17 | data structures divide and conquer sortings *1500 |
May/10/2022 20:39 |
| 477 | G - White-Black Balanced Subtrees | GNU C++17 | dfs and similar dp graphs trees *1300 |
May/10/2022 20:33 |
| 476 | F - Longest Strike | GNU C++17 | data structures greedy implementation sortings two pointers *1300 |
May/10/2022 18:28 |
| 475 | H1 - Maximum Crossings (Easy Version) | GNU C++17 | brute force *1400 |
May/10/2022 18:18 |
| 474 | E - Eating Queries | GNU C++17 | binary search greedy sortings *1100 |
May/10/2022 17:12 |
| 473 | D - X-Sum | GNU C++17 | brute force greedy implementation *1000 |
May/10/2022 17:02 |
| 472 | C - Most Similar Words | GNU C++17 | brute force greedy implementation implementation math strings *800 |
May/10/2022 16:53 |
| 471 | B - Equal Candies | GNU C++17 | greedy math sortings *800 |
May/10/2022 16:53 |
| 470 | A - Lucky? | GNU C++17 | implementation *800 |
May/10/2022 16:46 |
| 469 | B - AND 0, Sum Big | GNU C++17 | bitmasks combinatorics math *1200 |
May/10/2022 08:15 |
| 468 | B - Easter Eggs | GNU C++17 | constructive algorithms implementation *1200 |
May/10/2022 08:12 |
| 467 | A - Hilbert's Hotel | GNU C++17 | math number theory sortings *1600 |
May/10/2022 03:36 |
| 466 | G - Special Permutation | GNU C++17 | constructive algorithms *1600 |
May/10/2022 02:27 |
| 465 | D - Constructing the Array | GNU C++17 | constructive algorithms data structures sortings *1600 |
May/10/2022 01:54 |
| 464 | B - Kvass and the Fair Nut | GNU C++17 | greedy implementation *1200 |
May/09/2022 23:25 |
| 463 | C - Tokitsukaze and Strange Inequality | GNU C++17 | brute force data structures *1600 |
May/09/2022 01:38 |
| 462 | B1 - Tokitsukaze and Good 01-String (easy version) | GNU C++17 | implementation *800 |
May/08/2022 16:55 |
| 461 | A - Tokitsukaze and All Zero Sequence | GNU C++17 | implementation *800 |
May/08/2022 16:45 |
| 460 | B - Repainting Street | GNU C++17 | brute force greedy *1100 |
May/08/2022 02:43 |
| 459 | A - Prison Break | GNU C++17 | brute force math *800 |
May/08/2022 02:26 |
| 458 | A - Infinite Sequence | GNU C++17 | math *1100 |
May/08/2022 02:21 |
| 457 | B - Kuriyama Mirai's Stones | GNU C++20 (64) | dp implementation sortings *1200 |
May/07/2022 21:54 |
| 456 | B - Ilya and Queries | GNU C++20 (64) | dp implementation *1100 |
May/07/2022 21:49 |
| 455 | F - Vlad and Unfinished Business | GNU C++20 (64) | dfs and similar dp greedy trees *1800 |
May/07/2022 17:31 |
| 454 | E - Replace With the Previous, Minimize | GNU C++20 (64) | dsu greedy strings *1500 |
May/07/2022 17:09 |
| 453 | D - Vertical Paths | GNU C++20 (64) | graphs implementation trees *1300 |
May/07/2022 16:44 |
| 452 | B - Make It Increasing | GNU C++20 (64) | greedy implementation *900 |
May/07/2022 16:21 |
| 451 | A - Food for Animals | GNU C++20 (64) | greedy math *800 |
May/07/2022 16:17 |
| 450 | D - Caesar's Legions | GNU C++20 (64) | dp *1700 |
May/07/2022 13:25 |
| 449 | C - Differential Sorting | GNU C++20 (64) | constructive algorithms greedy *1200 |
May/06/2022 23:07 |
| 448 | C - Water the Trees | GNU C++20 (64) | binary search greedy math *1700 |
May/05/2022 03:24 |
| 447 | C - Cyclic Permutations | GNU C++20 (64) | combinatorics dp graphs math *1500 |
May/04/2022 17:55 |
| 446 | E - Lomsat gelral | GNU C++20 (64) | data structures dfs and similar dsu trees *2300 |
May/04/2022 17:03 |
| 445 | C - Game On Leaves | GNU C++20 (64) | games trees *1600 |
May/04/2022 03:50 |
| 444 | E - Tetrahedron | GNU C++20 (64) | dp math matrices *1500 |
May/04/2022 03:23 |
| 443 | B - Kefa and Company | GNU C++20 (64) | binary search sortings two pointers *1500 |
May/04/2022 02:52 |
| 442 | D - Two Divisors | GNU C++20 (64) | constructive algorithms math number theory *2000 |
May/03/2022 21:10 |
| 441 | D - Powerful array | GNU C++20 (64) | data structures implementation math two pointers *2200 |
May/03/2022 20:26 |
| 440 | F - Red-Black Number | GNU C++20 (64) | dfs and similar dp implementation math meet-in-the-middle *2100 |
May/03/2022 16:01 |
| 439 | D - GCD of an Array | GNU C++20 (64) | brute force data structures hashing implementation math number theory sortings two pointers *2100 |
May/03/2022 04:02 |
| 438 | B - Little Elephant and Sorting | GNU C++20 (64) | brute force greedy *1400 |
May/03/2022 02:07 |
| 437 | E - Breaking the Wall | GNU C++20 (64) | binary search brute force constructive algorithms greedy math *2000 |
May/03/2022 01:47 |
| 436 | C - Little Girl and Maximum Sum | GNU C++20 (64) | data structures greedy implementation sortings *1500 |
May/03/2022 01:38 |
| 435 | C - Infinite Replacement | GNU C++20 (64) | combinatorics implementation strings *1000 |
May/02/2022 17:44 |
| 434 | B - Dictionary | GNU C++20 (64) | combinatorics math *800 |
May/02/2022 16:44 |
| 433 | A - Number Transformation | GNU C++20 (64) | constructive algorithms math *800 |
May/02/2022 16:41 |
| 432 | D1 - Great Vova Wall (Version 1) | GNU C++20 (64) | greedy implementation math *2200 |
May/02/2022 15:08 |
| 431 | F1 - Array Shuffling | GNU C++20 (64) | constructive algorithms graphs greedy *2000 |
May/02/2022 14:52 |
| 430 | B - Worms | GNU C++20 (64) | binary search implementation *1200 |
May/02/2022 13:33 |
| 429 | F - Ant colony | GNU C++20 (64) | data structures math number theory *2100 |
May/02/2022 13:19 |
| 428 | E - We Need More Bosses | GNU C++20 (64) | dfs and similar graphs trees *2100 |
May/01/2022 23:29 |
| 427 | A - Arena of Greed | GNU C++20 (64) | games greedy *1400 |
May/01/2022 18:35 |
| 426 | B - Divisors of Two Integers | GNU C++20 (64) | brute force greedy math number theory *1100 |
May/01/2022 16:52 |
| 425 | B - A Perfectly Balanced String? | GNU C++20 (64) | brute force greedy strings *1100 |
May/01/2022 10:53 |
| 424 | C - Palindrome Basis | GNU C++20 (64) | brute force dp math number theory *1500 |
May/01/2022 10:30 |
| 423 | A - Subtle Substring Subtraction | GNU C++20 (64) | games greedy strings *800 |
May/01/2022 09:26 |
| 422 | C - Three Parts of the Array | GNU C++20 (64) | binary search data structures two pointers *1200 |
Apr/29/2022 23:27 |
| 421 | C - Dominated Subarray | GNU C++20 (64) | greedy implementation sortings strings two pointers *1200 |
Apr/29/2022 23:14 |
| 420 | B - Same Parity Summands | GNU C++20 (64) | constructive algorithms math *1200 |
Apr/29/2022 22:53 |
| 419 | B - PolandBall and Game | GNU C++20 (64) | binary search data structures games greedy sortings strings *1100 |
Apr/29/2022 22:24 |
| 418 | A - Shovels and Swords | GNU C++20 (64) | binary search greedy math *1100 |
Apr/29/2022 22:08 |
| 417 | B - Far Relative’s Problem | GNU C++20 (64) | brute force *1100 |
Apr/29/2022 22:04 |
| 416 | A - Anastasia and pebbles | GNU C++20 (64) | implementation math *1100 |
Apr/29/2022 21:59 |
| 415 | B - Strings Equalization | GNU C++20 (64) | strings *1000 |
Apr/29/2022 21:43 |
| 414 | C - Board Moves | GNU C++20 (64) | math *1000 |
Apr/29/2022 21:33 |
| 413 | B - Maria Breaks the Self-isolation | GNU C++20 (64) | greedy sortings *1000 |
Apr/29/2022 21:17 |
| 412 | A - Donut Shops | GNU C++20 (64) | greedy implementation math *1000 |
Apr/29/2022 21:11 |
| 411 | E - Paint the Middle | GNU C++20 (64) | greedy greedy sortings two pointers *2200 |
Apr/29/2022 16:06 |
| 410 | C - Paint the Middle | GNU C++20 (64) | dp greedy sortings two pointers *2200 |
Apr/29/2022 16:06 |
| 409 | C - Swap Letters | GNU C++20 (64) | constructive algorithms greedy *1500 |
Apr/29/2022 07:54 |
| 408 | B - The Number of Products | GNU C++20 (64) | combinatorics dp implementation *1400 |
Apr/29/2022 07:33 |
| 407 | A - Yellow Cards | GNU C++20 (64) | greedy implementation math *1000 |
Apr/29/2022 07:22 |
| 406 | G - GCD Counting | GNU C++20 (64) | divide and conquer dp dsu number theory trees *2400 |
Apr/28/2022 05:27 |
| 405 | B - Nastia and a Good Array | GNU C++20 (64) | constructive algorithms math number theory *1300 |
Apr/28/2022 03:24 |
| 404 | A - EhAb AnD gCd | PyPy 3-64 | constructive algorithms greedy number theory *800 |
Apr/27/2022 21:16 |
| 403 | A - SwapSort | GNU C++17 (64) | greedy implementation sortings *1200 |
Apr/27/2022 19:03 |
| 402 | B - Game with string | GNU C++17 (64) | data structures implementation math *1200 |
Apr/27/2022 18:48 |
| 401 | A - Set of Strings | GNU C++17 (64) | implementation strings *1100 |
Apr/27/2022 18:39 |
| 400 | C - Berpizza | GNU C++17 (64) | data structures implementation *1400 |
Apr/25/2022 11:45 |
| 399 | B - Alyona and a Narrow Fridge | GNU C++17 (64) | binary search flows greedy sortings *1300 |
Apr/25/2022 08:23 |
| 398 | D - Queue | GNU C++17 (64) | greedy implementation sortings *1300 |
Apr/25/2022 06:58 |
| 397 | C - Create The Teams | GNU C++17 (64) | brute force dp greedy implementation sortings *1400 |
Apr/25/2022 05:35 |
| 396 | B - Dreamoon Likes Permutations | GNU C++17 (64) | implementation math *1400 |
Apr/24/2022 22:56 |
| 395 | A - Linova and Kingdom | GNU C++17 (64) | dfs and similar dp greedy sortings trees *1600 |
Apr/23/2022 21:42 |
| 394 | B - Reverse String | GNU C++17 (64) | brute force dp hashing implementation strings *1300 |
Apr/23/2022 09:19 |
| 393 | B - Preparation for International Women's Day | GNU C++17 (64) | math number theory *1200 |
Apr/23/2022 08:59 |
| 392 | C - Kuro and Walking Route | GNU C++17 (64) | dfs and similar trees *1600 |
Apr/22/2022 23:58 |
| 391 | B - Consecutive Points Segment | GNU C++20 (64) | brute force math sortings *1000 |
Apr/22/2022 21:16 |
| 390 | B - Bear and Forgotten Tree 3 | GNU C++20 (64) | constructive algorithms graphs trees *1600 |
Apr/22/2022 02:07 |
| 389 | D - Min Cost String | GNU C++20 (64) | brute force constructive algorithms graphs greedy strings *1600 |
Apr/21/2022 23:37 |
| 388 | H - Maximal AND | GNU C++20 (64) | bitmasks greedy math *1300 |
Apr/21/2022 19:32 |
| 387 | G - Fall Down | GNU C++20 (64) | dfs and similar implementation *1200 |
Apr/21/2022 17:34 |
| 386 | F - Eating Candies | GNU C++20 (64) | binary search data structures greedy two pointers *1100 |
Apr/21/2022 17:29 |
| 385 | E - 2-Letter Strings | GNU C++20 (64) | data structures math strings *1200 |
Apr/21/2022 17:18 |
| 384 | D - Colorful Stamp | GNU C++20 (64) | implementation *1100 |
Apr/21/2022 17:10 |
| 383 | C - Odd/Even Increments | GNU C++20 (64) | greedy greedy implementation math *800 |
Apr/21/2022 16:43 |
| 382 | B - Triple | GNU C++20 (64) | implementation sortings *800 |
Apr/21/2022 16:42 |
| 381 | A - Division? | GNU C++20 (64) | implementation *800 |
Apr/21/2022 16:36 |
| 380 | A - Find Array | GNU C++20 (64) | constructive algorithms math *800 |
Apr/21/2022 05:25 |
| 379 | D - Coins and Queries | GNU C++20 (64) | greedy *1600 |
Apr/21/2022 02:55 |
| 378 | A - Wrong Subtraction | Python 3 | implementation *800 |
Apr/20/2022 21:57 |
| 377 | A - Watermelon | Python 3 | brute force math *800 |
Apr/20/2022 21:52 |
| 376 | D - MADMAX | GNU C++20 (64) | dfs and similar dp games graphs *1700 |
Apr/18/2022 03:58 |
| 375 | D - Reverse Sort Sum | GNU C++20 (64) | constructive algorithms data structures greedy implementation math two pointers *1900 |
Apr/17/2022 18:10 |
| 374 | C - Line Empire | GNU C++20 (64) | binary search brute force dp greedy implementation math *1500 |
Apr/17/2022 17:41 |
| 373 | A - Red Versus Blue | GNU C++20 (64) | constructive algorithms greedy implementation math *1000 |
Apr/17/2022 17:16 |
| 372 | B - Bit Flipping | GNU C++20 (64) | bitmasks constructive algorithms greedy strings *1300 |
Apr/17/2022 17:09 |
| 371 | C - Fox And Names | GNU C++20 (64) | dfs and similar graphs sortings *1600 |
Apr/17/2022 16:13 |
| 370 | A - Definite Game | Python 3 | constructive algorithms math *800 |
Apr/17/2022 04:59 |
| 369 | C - Playing Piano | GNU C++20 (64) | constructive algorithms dp *1700 |
Apr/16/2022 20:47 |
| 368 | B - Anti-Fibonacci Permutation | GNU C++20 (64) | brute force constructive algorithms implementation *800 |
Apr/16/2022 19:16 |
| 367 | C - Dima and Salad | GNU C++20 (64) | dp *1900 |
Apr/16/2022 16:18 |
| 366 | B - Modulo Sum | GNU C++20 (64) | combinatorics data structures dp two pointers *1900 |
Apr/16/2022 15:24 |
| 365 | C - Equalize | GNU C++20 (64) | dp greedy strings *1300 |
Apr/16/2022 15:03 |
| 364 | D - Range Count Query | C++ (GCC 9.2.1) | AtCoder *400 |
Apr/16/2022 14:30 |
| 363 | C - Dice Sum | C++ (GCC 9.2.1) | AtCoder *300 |
Apr/16/2022 14:19 |
| 362 | B - Slimes | C++ (GCC 9.2.1) | AtCoder *200 |
Apr/16/2022 14:13 |
| 361 | A - Lacked Number | C++ (GCC 9.2.1) | AtCoder *100 |
Apr/16/2022 14:11 |
| 360 | C - Ayoub and Lost Array | GNU C++20 (64) | combinatorics dp math *1500 |
Apr/16/2022 13:35 |
| 359 | B - Little Girl and Game | GNU C++20 (64) | games greedy *1300 |
Apr/16/2022 13:04 |
| 358 | C - Gargari and Bishops | GNU C++20 (64) | greedy hashing implementation *1900 |
Apr/16/2022 12:55 |
| 357 | D - Gargari and Permutations | GNU C++20 (64) | dfs and similar dp graphs implementation *1900 |
Apr/16/2022 12:54 |
| 356 | C - Shawarma Tent | GNU C++20 (64) | brute force geometry greedy implementation *1300 |
Apr/16/2022 11:58 |
| 355 | A - Min Or Sum | GNU C++20 (64) | bitmasks greedy *800 |
Apr/14/2022 15:10 |
| 354 | A - Nephren gives a riddle | GNU C++20 (64) | binary search dfs and similar *1700 |
Apr/13/2022 21:48 |
| 353 | C - Boats Competition | GNU C++20 (64) | brute force greedy two pointers *1200 |
Apr/13/2022 18:21 |
| 352 | C - kasaka | C++ (GCC 9.2.1) | AtCoder *300 |
Apr/13/2022 17:13 |
| 351 | C - RationalLee | GNU C++20 (64) | greedy math sortings two pointers *1400 |
Apr/13/2022 16:31 |
| 350 | B - AccurateLee | GNU C++20 (64) | greedy implementation strings *1200 |
Apr/13/2022 15:54 |
| 349 | A - FashionabLee | GNU C++20 (64) | geometry math *800 |
Apr/13/2022 15:42 |
| 348 | D - Deletive Editing | GNU C++20 (64) | greedy *900 |
Apr/13/2022 11:19 |
| 347 | D - Ilya and Escalator | GNU C++20 (64) | combinatorics dp math probabilities *1700 |
Apr/11/2022 06:40 |
| 346 | C - Anya and Smartphone | GNU C++20 (64) | constructive algorithms data structures implementation *1600 |
Apr/11/2022 05:01 |
| 345 | A - Vitaly and Strings | GNU C++20 (64) | constructive algorithms strings *1600 |
Apr/11/2022 04:01 |
| 344 | B - Tanya and Postcard | GNU C++20 (64) | greedy implementation strings *1400 |
Apr/11/2022 03:47 |
| 343 | D - Prime Graph | GNU C++20 (64) | constructive algorithms greedy math number theory *1500 |
Apr/11/2022 01:28 |
| 342 | B - Getting Zero | GNU C++20 (64) | bitmasks brute force dfs and similar dp graphs greedy shortest paths *1300 |
Apr/10/2022 23:52 |
| 341 | A - Array Balancing | GNU C++20 (64) | greedy math *800 |
Apr/10/2022 23:52 |
| 340 | E - MinimizOR | GNU C++20 (64) | bitmasks brute force data structures divide and conquer greedy implementation two pointers *2500 |
Apr/10/2022 11:35 |
| 339 | B - Array Cloning Technique | GNU C++20 (64) | constructive algorithms greedy sortings *900 |
Apr/08/2022 16:49 |
| 338 | A - GCD vs LCM | GNU C++20 (64) | constructive algorithms math *800 |
Apr/08/2022 16:36 |
| 337 | B - Prefix Removals | GNU C++20 (64) | strings *800 |
Apr/07/2022 06:33 |
| 336 | E - Beautiful Subarrays | GNU C++20 (64) | data structures divide and conquer strings trees *2100 |
Apr/07/2022 02:38 |
| 335 | C - Spy Syndrome 2 | GNU C++20 (64) | data structures dp hashing implementation sortings string suffix structures strings *1900 |
Apr/07/2022 02:38 |
| 334 | D - Good Substrings | GNU C++20 (64) | data structures strings *1800 |
Apr/07/2022 02:37 |
| 333 | D - Password | GNU C++20 (64) | hashing strings *1700 |
Apr/07/2022 02:36 |
| 332 | E - A and B and Lecture Rooms | GNU C++20 (64) | binary search data structures dfs and similar dp trees *2100 |
Apr/07/2022 02:33 |
| 331 | D - Tree and Queries | GNU C++20 (64) | data structures dfs and similar trees *2400 |
Apr/07/2022 02:32 |
| 330 | C - Fools and Roads | GNU C++20 (64) | data structures dfs and similar trees *1900 |
Apr/07/2022 02:32 |
| 329 | B - Little Elephant and Array | GNU C++20 (64) | constructive algorithms data structures *1800 |
Apr/07/2022 02:30 |
| 328 | E - XOR and Favorite Number | GNU C++20 (64) | data structures *2200 |
Apr/07/2022 02:29 |
| 327 | D - Serega and Fun | GNU C++20 (64) | data structures *2700 |
Apr/07/2022 02:28 |
| 326 | B - Sereja and Suffixes | GNU C++20 (64) | data structures dp *1100 |
Apr/06/2022 23:52 |
| 325 | D2 - Equalizing by Division (hard version) | GNU C++20 (64) | brute force math sortings *1600 |
Apr/06/2022 23:30 |
| 324 | C - Points on Plane | GNU C++20 (64) | constructive algorithms divide and conquer geometry greedy sortings *2100 |
Apr/06/2022 23:28 |
| 323 | B - Prove Him Wrong | GNU C++20 (64) | constructive algorithms greedy *800 |
Apr/06/2022 23:27 |
| 322 | A - Madoka and Math Dad | GNU C++20 (64) | implementation math *800 |
Apr/06/2022 23:27 |
| 321 | B - Madoka and the Elegant Gift | GNU C++20 (64) | brute force constructive algorithms graphs implementation *1200 |
Apr/06/2022 23:27 |
| 320 | C - Madoka and Childish Pranks | GNU C++20 (64) | constructive algorithms greedy *1300 |
Apr/06/2022 23:27 |
| 319 | A - Maximum Cake Tastiness | GNU C++20 (64) | brute force greedy implementation sortings *800 |
Apr/06/2022 23:26 |
| 318 | C - Great Sequence | GNU C++20 (64) | greedy sortings *1200 |
Apr/06/2022 23:26 |
| 317 | A - Good Pairs | GNU C++20 (64) | math sortings *800 |
Apr/06/2022 23:25 |
| 316 | C - Make Equal With Mod | GNU C++20 (64) | constructive algorithms math number theory sortings *1200 |
Apr/06/2022 23:25 |
| 315 | B - Subtract Operation | GNU C++20 (64) | data structures greedy math two pointers *1100 |
Apr/06/2022 23:25 |
| 314 | A - Marin and Photoshoot | GNU C++20 (64) | constructive algorithms implementation math *800 |
Apr/06/2022 23:25 |
| 313 | B - Marin and Anti-coprime Permutation | GNU C++20 (64) | combinatorics math number theory *800 |
Apr/06/2022 23:24 |
| 312 | A - Vasya and Coins | GNU C++20 (64) | greedy math *800 |
Apr/06/2022 23:24 |
| 311 | B - Vlad and Candies | GNU C++20 (64) | math *800 |
Apr/06/2022 23:24 |
| 310 | F1 - Promising String (easy version) | GNU C++20 (64) | brute force implementation math strings *1700 |
Apr/06/2022 23:24 |
| 309 | C - Get an Even String | GNU C++20 (64) | dp greedy strings *1300 |
Apr/06/2022 23:23 |
| 308 | E - Matrix and Shifts | GNU C++20 (64) | brute force constructive algorithms greedy implementation *1600 |
Apr/06/2022 23:23 |
| 307 | D - Pashmak and Parmida's problem | GNU C++20 (64) | data structures divide and conquer sortings *1800 |
Apr/06/2022 06:25 |
| 306 | D - Xenia and Bit Operations | GNU C++17 | data structures trees *1700 |
Apr/05/2022 23:43 |
| 305 | D - Non-zero Segments | GNU C++20 (64) | constructive algorithms data structures greedy sortings *1500 |
Apr/04/2022 13:53 |
| 304 | F - Workout plan | GNU C++20 (64) | data structures greedy *1500 |
Apr/04/2022 13:07 |
| 303 | A - Cubes Sorting | GNU C++20 (64) | math sortings *900 |
Apr/04/2022 06:40 |
| 302 | D - Cloud of Hashtags | GNU C++20 (64) | binary search greedy implementation strings *1800 |
Apr/04/2022 03:03 |
| 301 | D - Cow and Snacks | GNU C++20 (64) | dfs and similar dsu graphs *1700 |
Apr/03/2022 23:52 |
| 300 | D1 - Equalizing by Division (easy version) | GNU C++20 (64) | brute force implementation *1500 |
Apr/03/2022 20:40 |
| 299 | D - Playoff Tournament | GNU C++20 (64) | data structures dfs and similar dp implementation trees *1800 |
Apr/03/2022 20:37 |
| 298 | A - Round House | GNU C++20 (64) | implementation math *1000 |
Apr/03/2022 08:30 |
| 297 | E - New Reform | GNU C++20 (64) | data structures dfs and similar dsu graphs greedy *1600 |
Apr/03/2022 08:19 |
| 296 | D - Bicycle Race | GNU C++20 (64) | geometry implementation math *1500 |
Apr/03/2022 07:56 |
| 295 | C - Tanya and Toys | GNU C++20 (64) | greedy implementation *1200 |
Apr/03/2022 07:30 |
| 294 | B - Qualifying Contest | GNU C++20 (64) | constructive algorithms sortings *1300 |
Apr/03/2022 07:21 |
| 293 | B - Split a Number | GNU C++20 (64) | greedy implementation strings *1500 |
Apr/03/2022 04:48 |
| 292 | B1 - Palindrome Game (easy version) | GNU C++20 (64) | constructive algorithms games *1200 |
Apr/03/2022 03:50 |
| 291 | B - Array Walk | GNU C++20 (64) | brute force dp greedy *1600 |
Apr/03/2022 03:10 |
| 290 | D - Secret Passwords | GNU C++20 (64) | dfs and similar dsu graphs *1500 |
Apr/03/2022 02:29 |
| 289 | B - Subsequence Hate | GNU C++20 (64) | implementation strings *1400 |
Apr/03/2022 01:10 |
| 288 | D - Polycarp's phone book | GNU C++20 (64) | data structures implementation sortings *1600 |
Apr/03/2022 00:00 |
| 287 | C - Mortal Kombat Tower | GNU C++20 (64) | dp graphs greedy shortest paths *1500 |
Apr/02/2022 22:40 |
| 286 | B - Double Matrix | GNU C++20 (64) | brute force greedy *1400 |
Apr/02/2022 21:45 |
| 285 | A - Four Points | C++ (GCC 9.2.1) | AtCoder *100 |
Apr/02/2022 15:31 |
| 284 | F - Flamingoes of Mystery | GNU C++17 | interactive *1400 |
Apr/01/2022 00:29 |
| 283 | B - Stoned Game | GNU C++20 (64) | brute force constructive algorithms games greedy *1800 |
Mar/30/2022 01:15 |
| 282 | G - To Go Or Not To Go? | GNU C++20 (64) | brute force dfs and similar graphs greedy implementation shortest paths *2200 |
Mar/28/2022 23:01 |
| 281 | B - T-shirt buying | GNU C++20 (64) | data structures implementation *1400 |
Mar/28/2022 22:53 |
| 280 | C - PolandBall and Forest | GNU C++20 (64) | dfs and similar dsu graphs interactive trees *1300 |
Mar/28/2022 22:12 |
| 279 | A - Single Wildcard Pattern Matching | GNU C++20 (64) | brute force implementation strings *1200 |
Mar/28/2022 21:43 |
| 278 | B - M-arrays | GNU C++20 (64) | constructive algorithms greedy math *1200 |
Mar/28/2022 20:48 |
| 277 | B - Yet Another Meme Problem | GNU C++20 (64) | math *1100 |
Mar/28/2022 20:24 |
| 276 | A - Payment Without Change | GNU C++20 (64) | math *1000 |
Mar/28/2022 20:06 |
| 275 | B - Different Divisors | GNU C++20 (64) | binary search constructive algorithms greedy math number theory *1000 |
Mar/28/2022 19:20 |
| 274 | B1 - Character Swap (Easy Version) | GNU C++20 (64) | strings *1000 |
Mar/28/2022 19:06 |
| 273 | D1 - 388535 (Easy Version) | GNU C++20 (64) | bitmasks math *1600 |
Mar/27/2022 18:13 |
| 272 | E - Restoring the Permutation | GNU C++20 (64) | constructive algorithms implementation *1500 |
Mar/22/2022 08:05 |
| 271 | B - Spongebob and Joke | GNU C++20 (64) | implementation *1500 |
Mar/22/2022 08:04 |
| 270 | C - Vasya and Multisets | GNU C++20 (64) | brute force dp greedy implementation math *1500 |
Mar/22/2022 08:04 |
| 269 | A - Convert to Ones | GNU C++20 (64) | brute force greedy implementation math *1500 |
Mar/22/2022 08:04 |
| 268 | E - Intersection of Permutations | GNU C++20 (64) | data structures *2400 |
Mar/22/2022 08:03 |
| 267 | D - Merge Equals | GNU C++20 (64) | data structures implementation *1600 |
Mar/20/2022 02:23 |
| 266 | C - Devu and Partitioning of the Array | GNU C++20 (64) | brute force constructive algorithms implementation number theory *1700 |
Mar/18/2022 05:54 |
| 265 | A - Stairs and Elevators | GNU C++20 (64) | binary search *1600 |
Mar/18/2022 04:15 |
| 264 | C - Cram Time | GNU C++20 (64) | greedy math *1600 |
Mar/16/2022 18:57 |
| 263 | A - Basic Diplomacy | GNU C++20 (64) | constructive algorithms greedy implementation *1600 |
Mar/16/2022 05:56 |
| 262 | E - Weights Distributing | GNU C++20 (64) | brute force graphs greedy shortest paths sortings *2100 |
Mar/15/2022 21:39 |
| 261 | D - Love Rescue | GNU C++20 (64) | dfs and similar dsu graphs greedy strings *1600 |
Mar/15/2022 15:43 |
| 260 | D - Fight Against Traffic | GNU C++20 (64) | dfs and similar graphs shortest paths *1600 |
Mar/13/2022 22:23 |
| 259 | C - Mike and Chocolate Thieves | GNU C++20 (64) | binary search combinatorics math *1700 |
Mar/13/2022 21:14 |
| 258 | B - Not simply beatiful strings | GNU C++20 (64) | implementation *1400 |
Mar/13/2022 18:28 |
| 257 | B - Jury Size | GNU C++20 (64) | brute force implementation *1500 |
Mar/13/2022 02:32 |
| 256 | B - String Rotation | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/12/2022 20:48 |
| 255 | B - Grid Compression | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/12/2022 20:29 |
| 254 | D - Prime Sum Game | C++ (GCC 9.2.1) | AtCoder *400 |
Mar/12/2022 16:07 |
| 253 | D - Moves on Binary Tree | C++ (GCC 9.2.1) | AtCoder *400 |
Mar/12/2022 14:58 |
| 252 | C - Collision 2 | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/12/2022 14:30 |
| 251 | B - Hit and Blow | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/12/2022 14:11 |
| 250 | A - Shampoo | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/12/2022 14:06 |
| 249 | E - Mex Min | C++ (GCC 9.2.1) | AtCoder *500 |
Mar/12/2022 03:04 |
| 248 | A - Playoff | GNU C++20 (64) | implementation *800 |
Mar/10/2022 17:21 |
| 247 | C - 1111gal password | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/06/2022 08:00 |
| 246 | G - Range Pairing Query | C++ (GCC 9.2.1) | AtCoder *600 |
Mar/05/2022 16:09 |
| 245 | B - Minimize Ordering | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/05/2022 15:35 |
| 244 | A - T-shirt | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/05/2022 15:33 |
| 243 | B - Power Sequence | GNU C++20 (64) | brute force math number theory sortings *1500 |
Feb/27/2022 04:57 |
| 242 | C - Inversion Graph | GNU C++20 (64) | data structures dsu graphs math *1300 |
Feb/14/2022 17:19 |
| 241 | A - Reverse | GNU C++20 (64) | constructive algorithms greedy math *800 |
Feb/14/2022 16:52 |
| 240 | B - Odd Swap Sort | GNU C++20 (64) | data structures math sortings *1100 |
Feb/14/2022 16:50 |
| 239 | D1 - Submarine in the Rybinsk Sea (easy edition) | GNU C++20 (64) | combinatorics math number theory *1500 |
Feb/09/2022 08:29 |
| 238 | C - Kill the Monster | GNU C++20 (64) | brute force math *1100 |
Jan/31/2022 17:38 |
| 237 | B - Minority | GNU C++20 (64) | greedy *800 |
Jan/31/2022 17:13 |
| 236 | A - Div. 7 | GNU C++20 (64) | brute force *800 |
Jan/31/2022 17:03 |
| 235 | D - Prefix K-th Max | C++ (GCC 9.2.1) | AtCoder *400 |
Jan/27/2022 14:16 |
| 234 | D - Multiply and Rotate | C++ (GCC 9.2.1) | AtCoder *400 |
Jan/27/2022 12:31 |
| 233 | C - Happy New Year! | C++ (GCC 9.2.1) | AtCoder *300 |
Jan/27/2022 09:47 |
| 232 | C - The Kth Time Query | C++ (GCC 9.2.1) | AtCoder *300 |
Jan/26/2022 23:53 |
| 231 | B - Climbing Takahashi | C++ (GCC 9.2.1) | AtCoder *200 |
Jan/26/2022 23:49 |
| 230 | A - Rotate | C++ (GCC 9.2.1) | AtCoder *100 |
Jan/26/2022 23:46 |
| 229 | D - Dance | C++ (GCC 9.2.1) | AtCoder *400 |
Jan/25/2022 15:42 |
| 228 | C - Route Map | C++ (GCC 9.2.1) | AtCoder *300 |
Jan/25/2022 08:39 |
| 227 | B - Who is missing? | C++ (GCC 9.2.1) | AtCoder *200 |
Jan/25/2022 08:26 |
| 226 | A - chukodai | C++ (GCC 9.2.1) | AtCoder *100 |
Jan/25/2022 08:24 |
| 225 | L - Deque | C++ (GCC 9.2.1) | AtCoder *100 |
Jan/25/2022 04:52 |
| 224 | J - Sushi | C++ (GCC 9.2.1) | AtCoder *100 |
Jan/25/2022 03:44 |
| 223 | A - Ancient Civilization | GNU C++20 (64) | bitmasks greedy math *800 |
Jan/12/2022 14:25 |
| 222 | C - Division by Two and Permutation | MS C++ 2017 | constructive algorithms flows graph matchings greedy math *1100 |
Jan/11/2022 13:28 |
| 221 | D - Vasya and Chess | GNU C++20 (64) | constructive algorithms games math *1700 |
Jan/11/2022 01:13 |
| 220 | B - Make AP | GNU C++20 (64) | implementation math *900 |
Jan/10/2022 18:31 |
| 219 | A - Plus One on the Subset | GNU C++20 (64) | math *800 |
Jan/10/2022 16:39 |
| 218 | C - ORXOR | C++ (GCC 9.2.1) | AtCoder *300 |
Jan/01/2022 14:01 |
| 217 | C - Ringo's Favorite Numbers 2 | C++ (GCC 9.2.1) | AtCoder *300 |
Jan/01/2022 09:57 |
| 216 | C - Secret Number | C++ (GCC 9.2.1) | AtCoder *300 |
Dec/31/2021 14:34 |
| 215 | C - Made Up | C++ (GCC 9.2.1) | AtCoder *300 |
Dec/31/2021 14:26 |
| 214 | D - Coprime 2 | C++ (GCC 9.2.1) | AtCoder *400 |
Dec/31/2021 09:48 |
| 213 | E - Sorting Queries | C++ (GCC 9.2.1) | AtCoder *500 |
Dec/31/2021 09:39 |
| 212 | C - Compass Walking | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/08/2021 18:46 |
| 211 | C - Friends and Travel costs | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/08/2021 18:05 |
| 210 | C - Tour | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/08/2021 17:49 |
| 209 | C - Many Segments | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/08/2021 17:37 |
| 208 | O - Matching | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/07/2021 13:03 |
| 207 | E - Knapsack 2 | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/07/2021 04:44 |
| 206 | I - Coins | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/06/2021 10:41 |
| 205 | H - Grid 1 | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/05/2021 10:47 |
| 204 | G - Longest Path | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/05/2021 09:53 |
| 203 | F - LCS | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/05/2021 08:44 |
| 202 | D - Knapsack 1 | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/05/2021 07:12 |
| 201 | C - Vacation | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/05/2021 03:37 |
| 200 | A - Frog 1 | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/05/2021 03:07 |
| 199 | B - Frog 2 | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/05/2021 02:59 |
| 198 | B - Tax Rate | C++ (GCC 9.2.1) | AtCoder *200 |
Nov/04/2021 06:30 |
| 197 | B - Qualification simulator | C++ (GCC 9.2.1) | AtCoder *200 |
Nov/04/2021 00:17 |
| 196 | C - Rally | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/04/2021 00:01 |
| 195 | B - Power Socket | C++ (GCC 9.2.1) | AtCoder *200 |
Nov/03/2021 23:54 |
| 194 | C - Not Equal | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 22:59 |
| 193 | C - Colorful Candies | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 22:52 |
| 192 | C - Min Difference | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 14:10 |
| 191 | C - One More aab aba baa | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 13:42 |
| 190 | C - POW | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 13:38 |
| 189 | C - Many Balls | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 13:25 |
| 188 | C - Inverse of Permutation | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 13:14 |
| 187 | C - Neo-lexicographic Ordering | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 08:17 |
| 186 | C - Long Sequence | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 06:23 |
| 185 | C - Select Mul | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 05:53 |
| 184 | C - Triangle? | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 04:32 |
| 183 | C - Swappable | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 04:10 |
| 182 | C - Fair Candy Distribution | C++ (GCC 9.2.1) | AtCoder *300 |
Nov/03/2021 04:06 |
| 181 | B - Factorial Yen Coin | C++ (GCC 9.2.1) | AtCoder *200 |
Nov/03/2021 03:53 |
| 180 | A - Rolling Dice | C++ (GCC 9.2.1) | AtCoder *100 |
Nov/03/2021 03:45 |
| 179 | A - Bachgold Problem | GNU C++17 | greedy implementation math number theory *800 |
Nov/02/2021 23:36 |
| 178 | A - Soft Drinking | Java 11 | implementation math *800 |
Nov/02/2021 23:34 |
| 177 | A - Linear Keyboard | GNU C++20 (64) | implementation strings *800 |
Nov/02/2021 20:22 |
| 176 | D - Walk on Matrix | Python 3 | bitmasks constructive algorithms math *1700 |
Nov/02/2021 00:41 |
| 175 | A - Exercising Walk | GNU C++20 (64) | greedy implementation math *1100 |
Nov/01/2021 21:24 |
| 174 | C - K-Complete Word | GNU C++20 (64) | dfs and similar dsu greedy implementation strings *1500 |
Nov/01/2021 21:01 |
| 173 | B - Composite Coloring | GNU C++20 (64) | brute force constructive algorithms greedy math number theory *1400 |
Nov/01/2021 20:17 |
| 172 | D - Diverse Garland | GNU C++20 (64) | constructive algorithms dp greedy *1400 |
Nov/01/2021 17:02 |
| 171 | A - Holiday Of Equality | GNU C++20 (64) | implementation math *800 |
Oct/31/2021 23:34 |
| 170 | A - Restoring Three Numbers | GNU C++20 (64) | math *800 |
Oct/31/2021 23:31 |
| 169 | A - Amusing Joke | GNU C++20 (64) | implementation sortings strings *800 |
Oct/31/2021 22:55 |
| 168 | A - Angry Students | GNU C++20 (64) | greedy implementation *800 |
Oct/31/2021 02:17 |
| 167 | D - Moderate Modular Mode | GNU C++20 (64) | math number theory *1600 |
Oct/30/2021 18:18 |
| 166 | C - Di-visible Confusion | GNU C++20 (64) | brute force greedy math number theory *1300 |
Oct/30/2021 17:16 |
| 165 | B - XOR Specia-LIS-t | GNU C++20 (64) | *1100 |
Oct/30/2021 17:15 |
| 164 | B - Cat Cycle | GNU C++20 (64) | math number theory *1200 |
Oct/29/2021 00:17 |
| 163 | B - Square Filling | GNU C++20 (64) | constructive algorithms greedy implementation *1200 |
Oct/28/2021 23:40 |
| 162 | B - Cutting | GNU C++20 (64) | dp greedy sortings *1200 |
Oct/28/2021 23:01 |
| 161 | B - Numbers on the Chessboard | GNU C++20 (64) | implementation math *1200 |
Oct/28/2021 22:05 |
| 160 | A - Diamond Miner | GNU C++20 (64) | geometry greedy math sortings *1200 |
Oct/28/2021 21:21 |
| 159 | B - Creating the Contest | GNU C++20 (64) | dp greedy math *1200 |
Oct/28/2021 20:50 |
| 158 | A - Array Elimination | GNU C++20 (64) | bitmasks greedy math number theory *1300 |
Oct/28/2021 18:17 |
| 157 | C - Array Elimination | GNU C++20 (64) | bitmasks math number theory *1300 |
Oct/28/2021 18:16 |
| 156 | B - Merge it! | GNU C++20 (64) | math *1100 |
Oct/28/2021 15:48 |
| 155 | A - Divide it! | GNU C++20 (64) | brute force greedy implementation *800 |
Oct/28/2021 05:06 |
| 154 | E - Cover it! | GNU C++20 (64) | dfs and similar dsu graphs shortest paths trees *1700 |
Oct/28/2021 03:06 |
| 153 | B - Interesting Subarray | GNU C++20 (64) | constructive algorithms greedy math *1200 |
Oct/27/2021 23:27 |
| 152 | C - Alternating Subsequence | GNU C++20 (64) | dp greedy two pointers *1200 |
Oct/27/2021 05:22 |
| 151 | B - Young Explorers | GNU C++20 (64) | dp greedy sortings *1200 |
Oct/27/2021 04:45 |
| 150 | D - Almost Difference | GNU C++20 (64) | data structures math *2200 |
Oct/27/2021 03:19 |
| 149 | B - Filya and Homework | GNU C++20 (64) | implementation sortings *1200 |
Oct/27/2021 03:12 |
| 148 | B - Divine Array | GNU C++20 (64) | constructive algorithms implementation *1100 |
Oct/27/2021 02:28 |
| 147 | B - Count Subrectangles | GNU C++20 (64) | binary search greedy implementation *1500 |
Oct/26/2021 23:36 |
| 146 | B - Omkar and Heavenly Tree | GNU C++20 (64) | constructive algorithms trees *1200 |
Oct/26/2021 22:53 |
| 145 | E - Third Avenue | C++ (GCC 9.2.1) | AtCoder *500 |
Oct/23/2021 18:09 |
| 144 | C - King's Path | GNU C++17 | dfs and similar graphs hashing shortest paths *1800 |
Sep/27/2021 16:42 |
| 143 | A - Rational Resistance | GNU C++17 | math number theory *1600 |
Sep/27/2021 16:20 |
| 142 | A - Matrix | GNU C++17 | combinatorics data structures implementation *1600 |
Sep/27/2021 16:14 |
| 141 | C - Bear and Prime Numbers | GNU C++17 | binary search brute force data structures dp implementation math number theory *1700 |
Sep/26/2021 13:03 |
| 140 | C - Ladder | GNU C++17 | dp implementation two pointers *1700 |
Sep/26/2021 12:21 |
| 139 | C - Hamburgers | GNU C++17 | binary search brute force *1600 |
Sep/26/2021 10:00 |
| 138 | C - Pashmak and Buses | GNU C++17 | combinatorics constructive algorithms math *1900 |
Sep/26/2021 09:14 |
| 137 | A - Little Pony and Expected Maximum | GNU C++17 (64) | probabilities *1600 |
Sep/25/2021 17:58 |
| 136 | C - Little Pony and Expected Maximum | GNU C++17 (64) | combinatorics math probabilities *1600 |
Sep/25/2021 17:14 |
| 135 | A - Helpful Maths | GNU C++17 (64) | greedy implementation sortings strings *800 |
Sep/25/2021 16:54 |
| 134 | C - Arithmetic Progression | GNU C++17 (64) | implementation sortings *1700 |
Sep/25/2021 16:24 |
| 133 | C - Xenia and Weights | GNU C++17 | constructive algorithms dfs and similar dp graphs greedy shortest paths *1700 |
Sep/25/2021 15:12 |
| 132 | C - Fixing Typos | GNU C++17 | greedy implementation *1400 |
Sep/25/2021 12:21 |
| 131 | C - Pocket Book | GNU C++17 | combinatorics *1400 |
Sep/25/2021 11:41 |
| 130 | A - Little Elephant and Problem | GNU C++17 | implementation sortings *1300 |
Sep/24/2021 20:05 |
| 129 | A - Newspaper Headline | GNU C++17 | greedy strings *1500 |
Sep/24/2021 19:34 |
| 128 | A - Modular Exponentiation | GNU C++17 | implementation math *900 |
Sep/17/2021 02:43 |
| 127 | B - Nikita and string | GNU C++17 | brute force dp *1500 |
Sep/16/2021 17:59 |
| 126 | E - Two Arrays and Sum of Functions | GNU C++17 | greedy math sortings *1600 |
Sep/16/2021 06:06 |
| 125 | C - Maximum Median | GNU C++17 | binary search greedy math sortings *1400 |
Sep/16/2021 02:54 |
| 124 | G - Castle Defense | GNU C++17 | binary search data structures greedy two pointers *2000 |
Sep/15/2021 22:07 |
| 123 | C - Alyona and Spreadsheet | GNU C++17 | binary search data structures dp greedy implementation two pointers *1600 |
Sep/15/2021 02:38 |
| 122 | C - MAX-MEX Cut | GNU C++17 | bitmasks constructive algorithms dp greedy *1000 |
Sep/13/2021 18:00 |
| 121 | B - MIN-MEX Cut | GNU C++17 | bitmasks constructive algorithms dp greedy *800 |
Sep/13/2021 11:29 |
| 120 | A - Median Maximization | GNU C++17 | binary search greedy math *800 |
Sep/13/2021 11:20 |
| 119 | E1 - Reading Books (easy version) | GNU C++17 | data structures greedy sortings *1600 |
Sep/12/2021 10:32 |
| 118 | D - Zero Remainder Array | GNU C++17 | math sortings two pointers *1400 |
Sep/11/2021 20:52 |
| 117 | A - Required Remainder | GNU C++17 | math *800 |
Sep/11/2021 20:42 |
| 116 | B - Disturbed People | GNU C++17 | greedy *1000 |
Sep/11/2021 14:26 |
| 115 | A - Frog Jumping | GNU C++17 | math *800 |
Sep/11/2021 14:02 |
| 114 | C - Johnny and Another Rating Drop | GNU C++17 | bitmasks greedy math *1400 |
Sep/09/2021 11:21 |
| 113 | A - Balanced Substring | GNU C++17 | implementation *800 |
Sep/08/2021 17:44 |
| 112 | B - Chess Tournament | GNU C++17 | constructive algorithms *1000 |
Sep/08/2021 17:42 |
| 111 | A - Shortest Path with Obstacle | GNU C++17 | implementation math *800 |
Sep/08/2021 13:39 |
| 110 | C - Phoenix and Towers | GNU C++17 | constructive algorithms data structures greedy *1400 |
Sep/07/2021 22:05 |
| 109 | A - Alloy | C++ (GCC 9.2.1) | AtCoder *100 |
Aug/04/2021 09:42 |
| 108 | K - Stones | C++ (GCC 9.2.1) | AtCoder *100 |
Jul/21/2021 16:51 |
| 107 | B - 180° | C++ (GCC 9.2.1) | AtCoder *200 |
Jun/15/2021 06:49 |
| 106 | A - Three Dice | C++ (GCC 9.2.1) | AtCoder *100 |
Jun/15/2021 06:46 |
| 105 | D - Valid BFS? | GNU C++17 | dfs and similar graphs shortest paths trees *1700 |
May/18/2021 08:23 |
| 104 | C - Fire Again | GNU C++17 | brute force dfs and similar shortest paths *1500 |
May/17/2021 08:28 |
| 103 | B - Permutation Sort | GNU C++17 | constructive algorithms greedy *900 |
May/16/2021 12:15 |
| 102 | A - Potion-making | GNU C++17 | math number theory *800 |
May/16/2021 10:21 |
| 101 | B - DZY Loves Chemistry | GNU C++17 | dfs and similar dsu greedy *1400 |
May/11/2021 16:13 |
| 100 | B - Badge | GNU C++17 | brute force dfs and similar graphs *1000 |
May/10/2021 11:36 |
| 99 | A - New Year Transportation | GNU C++17 | dfs and similar graphs implementation *1000 |
May/09/2021 17:46 |
| 98 | A - Protect Sheep | GNU C++17 | brute force dfs and similar graphs implementation *900 |
May/09/2021 16:54 |
| 97 | A - Party | GNU C++17 | dfs and similar graphs trees *900 |
May/09/2021 16:41 |
| 96 | A - PolandBall and Hypothesis | GNU C++17 | brute force graphs math number theory *800 |
May/09/2021 16:01 |
| 95 | A - Row GCD | GNU C++17 | math number theory *1600 |
May/08/2021 21:19 |
| 94 | A - Bark to Unlock | GNU C++17 | brute force implementation strings *900 |
May/08/2021 17:07 |
| 93 | A - Nastia and Nearly Good Numbers | GNU C++17 | constructive algorithms math number theory *1000 |
May/08/2021 16:44 |
| 92 | A - Pride | GNU C++17 | brute force dp greedy math number theory *1500 |
May/08/2021 10:41 |
| 91 | A - Captain Flint and Crew Recruitment | GNU C++17 | brute force greedy math number theory *800 |
May/07/2021 13:27 |
| 90 | A - Cinema Line | GNU C++17 | greedy implementation *1100 |
May/07/2021 11:06 |
| 89 | C - The World is a Theatre | GNU C++17 | combinatorics math *1400 |
May/07/2021 08:09 |
| 88 | A - Army | GNU C++17 | implementation *800 |
May/06/2021 14:28 |
| 87 | B - Sale | GNU C++17 | greedy sortings *900 |
May/06/2021 14:12 |
| 86 | A - Domino piling | GNU C++17 | greedy math *800 |
May/06/2021 14:08 |
| 85 | A - Dragons | GNU C++17 | greedy sortings *1000 |
May/06/2021 14:03 |
| 84 | A - Little Elephant and Bits | GNU C++17 | greedy math *1100 |
May/06/2021 13:58 |
| 83 | A - Do Not Be Distracted! | GNU C++17 | brute force implementation *800 |
May/06/2021 06:05 |
| 82 | D - Same Differences | GNU C++17 | data structures hashing math *1200 |
May/06/2021 06:05 |
| 81 | C - Not Adjacent Matrix | GNU C++17 | constructive algorithms *1000 |
May/06/2021 04:00 |
| 80 | B - Ordinary Numbers | GNU C++17 | brute force math number theory *800 |
May/05/2021 16:59 |
| 79 | C - Valhalla Siege | GNU C++17 | binary search *1400 |
May/05/2021 16:19 |
| 78 | A - Magical Array | GNU C++17 | math *1300 |
May/05/2021 16:15 |
| 77 | B - Easy Number Challenge | GNU C++17 | implementation number theory *1300 |
May/04/2021 11:01 |
| 76 | C - Powers Of Two | GNU C++17 | bitmasks greedy *1400 |
May/04/2021 04:16 |
| 75 | B - Caisa and Pylons | GNU C++17 | brute force implementation math *1100 |
Apr/29/2021 08:19 |
| 74 | B - Burglar and Matches | GNU C++17 | greedy implementation sortings *900 |
Apr/29/2021 07:11 |
| 73 | B - Equalize Prices | GNU C++17 | math *900 |
Apr/28/2021 01:19 |
| 72 | A - Nearest Interesting Number | GNU C++17 | implementation *800 |
Apr/28/2021 01:12 |
| 71 | B - The Fibonacci Segment | GNU C++17 | implementation *1100 |
Apr/27/2021 20:20 |
| 70 | B - Recursive Queries | GNU C++17 | binary search data structures dfs and similar *1300 |
Apr/27/2021 17:35 |
| 69 | D - Permutation Transformation | GNU C++17 | dfs and similar divide and conquer implementation *1200 |
Apr/27/2021 05:39 |
| 68 | B - Preparing Olympiad | GNU C++17 | bitmasks brute force *1400 |
Apr/27/2021 02:27 |
| 67 | C - Hexadecimal's Numbers | GNU C++17 | brute force implementation math *1200 |
Apr/26/2021 21:40 |
| 66 | A - Cows and Primitive Roots | GNU C++17 | implementation math number theory *1400 |
Apr/26/2021 17:15 |
| 65 | B - Tavas and SaDDas | GNU C++17 | bitmasks brute force combinatorics implementation *1100 |
Apr/25/2021 19:14 |
| 64 | D - Corrupted Array | GNU C++17 | constructive algorithms data structures greedy *1200 |
Apr/25/2021 04:04 |
| 63 | C - Yet Another Array Restoration | GNU C++17 | brute force math number theory *1200 |
Apr/24/2021 21:42 |
| 62 | B - Minimum Product | GNU C++17 | brute force greedy math *1100 |
Apr/24/2021 20:32 |
| 61 | A - Yet Another Two Integers Problem | GNU C++17 | greedy math *800 |
Apr/24/2021 20:07 |
| 60 | B - Morning Jogging | GNU C++17 | constructive algorithms greedy sortings *1200 |
Apr/23/2021 18:27 |
| 59 | A - Sum of 2050 | GNU C++17 | greedy math *800 |
Apr/23/2021 17:04 |
| 58 | A - Orac and Factors | GNU C++17 | math *900 |
Apr/23/2021 16:29 |
| 57 | A - Magical Sticks | GNU C++17 | math *800 |
Apr/23/2021 15:10 |
| 56 | B - Fedor and New Game | GNU C++17 | bitmasks brute force constructive algorithms implementation *1100 |
Apr/23/2021 12:02 |
| 55 | A - Raising Bacteria | GNU C++17 | bitmasks *1000 |
Apr/23/2021 01:48 |
| 54 | A - LLPS | GNU C++17 | binary search bitmasks brute force greedy implementation strings *800 |
Apr/22/2021 17:28 |
| 53 | A - XORwice | GNU C++17 | bitmasks greedy math *800 |
Apr/22/2021 16:20 |
| 52 | A - Life Without Zeros | GNU C++17 | implementation *1000 |
Apr/22/2021 14:34 |
| 51 | A - Tit for Tat | GNU C++17 | greedy *800 |
Apr/21/2021 20:59 |
| 50 | A - Perfectly Imperfect Array | GNU C++17 | math number theory *800 |
Apr/20/2021 07:14 |
| 49 | A - Maximum GCD | GNU C++17 | greedy implementation math number theory *800 |
Apr/19/2021 13:21 |
| 48 | A - XXXXX | GNU C++17 | brute force data structures number theory two pointers *1200 |
Apr/19/2021 11:51 |
| 47 | C - ABBB | GNU C++17 | brute force data structures greedy strings *1100 |
Apr/19/2021 10:57 |
| 46 | A - Box is Pull | GNU C++17 | math *800 |
Apr/19/2021 04:47 |
| 45 | A - Boy or Girl | GNU C++17 | brute force implementation strings *800 |
Apr/18/2021 13:28 |
| 44 | A - Love Triangle | GNU C++17 | graphs *800 |
Apr/18/2021 13:23 |
| 43 | J - Divisibility | GNU C++17 | math number theory *1100 |
Apr/18/2021 02:00 |
| 42 | A - Array and Peaks | GNU C++17 | constructive algorithms implementation *800 |
Apr/17/2021 12:00 |
| 41 | B - TMT Document | GNU C++17 | greedy *1100 |
Apr/17/2021 10:08 |
| 40 | A - Average Height | GNU C++17 | constructive algorithms *800 |
Apr/17/2021 08:26 |
| 39 | A - K-th Largest Value | GNU C++17 | brute force greedy implementation *800 |
Apr/16/2021 08:28 |
| 38 | B - Yet Another Bookshelf | GNU C++17 | greedy implementation *800 |
Apr/16/2021 06:58 |
| 37 | B - Shooting | GNU C++17 | greedy implementation sortings *900 |
Apr/16/2021 04:13 |
| 36 | A - Prefixes | GNU C++17 | strings *800 |
Apr/16/2021 03:15 |
| 35 | B - Books | GNU C++17 | binary search brute force implementation two pointers *1400 |
Apr/16/2021 00:48 |
| 34 | C - Dominant Piranha | GNU C++17 | constructive algorithms greedy *900 |
Apr/14/2021 23:33 |
| 33 | A - Boring Apartments | GNU C++17 | implementation math *800 |
Apr/14/2021 20:40 |
| 32 | A - Again Twenty Five! | GNU C++17 | number theory *800 |
Apr/14/2021 20:16 |
| 31 | C - Lucky Numbers | GNU C++17 | combinatorics math *1100 |
Apr/14/2021 06:50 |
| 30 | A - Two Substrings | GNU C++17 | brute force dp greedy implementation strings *1500 |
Apr/14/2021 04:43 |
| 29 | B - Lucky Numbers (easy) | GNU C++17 | binary search bitmasks brute force *1300 |
Apr/14/2021 01:22 |
| 28 | A - Arrival of the General | GNU C++17 | implementation *800 |
Apr/13/2021 04:07 |
| 27 | A - Beautiful Matrix | GNU C++17 | implementation *800 |
Apr/13/2021 03:55 |
| 26 | A - Lucky Division | GNU C++17 | brute force number theory *1000 |
Apr/13/2021 03:48 |
| 25 | A - Chat room | GNU C++17 | greedy strings *1000 |
Apr/13/2021 03:30 |
| 24 | A - Twins | GNU C++17 | greedy sortings *900 |
Apr/13/2021 03:24 |
| 23 | A - Cakeminator | GNU C++17 | brute force implementation *800 |
Apr/12/2021 22:57 |
| 22 | C - Yet Another Card Deck | GNU C++17 | brute force data structures implementation trees *1100 |
Apr/12/2021 20:35 |
| 21 | A - Review Site | GNU C++17 | greedy *800 |
Apr/12/2021 18:50 |
| 20 | A - Spy Detected! | GNU C++17 | brute force implementation *800 |
Apr/12/2021 02:39 |
| 19 | B - Almost Rectangle | GNU C++17 | implementation *800 |
Apr/11/2021 22:31 |
| 18 | A - Nezzar and Colorful Balls | GNU C++17 | brute force greedy *800 |
Apr/09/2021 00:55 |
| 17 | A - Equalize Prices Again | GNU C++17 | math *800 |
Apr/07/2021 22:57 |
| 16 | B - Taxi | GNU C++17 | *special problem greedy implementation *1100 |
Apr/07/2021 01:01 |
| 15 | A - Candies and Two Sisters | GNU C++17 | math *800 |
Apr/06/2021 22:22 |
| 14 | B - Drinks | GNU C++17 | implementation math *800 |
Apr/06/2021 16:21 |
| 13 | A - Ultra-Fast Mathematician | GNU C++17 | implementation *800 |
Apr/06/2021 15:36 |
| 12 | A - Hulk | GNU C++17 | implementation *800 |
Apr/06/2021 15:32 |
| 11 | A - Presents | GNU C++17 | implementation *800 |
Apr/06/2021 15:27 |
| 10 | B - Two Buttons | GNU C++17 | dfs and similar graphs greedy implementation math shortest paths *1400 |
Apr/06/2021 11:18 |
| 9 | A - Puzzle Pieces | GNU C++17 | math *800 |
Apr/05/2021 18:36 |
| 8 | A - Remove Smallest | GNU C++17 | greedy sortings *800 |
Apr/04/2021 13:04 |
| 7 | A - Hit the Lottery | GNU C++17 | dp greedy *800 |
Apr/04/2021 12:29 |
| 6 | A - I Wanna Be the Guy | GNU C++17 | greedy implementation *800 |
Apr/04/2021 12:17 |
| 5 | A - Déjà Vu | GNU C++17 | constructive algorithms strings *800 |
Apr/04/2021 11:40 |
| 4 | B - Maximal Continuous Rest | GNU C++17 | implementation *900 |
Apr/04/2021 11:17 |
| 3 | B - Sum of Digits | GNU C++17 | implementation *1000 |
Apr/03/2021 16:23 |
| 2 | A - Is it rated - 2 | GNU C++17 | *special problem implementation interactive *900 |
Apr/01/2021 16:52 |
| 1 | A - Rotate | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/29/2021 11:35 |