Submissions
Auto-generated with ❤ using Harwest
Introduction
A repository to keep track of problem solving practice, containing solutions from platforms:
Codeforces is a website which hosts competitive programming contests
The solutions were scraped from the profile joaom
Contents
# | Title | Solution | Tags | Submitted |
---|---|---|---|---|
497 | D - Divide and Summarize | GNU C++17 | binary search brute force data structures divide and conquer implementation sortings *1600 |
Dec/11/2020 12:14 |
496 | C - Random Events | GNU C++17 | dp math probabilities *1500 |
Dec/11/2020 11:59 |
495 | B - Find the Spruce | GNU C++17 | brute force dp implementation *1400 |
Dec/11/2020 11:46 |
494 | A - String Generation | GNU C++17 | constructive algorithms greedy *800 |
Dec/11/2020 11:38 |
493 | B - Balls of Steel | GNU C++17 | brute force geometry greedy *1000 |
Dec/06/2020 15:32 |
492 | A - Avoid Trygub | GNU C++17 | constructive algorithms sortings *800 |
Dec/06/2020 15:27 |
491 | C2 - Errich-Tac-Toe (Hard Version) | GNU C++17 | constructive algorithms math *2300 |
Dec/06/2020 15:26 |
490 | C1 - Errich-Tac-Toe (Easy Version) | GNU C++17 | constructive algorithms math *2100 |
Dec/06/2020 15:26 |
489 | C - New Game Plus! | GNU C++17 (64) | binary search dp greedy sortings *2200 |
Nov/29/2020 05:27 |
488 | B - XOR-gun | GNU C++17 (64) | bitmasks brute force constructive algorithms math *2000 |
Nov/29/2020 04:45 |
487 | A - Bouncing Ball | GNU C++17 (64) | brute force dp implementation *1400 |
Nov/29/2020 04:20 |
486 | E1 - Bitwise Queries (Easy Version) | GNU C++17 | bitmasks constructive algorithms interactive math *2000 |
Nov/21/2020 16:24 |
485 | E2 - Bitwise Queries (Hard Version) | GNU C++17 | bitmasks constructive algorithms interactive math *2300 |
Nov/21/2020 16:23 |
484 | C - String Equality | GNU C++17 | dp greedy hashing implementation strings *1400 |
Nov/21/2020 12:18 |
483 | B - Non-Substring Subsequence | GNU C++17 | dp greedy implementation strings *900 |
Nov/21/2020 12:10 |
482 | A - Subtract or Divide | GNU C++17 | greedy math *800 |
Nov/21/2020 11:54 |
481 | A2 - Binary Table (Hard Version) | GNU C++17 | constructive algorithms graphs greedy implementation *1900 |
Nov/17/2020 12:22 |
480 | A1 - Binary Table (Easy Version) | GNU C++17 | constructive algorithms implementation *1500 |
Nov/17/2020 12:21 |
479 | A - Way Too Long Words | GNU C++17 | strings *800 |
Nov/15/2020 23:10 |
478 | C - Xor Tree | GNU C++17 | binary search bitmasks data structures divide and conquer dp trees *2100 |
Nov/15/2020 13:32 |
477 | A - Knapsack | GNU C++17 | constructive algorithms greedy sortings *1300 |
Nov/15/2020 12:37 |
476 | B - Catching Cheaters | GNU C++17 | dp strings *1800 |
Nov/15/2020 12:23 |
475 | C - Engineer Artem | GNU C++17 | 2-sat chinese remainder theorem constructive algorithms fft flows *2000 |
Nov/13/2020 11:55 |
474 | A - Specific Tastes of Andre | GNU C++17 | constructive algorithms implementation *800 |
Nov/13/2020 11:37 |
473 | C - Dijkstra? | Java 8 | graphs shortest paths *1900 |
Nov/10/2020 11:36 |
472 | D - Secret Passwords | PyPy 2 | dfs and similar dsu graphs *1500 |
Nov/08/2020 12:48 |
471 | C - Chef Monocarp | GNU C++17 | dp flows graph matchings greedy math sortings *1800 |
Oct/27/2020 13:22 |
470 | D - Minimal Height Tree | GNU C++17 | graphs greedy shortest paths trees *1600 |
Oct/27/2020 12:13 |
469 | B - Reverse Binary Strings | GNU C++17 | constructive algorithms greedy *1200 |
Oct/27/2020 11:50 |
468 | A - Marketing Scheme | GNU C++17 | brute force constructive algorithms greedy math *800 |
Oct/27/2020 11:41 |
467 | D - Bandit in a City | GNU C++17 | binary search dfs and similar graphs greedy trees *1900 |
Oct/24/2020 12:28 |
466 | C - Binary Search | GNU C++17 | binary search combinatorics *1500 |
Oct/24/2020 12:00 |
465 | B - Prime Square | GNU C++17 | constructive algorithms math *900 |
Oct/24/2020 11:20 |
464 | A - Reorder | GNU C++17 | math *800 |
Oct/24/2020 11:08 |
463 | B - Fox And Two Dots | PyPy 2 | dfs and similar *1500 |
Oct/21/2020 10:36 |
462 | A - Transformation: from A to B | PyPy 2 | brute force dfs and similar math *1000 |
Oct/21/2020 09:22 |
461 | C - Alyona and the Tree | PyPy 2 | dfs and similar dp graphs trees *1600 |
Oct/21/2020 08:53 |
460 | D - Hexagons | GNU C++17 | brute force constructive algorithms greedy implementation math shortest paths *1900 |
Oct/18/2020 07:07 |
459 | C - Palindromifier | GNU C++17 | constructive algorithms strings *1400 |
Oct/18/2020 06:46 |
458 | B - Putting Bricks in the Wall | GNU C++17 | constructive algorithms implementation *1100 |
Oct/18/2020 06:24 |
457 | A - XORwice | GNU C++17 | bitmasks greedy math *800 |
Oct/18/2020 06:07 |
456 | F - Fruit Sequences | GNU C++17 | binary search data structures divide and conquer dp two pointers *2400 |
Oct/17/2020 12:22 |
455 | D - Bouncing Boomerangs | GNU C++17 | constructive algorithms greedy implementation *1900 |
Oct/17/2020 11:28 |
454 | C - ABBB | GNU C++17 | brute force data structures greedy strings *1100 |
Oct/17/2020 10:30 |
453 | B - Belted Rooms | GNU C++17 | graphs implementation *1200 |
Oct/17/2020 10:26 |
452 | A - Box is Pull | GNU C++17 | math *800 |
Oct/17/2020 10:10 |
451 | E - String Reversal | GNU C++17 | data structures greedy strings *1900 |
Oct/11/2020 07:18 |
450 | D - String Deletion | GNU C++17 | binary search data structures greedy two pointers *1700 |
Oct/11/2020 07:02 |
449 | C - Numbers on Whiteboard | GNU C++17 | constructive algorithms data structures greedy implementation math *1000 |
Oct/11/2020 06:45 |
448 | B - Barrels | GNU C++17 | greedy implementation sortings *800 |
Oct/11/2020 06:23 |
447 | A - Number of Apartments | GNU C++17 | brute force constructive algorithms math *900 |
Oct/11/2020 06:11 |
446 | C - The Fair Nut and String | PyPy 2 | combinatorics dp implementation *1500 |
Oct/08/2020 23:42 |
445 | B - New Year and Ascent Sequence | PyPy 2 | binary search combinatorics data structures dp implementation sortings *1400 |
Oct/08/2020 18:22 |
444 | C - Bargain | GNU C++17 (64) | combinatorics dp math *1700 |
Oct/04/2020 14:32 |
443 | B - Nice Matrix | GNU C++17 (64) | greedy implementation math *1300 |
Oct/04/2020 13:30 |
442 | A - Fence | GNU C++17 (64) | geometry math *800 |
Oct/04/2020 13:08 |
441 | C - Vanya and Label | PyPy 2 | bitmasks combinatorics implementation strings *1500 |
Oct/01/2020 08:11 |
440 | B - Minimum number of steps | PyPy 2 | combinatorics greedy implementation math *1400 |
Oct/01/2020 07:37 |
439 | B - Arrays Sum | GNU C++17 | constructive algorithms greedy math *1400 |
Sep/30/2020 14:49 |
438 | D - Searchlights | GNU C++17 | binary search brute force data structures dp implementation sortings two pointers *2000 |
Sep/30/2020 13:54 |
437 | C - Discrete Acceleration | GNU C++17 | binary search dp implementation math two pointers *1500 |
Sep/30/2020 12:13 |
436 | A - Circle Coloring | GNU C++17 | constructive algorithms *800 |
Sep/30/2020 11:41 |
435 | A - LCM Problem | GNU C++17 | constructive algorithms greedy math number theory *800 |
Sep/29/2020 17:42 |
434 | A - Vasya and Petya's Game | GNU C++17 | math number theory *1500 |
Sep/29/2020 17:39 |
433 | F - Number of Subsequences | GNU C++17 | combinatorics dp strings *2000 |
Sep/28/2020 17:38 |
432 | C - XOR Inverse | GNU C++17 | bitmasks data structures divide and conquer dp greedy math sortings strings trees *2000 |
Sep/27/2020 13:05 |
431 | A - k-Amazing Numbers | GNU C++17 | binary search data structures implementation two pointers *1500 |
Sep/27/2020 12:29 |
430 | C2 - Pokémon Army (hard version) | GNU C++17 | data structures divide and conquer dp greedy implementation *2100 |
Sep/25/2020 12:50 |
429 | D - Rescue Nibel! | GNU C++17 | combinatorics data structures sortings *1800 |
Sep/24/2020 12:30 |
428 | C1 - Pokémon Army (easy version) | GNU C++17 | constructive algorithms dp greedy *1300 |
Sep/24/2020 12:08 |
427 | B - Rock and Lever | GNU C++17 | bitmasks math *1200 |
Sep/24/2020 11:47 |
426 | A - Cubes Sorting | GNU C++17 | math sortings *900 |
Sep/24/2020 11:38 |
425 | E - Decryption | GNU C++17 (64) | constructive algorithms implementation math number theory *2100 |
Sep/19/2020 15:27 |
424 | D2 - Sage's Birthday (hard version) | GNU C++17 (64) | binary search brute force constructive algorithms greedy sortings two pointers *1500 |
Sep/19/2020 12:40 |
423 | D1 - Sage's Birthday (easy version) | GNU C++17 (64) | binary search constructive algorithms greedy sortings *1000 |
Sep/19/2020 12:40 |
422 | C - Killjoy | GNU C++17 (64) | greedy implementation math *1500 |
Sep/19/2020 12:08 |
421 | B - Stairs | GNU C++17 (64) | brute force constructive algorithms greedy implementation math *1200 |
Sep/19/2020 11:56 |
420 | A - Digit Game | GNU C++17 (64) | games greedy implementation *900 |
Sep/19/2020 11:43 |
419 | E - Deleting Numbers | GNU C++17 | interactive math number theory *2600 |
Sep/17/2020 09:22 |
418 | B - Maximum Product | GNU C++17 | brute force dp greedy implementation sortings *1200 |
Sep/16/2020 22:35 |
417 | C - Link Cut Centroids | GNU C++17 | constructive algorithms dfs and similar graphs trees *1700 |
Sep/16/2020 22:20 |
416 | A - Subset Mex | GNU C++17 | greedy implementation math *900 |
Sep/16/2020 21:10 |
415 | B - Table Tennis | PyPy 2 | data structures implementation *1200 |
Sep/15/2020 08:34 |
414 | C - Mortal Kombat Tower | GNU C++17 | dp graphs greedy shortest paths *1500 |
Sep/14/2020 12:07 |
413 | B - Negative Prefixes | GNU C++17 | greedy sortings *1300 |
Sep/14/2020 11:55 |
412 | A - Buying Torches | GNU C++17 | math *1000 |
Sep/14/2020 11:53 |
411 | C - Fixed Point Removal | GNU C++17 | binary search constructive algorithms data structures greedy two pointers *2300 |
Sep/13/2020 12:06 |
410 | B - Tree Tag | GNU C++17 | dfs and similar dp games trees *1900 |
Sep/13/2020 10:56 |
409 | A - Balanced Bitstring | GNU C++17 | implementation strings *1500 |
Sep/13/2020 10:13 |
408 | B - Kuriyama Mirai's Stones | Java 8 | dp implementation sortings *1200 |
Sep/13/2020 04:47 |
407 | C - Chocolate Bunny | GNU C++17 | constructive algorithms interactive math two pointers *1600 |
Sep/10/2020 05:57 |
406 | B - Big Vova | GNU C++17 | brute force greedy math number theory *1300 |
Sep/10/2020 05:46 |
405 | E - Ship's Shortest Path | GNU C++17 | geometry shortest paths *2400 |
Sep/02/2020 17:34 |
404 | D - Zigzags | GNU C++17 | brute force combinatorics data structures math two pointers *1900 |
Aug/25/2020 13:17 |
403 | C - Binary String Reconstruction | GNU C++17 | 2-sat brute force constructive algorithms greedy *1500 |
Aug/25/2020 12:11 |
402 | B - RPG Protagonist | GNU C++17 | brute force greedy math *1700 |
Aug/25/2020 12:00 |
401 | A - String Similarity | GNU C++17 | constructive algorithms strings *800 |
Aug/25/2020 11:40 |
400 | E - Omkar and Duck | GNU C++17 | bitmasks constructive algorithms interactive math *2100 |
Aug/16/2020 22:06 |
399 | D - Omkar and Bed Wars | GNU C++17 | dp greedy *1700 |
Aug/16/2020 13:50 |
398 | B - Omkar and Infinity Clock | GNU C++17 | implementation math *800 |
Aug/16/2020 11:48 |
397 | C - Omkar and Waterslide | GNU C++17 | greedy implementation *1200 |
Aug/16/2020 11:41 |
396 | A - Omkar and Password | GNU C++17 | greedy math *800 |
Aug/16/2020 11:38 |
395 | G - Running Competition | GNU C++17 | bitmasks fft math number theory *2600 |
Aug/14/2020 16:49 |
394 | F - Controversial Rounds | GNU C++17 | binary search data structures dp greedy two pointers *2500 |
Aug/14/2020 15:20 |
393 | E - Two Types of Spells | GNU C++17 | binary search data structures greedy implementation math sortings *2200 |
Aug/14/2020 13:28 |
392 | D - Colored Rectangles | GNU C++17 | dp greedy sortings *1800 |
Aug/14/2020 12:36 |
391 | B - Substring Removal Game | GNU C++17 | games greedy sortings *800 |
Aug/14/2020 11:53 |
390 | C - Good Subarrays | GNU C++17 | data structures dp math *1600 |
Aug/14/2020 11:45 |
389 | A - Bad Triangle | GNU C++17 | geometry math *800 |
Aug/14/2020 11:37 |
388 | A - Boboniu Chats with Du | GNU C++17 | dp greedy sortings two pointers *1800 |
Aug/12/2020 14:36 |
387 | E - Pairs of Pairs | GNU C++17 (64) | constructive algorithms dfs and similar graphs greedy trees *2600 |
Aug/10/2020 17:08 |
386 | D - 505 | GNU C++17 (64) | bitmasks brute force constructive algorithms dp greedy implementation *2000 |
Aug/09/2020 12:49 |
385 | C - Cyclic Permutations | GNU C++17 (64) | combinatorics dp graphs math *1500 |
Aug/09/2020 12:08 |
384 | B - Fix You | GNU C++17 (64) | brute force greedy implementation *800 |
Aug/09/2020 11:45 |
383 | A - Suborrays | GNU C++17 (64) | constructive algorithms math *800 |
Aug/09/2020 11:40 |
382 | B - Applejack and Storages | GNU C++17 | constructive algorithms data structures greedy implementation *1400 |
Aug/07/2020 12:03 |
381 | A - Rainbow Dash, Fluttershy and Chess Coloring | GNU C++17 | greedy math *800 |
Aug/07/2020 11:50 |
380 | F - Yet Another Segments Subset | GNU C++17 | data structures dp graphs sortings *2300 |
Aug/07/2020 10:39 |
379 | E1 - Weights Division (easy version) | GNU C++17 | data structures dfs and similar greedy trees *2000 |
Aug/07/2020 09:50 |
378 | E2 - Weights Division (hard version) | GNU C++17 | binary search dfs and similar greedy sortings trees two pointers *2200 |
Aug/07/2020 09:48 |
377 | D - Binary String To Subsequences | GNU C++17 | constructive algorithms data structures greedy implementation *1500 |
Aug/07/2020 07:23 |
376 | C - Boats Competition | GNU C++17 | brute force greedy two pointers *1200 |
Aug/07/2020 07:22 |
375 | A - Remove Smallest | GNU C++17 | greedy sortings *800 |
Aug/07/2020 07:21 |
374 | B - Gifts Fixing | GNU C++17 | greedy *800 |
Aug/07/2020 07:21 |
373 | C - Strange Sorting | GNU C++17 | implementation math *2600 |
Aug/04/2020 15:50 |
372 | E - Lomsat gelral | GNU C++17 | data structures dfs and similar dsu trees *2300 |
Aug/04/2020 10:50 |
371 | D - The Child and Sequence | GNU C++17 | data structures math *2300 |
Aug/04/2020 09:40 |
370 | C - Mafia | GNU C++17 | implementation *1600 |
Aug/01/2020 10:14 |
369 | B - Color the Fence | GNU C++17 | data structures dp greedy implementation *1700 |
Aug/01/2020 10:03 |
368 | A - Cinema Line | GNU C++17 | greedy implementation *1100 |
Aug/01/2020 09:49 |
367 | C - Game On Leaves | GNU C++17 | games trees *1600 |
Jul/31/2020 04:17 |
366 | B - Subsequence Hate | GNU C++17 | implementation strings *1400 |
Jul/31/2020 04:00 |
365 | D - Captain Flint and Treasure | GNU C++17 | data structures dfs and similar graphs greedy implementation trees *2000 |
Jul/31/2020 03:29 |
364 | C - Uncle Bogdan and Country Happiness | GNU C++17 | dfs and similar greedy math trees *1800 |
Jul/30/2020 12:43 |
363 | B - Captain Flint and a Long Voyage | GNU C++17 | greedy math *1000 |
Jul/30/2020 11:51 |
362 | A - Captain Flint and Crew Recruitment | GNU C++17 | brute force greedy math number theory *800 |
Jul/30/2020 11:44 |
361 | D - Segment Intersections | GNU C++17 | brute force greedy implementation math *2100 |
Jul/29/2020 14:17 |
360 | E - Calendar Ambiguity | GNU C++17 | math number theory *2200 |
Jul/29/2020 12:52 |
359 | C - Good String | GNU C++17 | brute force dp greedy two pointers *1500 |
Jul/29/2020 12:10 |
358 | B - Array Walk | GNU C++17 | brute force dp greedy *1600 |
Jul/29/2020 11:57 |
357 | B - Candies Division | GNU C++17 | math *900 |
Jul/29/2020 11:19 |
356 | A - Minutes Before the New Year | GNU C++17 | math *800 |
Jul/29/2020 11:15 |
355 | E - Counter Attack | GNU C++17 | data structures dsu graphs hashing sortings *2100 |
Jul/27/2020 18:41 |
354 | A - String Transformation 1 | GNU C++17 | dsu graphs greedy sortings strings trees two pointers *1700 |
Jul/24/2020 14:45 |
353 | B - GameGame | GNU C++17 | bitmasks constructive algorithms dp games greedy math *1900 |
Jul/24/2020 14:07 |
352 | B - Unmerge | GNU C++17 | dp *1800 |
Jul/21/2020 12:45 |
351 | A2 - Prefix Flip (Hard Version) | GNU C++17 | constructive algorithms data structures implementation strings two pointers *1700 |
Jul/21/2020 12:13 |
350 | A1 - Prefix Flip (Easy Version) | GNU C++17 | constructive algorithms data structures strings *1300 |
Jul/21/2020 12:13 |
349 | C - Graph Reconstruction | GNU C++17 | constructive algorithms *2400 |
Jul/20/2020 21:27 |
348 | E - Martian Strings | GNU C++17 | string suffix structures strings *2300 |
Jul/14/2020 03:54 |
347 | E1 - Asterism (Easy Version) | GNU C++17 | binary search brute force combinatorics math number theory sortings *1900 |
Jul/01/2020 12:03 |
346 | E2 - Asterism (Hard Version) | GNU C++17 | binary search combinatorics dp math number theory sortings *2300 |
Jul/01/2020 12:02 |
345 | D - Grid-00100 | GNU C++17 | constructive algorithms greedy implementation *1600 |
Jul/01/2020 11:25 |
344 | C - A Cookie for You | GNU C++17 | greedy implementation math *1300 |
Jul/01/2020 11:10 |
343 | B - Magical Calendar | GNU C++17 | math *1200 |
Jul/01/2020 10:53 |
342 | A - Magical Sticks | GNU C++17 | math *800 |
Jul/01/2020 10:36 |
341 | E - Sum of Digits | GNU C++17 | brute force constructive algorithms dp greedy *2200 |
Jun/25/2020 14:16 |
340 | D - Maximum Sum on Even Positions | GNU C++17 | divide and conquer dp greedy implementation *1600 |
Jun/25/2020 12:29 |
339 | C - Pluses and Minuses | GNU C++17 | math *1300 |
Jun/25/2020 12:06 |
338 | B - 01 Game | GNU C++17 | games *900 |
Jun/25/2020 11:44 |
337 | A - Donut Shops | GNU C++17 | greedy implementation math *1000 |
Jun/25/2020 11:39 |
336 | E - DeadLee | GNU C++17 | data structures dfs and similar greedy implementation sortings *2400 |
Jun/23/2020 12:41 |
335 | D - TediousLee | GNU C++17 | dp graphs greedy math trees *1900 |
Jun/23/2020 11:52 |
334 | C - RationalLee | GNU C++17 | greedy math sortings two pointers *1400 |
Jun/23/2020 11:38 |
333 | B - AccurateLee | GNU C++17 | greedy implementation strings *1200 |
Jun/23/2020 11:22 |
332 | A - FashionabLee | GNU C++17 | geometry math *800 |
Jun/23/2020 11:10 |
331 | C - Number Game | GNU C++17 | games math number theory *1400 |
Jun/20/2020 12:14 |
330 | B - GCD Compression | GNU C++17 | constructive algorithms math number theory *1100 |
Jun/20/2020 11:47 |
329 | A - Maximum GCD | GNU C++17 | greedy implementation math number theory *800 |
Jun/20/2020 11:37 |
328 | D - AND, OR and square sum | GNU C++17 | bitmasks greedy math *1700 |
Jun/18/2020 12:54 |
327 | C - Even Picture | GNU C++17 | constructive algorithms *1500 |
Jun/18/2020 12:28 |
326 | B - Codeforces Subsequences | GNU C++17 | brute force constructive algorithms greedy math strings *1500 |
Jun/18/2020 12:00 |
325 | A - C+= | GNU C++17 | brute force greedy implementation math *800 |
Jun/18/2020 11:49 |
324 | D - Ehab's Last Corollary | GNU C++17 | constructive algorithms dfs and similar graphs greedy implementation trees *2100 |
Jun/13/2020 13:50 |
323 | A - XXXXX | GNU C++17 | brute force data structures number theory two pointers *1200 |
Jun/13/2020 13:06 |
322 | C - Ehab and Prefix MEXs | GNU C++17 | brute force constructive algorithms greedy *1600 |
Jun/13/2020 12:54 |
321 | B - Most socially-distanced subsequence | GNU C++17 | greedy two pointers *1300 |
Jun/13/2020 12:25 |
320 | E - Two Arrays | GNU C++17 | binary search brute force combinatorics constructive algorithms dp two pointers *2100 |
Jun/11/2020 18:55 |
319 | A - Shovels and Swords | GNU C++17 | binary search greedy math *1100 |
Jun/11/2020 13:27 |
318 | D - Two Divisors | GNU C++17 | constructive algorithms math number theory *2000 |
Jun/11/2020 12:50 |
317 | C - Palindromic Paths | GNU C++17 | greedy math *1500 |
Jun/11/2020 12:13 |
316 | B - Shuffle | GNU C++17 | math two pointers *1300 |
Jun/11/2020 11:58 |
315 | E - Maximum Subsequence Value | GNU C++17 | brute force constructive algorithms *1900 |
Jun/07/2020 12:43 |
314 | D - Solve The Maze | GNU C++17 | constructive algorithms dfs and similar dsu graphs greedy implementation shortest paths *1700 |
Jun/07/2020 12:27 |
313 | C - Rotation Matching | GNU C++17 | constructive algorithms data structures greedy implementation *1400 |
Jun/07/2020 12:02 |
312 | B - Trouble Sort | GNU C++17 | constructive algorithms implementation *1300 |
Jun/07/2020 11:51 |
311 | A - Matrix Game | GNU C++17 | games greedy implementation *1100 |
Jun/07/2020 11:40 |
310 | E - Johnny and Grandmaster | GNU C++17 | data structures greedy implementation math number theory sortings two pointers *1900 |
Jun/04/2020 16:16 |
309 | B - Johnny and His Hobbies | GNU C++17 | bitmasks brute force *1200 |
Jun/04/2020 13:29 |
308 | D - Johnny and Contribution | GNU C++17 | constructive algorithms graphs greedy implementation sortings *1700 |
Jun/04/2020 12:39 |
307 | C - Johnny and Another Rating Drop | GNU C++17 | bitmasks greedy math *1400 |
Jun/04/2020 12:03 |
306 | A - Johnny and Ancient Computer | GNU C++17 | implementation *1000 |
Jun/04/2020 11:41 |
305 | C - Garland | GNU C++17 | dp greedy sortings *1800 |
Jun/03/2020 22:46 |
304 | B - Hyperset | GNU C++17 | brute force data structures implementation *1500 |
Jun/03/2020 22:38 |
303 | D - Numbers on Tree | GNU C++17 | constructive algorithms data structures dfs and similar graphs trees *1800 |
Jun/03/2020 22:16 |
302 | A - Angry Students | GNU C++17 | greedy implementation *800 |
Jun/03/2020 21:04 |
301 | A - Odd Selection | GNU C++17 | brute force implementation math *1200 |
May/31/2020 11:43 |
300 | D - Yet Another Yet Another Task | GNU C++17 | data structures dp implementation two pointers *2000 |
May/28/2020 16:08 |
299 | C - Mixing Water | GNU C++17 | binary search math *1700 |
May/28/2020 12:47 |
298 | B - New Theatre Square | GNU C++17 | brute force dp greedy implementation two pointers *1000 |
May/28/2020 11:49 |
297 | A - Berland Poker | GNU C++17 | brute force greedy math *1000 |
May/28/2020 11:41 |
296 | C - Celex Update | GNU C++17 | math *1600 |
May/26/2020 15:00 |
295 | B - Maria Breaks the Self-isolation | GNU C++17 | greedy sortings *1000 |
May/26/2020 11:59 |
294 | A - Park Lighting | GNU C++17 | greedy math *800 |
May/26/2020 11:52 |
293 | E - Orac and Game of Life | GNU C++17 | data structures graphs implementation math shortest paths *2000 |
May/13/2020 01:14 |
292 | D - Orac and Medians | GNU C++17 | constructive algorithms greedy *2000 |
May/12/2020 21:01 |
291 | C - Orac and LCM | GNU C++17 | math number theory *1600 |
May/12/2020 20:41 |
290 | B - Orac and Models | GNU C++17 | dp math number theory *1400 |
May/12/2020 19:51 |
289 | A - Orac and Factors | GNU C++17 | math *900 |
May/12/2020 19:26 |
288 | D - Edge Weight Assignment | GNU C++17 | bitmasks constructive algorithms greedy trees *1800 |
May/04/2020 20:49 |
287 | C - Powered Addition | GNU C++17 | bitmasks brute force greedy *1500 |
May/04/2020 20:14 |
286 | B - Sorted Adjacent Differences | GNU C++17 | constructive algorithms sortings *1200 |
May/04/2020 19:42 |
285 | A - Filling Diamonds | GNU C++17 | brute force dp implementation math *900 |
May/04/2020 19:36 |
284 | B - Middle Class | GNU C++17 | greedy sortings *1100 |
Apr/10/2020 11:50 |
283 | A - Level Statistics | GNU C++17 | implementation math *1200 |
Apr/10/2020 11:44 |
282 | C - Eugene and an array | GNU C++17 | binary search data structures implementation two pointers *1700 |
Apr/08/2020 12:10 |
281 | B - Kind Anton | GNU C++17 | greedy implementation *1100 |
Apr/08/2020 11:48 |
280 | A - Little Artem | GNU C++17 (64) | constructive algorithms *1000 |
Apr/08/2020 11:40 |
279 | B - Dreamoon Likes Sequences | GNU C++17 | bitmasks combinatorics math *1700 |
Apr/03/2020 13:18 |
278 | C - Shockers | GNU C++17 | bitmasks implementation strings *1600 |
Apr/02/2020 14:21 |
277 | B - Tic-Tac-Toe | GNU C++17 | implementation *1400 |
Apr/02/2020 14:04 |
276 | A - Masha and Bears | GNU C++17 | brute force implementation *1300 |
Apr/02/2020 13:46 |
275 | C - Hashing Trees | GNU C++17 | constructive algorithms *1500 |
Apr/02/2020 00:58 |
274 | B - Coloring a Tree | GNU C++17 | dfs and similar dsu greedy *1200 |
Apr/02/2020 00:40 |
273 | A - Visiting a Friend | GNU C++17 | greedy implementation *1100 |
Apr/02/2020 00:30 |
272 | A - Is it rated? | Python 2 | Apr/01/2020 15:00 | |
271 | D - Walk on Matrix | GNU C++17 | bitmasks constructive algorithms math *1700 |
Mar/31/2020 11:59 |
270 | C - K-Complete Word | GNU C++17 | dfs and similar dsu greedy implementation strings *1500 |
Mar/31/2020 11:30 |
269 | B - Composite Coloring | GNU C++17 | brute force constructive algorithms greedy math number theory *1400 |
Mar/31/2020 11:04 |
268 | A - Exercising Walk | GNU C++17 | greedy implementation math *1100 |
Mar/31/2020 10:47 |
267 | E - Tree Queries | GNU C++17 (64) | dfs and similar graphs trees *1900 |
Mar/26/2020 12:52 |
266 | D - Carousel | GNU C++17 (64) | constructive algorithms dp graphs greedy math *1800 |
Mar/26/2020 12:13 |
265 | C - Dividing the numbers | GNU C++17 (64) | constructive algorithms graphs math *1300 |
Mar/26/2020 10:38 |
264 | B - Months and Years | GNU C++17 (64) | implementation *1200 |
Mar/26/2020 10:26 |
263 | A - Splitting in Teams | GNU C++17 (64) | constructive algorithms greedy math *800 |
Mar/26/2020 09:49 |
262 | E - Squares and not squares | GNU C++17 (64) | constructive algorithms greedy *1600 |
Mar/25/2020 12:18 |
261 | C - Phone Numbers | GNU C++17 (64) | implementation strings *1400 |
Mar/25/2020 11:42 |
260 | D - Alarm Clock | GNU C++17 (64) | greedy *1600 |
Mar/25/2020 11:40 |
259 | B - Proper Nutrition | GNU C++17 (64) | brute force implementation number theory *1100 |
Mar/25/2020 10:56 |
258 | A - Rounding | GNU C++17 (64) | implementation math *800 |
Mar/25/2020 10:52 |
257 | E - Maximum Questions | GNU C++17 (64) | data structures dp strings *2100 |
Mar/24/2020 19:17 |
256 | D - Unusual Sequences | GNU C++17 (64) | bitmasks combinatorics dp math number theory *2000 |
Mar/24/2020 18:03 |
255 | D - Almost Difference | GNU C++17 (64) | data structures math *2200 |
Mar/24/2020 13:46 |
254 | C - Boxes Packing | GNU C++17 | greedy *1200 |
Mar/24/2020 11:10 |
253 | B - The Modcrab | GNU C++17 | greedy implementation *1200 |
Mar/24/2020 11:07 |
252 | A - Hungry Student Problem | GNU C++17 | greedy implementation *900 |
Mar/24/2020 10:58 |
251 | E - Count The Blocks | GNU C++17 | combinatorics dp math *1800 |
Mar/23/2020 12:39 |
250 | C - Game with Chips | GNU C++17 | constructive algorithms implementation *1600 |
Mar/23/2020 12:17 |
249 | B - Princesses and Princes | GNU C++17 | brute force graphs greedy *1200 |
Mar/23/2020 11:53 |
248 | A - Sum of Odd Integers | GNU C++17 | math *1100 |
Mar/23/2020 11:42 |
247 | C - Remove Extra One | GNU C++17 | brute force data structures math *1700 |
Mar/23/2020 02:07 |
246 | B - Position in Fraction | GNU C++17 | math number theory *1300 |
Mar/23/2020 01:26 |
245 | A - Find Extra One | GNU C++17 | geometry implementation *800 |
Mar/23/2020 01:03 |
244 | B - Maximum Value | GNU C++17 | binary search math sortings two pointers *2100 |
Mar/22/2020 17:41 |
243 | C - Rational Resistance | GNU C++17 | math number theory *1600 |
Mar/21/2020 01:48 |
242 | D - Alternating Current | GNU C++17 | data structures greedy implementation *1600 |
Mar/21/2020 00:57 |
241 | B - Simple Molecules | GNU C++17 | brute force graphs math *1200 |
Mar/20/2020 23:51 |
240 | A - Magnets | GNU C++17 | implementation *800 |
Mar/20/2020 23:42 |
239 | D2 - Prefix-Suffix Palindrome (Hard version) | GNU C++17 | binary search greedy hashing string suffix structures strings *1800 |
Mar/19/2020 13:55 |
238 | D1 - Prefix-Suffix Palindrome (Easy version) | GNU C++17 | hashing string suffix structures strings *1500 |
Mar/19/2020 13:55 |
237 | C - Permutation Partitions | GNU C++17 | combinatorics greedy math *1300 |
Mar/19/2020 11:54 |
236 | B - Maximums | GNU C++14 | implementation math *900 |
Mar/19/2020 11:44 |
235 | A - Bad Ugly Numbers | GNU C++14 | constructive algorithms number theory *1000 |
Mar/19/2020 11:39 |
234 | C - Unusual Competitions | GNU C++17 | constructive algorithms *1300 |
Mar/07/2020 07:20 |
233 | B - Count Subrectangles | GNU C++17 | binary search greedy implementation *1500 |
Mar/07/2020 07:09 |
232 | A - Even Subset Sum Problem | GNU C++17 | brute force dp greedy implementation *800 |
Mar/07/2020 06:40 |
231 | C - Primitive Primes | GNU C++17 | constructive algorithms math ternary search *1800 |
Mar/05/2020 17:20 |
230 | E - World of Darkraft: Battle for Azathoth | GNU C++17 | data structures sortings two pointers *2000 |
Mar/01/2020 16:08 |
229 | D - Navigation System | GNU C++17 | graphs shortest paths *1700 |
Mar/01/2020 11:17 |
228 | C - Remove Adjacent | GNU C++17 | brute force constructive algorithms greedy strings *1600 |
Mar/01/2020 10:47 |
227 | B - Journey Planning | GNU C++17 | data structures sortings *1400 |
Mar/01/2020 10:31 |
226 | A - Contest for Robots | GNU C++17 | greedy *900 |
Mar/01/2020 10:22 |
225 | D - Shortest and Longest LIS | GNU C++17 | constructive algorithms graphs greedy two pointers *1800 |
Feb/15/2020 17:16 |
224 | C - Air Conditioner | GNU C++17 | dp greedy implementation sortings two pointers *1500 |
Feb/15/2020 11:13 |
223 | B - Longest Palindrome | GNU C++17 | brute force constructive algorithms greedy implementation strings *1100 |
Feb/15/2020 10:34 |
222 | A - Two Rabbits | GNU C++17 | math *800 |
Feb/15/2020 10:12 |
221 | B - National Project | GNU C++17 | math *1400 |
Feb/12/2020 13:16 |
220 | D - Fill The Bag | GNU C++17 | bitmasks greedy *1900 |
Feb/12/2020 12:49 |
219 | C - Perfect Keyboard | GNU C++17 | dfs and similar greedy implementation *1600 |
Feb/12/2020 12:29 |
218 | A - Erasing Zeroes | GNU C++17 | implementation strings *800 |
Feb/12/2020 11:39 |
217 | E - Water Balance | GNU C++17 | data structures geometry greedy *2100 |
Feb/09/2020 14:16 |
216 | D - Aerodynamic | GNU C++17 | geometry *1800 |
Feb/09/2020 12:19 |
215 | C - Anu Has a Function | GNU C++17 | greedy math *1500 |
Feb/09/2020 11:49 |
214 | B - Assigning to Classes | GNU C++17 | greedy implementation sortings *1000 |
Feb/09/2020 11:33 |
213 | A - Non-zero | GNU C++17 | implementation math *800 |
Feb/09/2020 11:16 |
212 | B - Aroma's Search | GNU C++17 | brute force constructive algorithms geometry greedy implementation *1700 |
Feb/03/2020 23:26 |
211 | A - NEKO's Maze Game | GNU C++17 | data structures dsu implementation *1400 |
Feb/03/2020 22:45 |
210 | C - Queue in the Train | GNU C++17 | data structures greedy implementation *2300 |
Feb/03/2020 20:34 |
209 | C - Prefix Enlightenment | GNU C++17 | dfs and similar dsu graphs *2400 |
Feb/02/2020 15:38 |
208 | A - Mind Control | GNU C++17 | brute force data structures implementation *1600 |
Feb/02/2020 11:31 |
207 | A - Forgetting Things | GNU C++17 | math *900 |
Dec/18/2019 21:17 |
206 | B2 - TV Subscriptions (Hard Version) | GNU C++17 | implementation two pointers *1300 |
Dec/18/2019 21:11 |
205 | B1 - TV Subscriptions (Easy Version) | GNU C++17 | implementation *1000 |
Dec/18/2019 21:10 |
204 | C - Rock Is Push | GNU C++17 | data structures dp *2200 |
Dec/18/2019 19:22 |
203 | B - Power Products | GNU C++17 | hashing implementation math *1800 |
Dec/18/2019 18:37 |
202 | A - p-binary | GNU C++17 | bitmasks brute force math *1600 |
Dec/18/2019 18:09 |
201 | D - Decreasing Debts | GNU C++17 | constructive algorithms data structures graphs greedy implementation math two pointers *2000 |
Dec/18/2019 00:47 |
200 | B - Dice Tower | GNU C++17 | constructive algorithms math *1000 |
Dec/18/2019 00:11 |
199 | C - Diverse Matrix | GNU C++17 | constructive algorithms greedy math number theory *1400 |
Dec/17/2019 23:53 |
198 | A - Competitive Programmer | GNU C++17 | chinese remainder theorem math *1000 |
Dec/17/2019 23:07 |
197 | B - 0-1 MST | GNU C++17 | dfs and similar dsu graphs sortings *1900 |
Dec/16/2019 23:21 |
196 | A - Tile Painting | GNU C++17 | constructive algorithms math number theory *1500 |
Dec/16/2019 22:27 |
195 | D - Fuzzy Search | GNU C++17 | bitmasks brute force fft *2500 |
Dec/15/2019 21:41 |
194 | G - Lucky Tickets | GNU C++17 | divide and conquer dp fft *2400 |
Dec/15/2019 19:07 |
193 | E - Nikita and Order Statistics | GNU C++17 | chinese remainder theorem fft math *2300 |
Dec/15/2019 17:18 |
192 | E - Pavel and Triangles | GNU C++17 | brute force dp fft greedy ternary search *1900 |
Dec/15/2019 15:28 |
191 | D - Beingawesomeism | GNU C++17 | constructive algorithms greedy implementation math *1800 |
Dec/15/2019 03:50 |
190 | C - Cut and Paste | GNU C++17 | implementation math *1700 |
Dec/15/2019 03:14 |
189 | B - Azamon Web Services | GNU C++17 | greedy *1600 |
Dec/15/2019 02:22 |
188 | A - Suffix Three | GNU C++17 | implementation *800 |
Dec/15/2019 02:09 |
187 | E - Two Fairs | GNU C++17 | dfs and similar graphs *1900 |
Dec/14/2019 10:51 |
186 | D - Let's Play the Words? | GNU C++17 | data structures hashing implementation math *1900 |
Dec/14/2019 09:25 |
185 | C - As Simple as One and Two | GNU C++17 | dp greedy *1400 |
Dec/14/2019 08:36 |
184 | B - Make Them Odd | GNU C++17 | greedy number theory *1200 |
Dec/14/2019 08:19 |
183 | A - Happy Birthday, Polycarp! | GNU C++17 | implementation *1000 |
Dec/14/2019 08:10 |
182 | C - Beautiful Regional Contest | GNU C++17 | greedy implementation *1500 |
Dec/05/2019 12:16 |
181 | B - Beautiful Numbers | GNU C++17 | data structures implementation math two pointers *1300 |
Dec/05/2019 11:57 |
180 | A - Beautiful String | GNU C++17 | constructive algorithms greedy *1000 |
Dec/05/2019 11:46 |
179 | E - Mogohu-Rea Idol | GNU C++17 | geometry *2600 |
Nov/28/2019 00:17 |
178 | E - The Contest | GNU C++17 | data structures dp greedy *2000 |
Nov/25/2019 15:25 |
177 | E - Arson In Berland Forest | GNU C++17 | binary search data structures graphs shortest paths *2200 |
Nov/25/2019 07:30 |
176 | D1 - Optimal Subsequences (Easy Version) | GNU C++17 | data structures greedy *1600 |
Nov/24/2019 06:26 |
175 | D2 - Optimal Subsequences (Hard Version) | GNU C++17 | binary search data structures greedy sortings *1800 |
Nov/24/2019 06:26 |
174 | C - Messy | GNU C++17 | constructive algorithms implementation *1700 |
Nov/24/2019 05:51 |
173 | B - Box | GNU C++17 | constructive algorithms *1200 |
Nov/24/2019 05:19 |
172 | A - Math Problem | GNU C++17 | greedy math *1100 |
Nov/24/2019 05:10 |
171 | F - Point Ordering | GNU C++17 | geometry interactive *2300 |
Nov/20/2019 13:59 |
170 | E1 - Send Boxes to Alice (Easy Version) | GNU C++17 | greedy math number theory *1800 |
Nov/19/2019 15:03 |
169 | D - Feeding Chicken | GNU C++17 | greedy implementation *1700 |
Nov/19/2019 13:12 |
168 | C - League of Leesins | GNU C++17 | constructive algorithms implementation *1600 |
Nov/19/2019 12:19 |
167 | B - Fridge Lockers | GNU C++17 | graphs implementation *1100 |
Nov/19/2019 11:55 |
166 | A - Changing Volume | GNU C++17 | math *800 |
Nov/19/2019 11:42 |
165 | C - Sweets Eating | GNU C++17 | dp greedy math sortings *1500 |
Nov/16/2019 12:16 |
164 | B - Silly Mistake | GNU C++17 | greedy implementation *1400 |
Nov/16/2019 12:01 |
163 | A - Single Push | GNU C++17 | implementation *1000 |
Nov/16/2019 11:47 |
162 | D - Yet Another Monster Killing Problem | GNU C++17 | binary search data structures dp greedy sortings two pointers *1700 |
Nov/13/2019 12:36 |
161 | C - Dominated Subarray | GNU C++17 | greedy implementation sortings strings two pointers *1200 |
Nov/13/2019 11:55 |
160 | B - Magic Stick | GNU C++17 | math *1000 |
Nov/13/2019 11:47 |
159 | A - Two Rival Students | GNU C++17 | greedy math *800 |
Nov/13/2019 11:41 |
158 | C - Ivan the Fool and the Probability Theory | GNU C++17 | combinatorics dp math *1700 |
Oct/20/2019 08:04 |
157 | B - Grow The Tree | GNU C++17 | greedy math sortings *900 |
Oct/20/2019 06:27 |
156 | A - Integer Points | GNU C++17 | geometry math *1000 |
Oct/20/2019 06:19 |
155 | C - Labs | GNU C++17 | constructive algorithms greedy implementation *1300 |
Oct/17/2019 11:17 |
154 | B - Alice and the List of Presents | GNU C++17 | combinatorics math *1500 |
Oct/17/2019 10:50 |
153 | A - Stones | GNU C++17 | brute force greedy math *800 |
Oct/17/2019 10:39 |
152 | F - Shady Lady | GNU C++17 | geometry math *3400 |
Oct/06/2019 23:14 |
151 | D - Treasure Hunting | GNU C++17 | binary search dp greedy implementation *2100 |
Sep/24/2019 00:06 |
150 | C - Minimum Sum | GNU C++17 | constructive algorithms greedy math *1700 |
Sep/23/2019 13:57 |
149 | E - Pluses everywhere | GNU C++17 | combinatorics dp math number theory *2200 |
Sep/16/2019 01:14 |
148 | B - Stadium and Games | Python 3 | binary search math *1800 |
Sep/15/2019 23:28 |
147 | D - Restore Permutation | GNU C++17 | binary search data structures greedy implementation *1900 |
Aug/25/2019 14:43 |
146 | B - Uniqueness | GNU C++17 | binary search brute force implementation two pointers *1500 |
Aug/25/2019 12:58 |
145 | C - Magic Grid | GNU C++17 | constructive algorithms *1800 |
Aug/25/2019 12:42 |
144 | A - XORinacci | GNU C++17 | math *900 |
Aug/25/2019 11:47 |
143 | C - Almost Equal | GNU C++17 | constructive algorithms math *1200 |
Aug/18/2019 11:45 |
142 | B - Make Product Equal One | GNU C++17 | dp implementation *900 |
Aug/18/2019 11:09 |
141 | A - Choose Two Numbers | GNU C++17 | math sortings *800 |
Aug/18/2019 10:55 |
140 | B - Block Adventure | GNU C++17 | dp greedy *1200 |
Aug/11/2019 09:58 |
139 | A - Hotelier | GNU C++17 | brute force data structures implementation *800 |
Aug/11/2019 09:40 |
138 | C - Tiles | GNU C++11 | combinatorics greedy math *1300 |
Jul/20/2019 14:15 |
137 | E - Archaeology | GNU C++11 | brute force constructive algorithms greedy strings *1900 |
Jul/20/2019 13:52 |
136 | D - Prime Graph | GNU C++11 | constructive algorithms greedy math number theory *1500 |
Jul/20/2019 13:29 |
135 | B - WOW Factor | GNU C++11 | dp strings *1300 |
Jul/20/2019 12:48 |
134 | A - Prime Minister | GNU C++11 | greedy *800 |
Jul/20/2019 12:42 |
133 | D - 1-2-K Game | GNU C++11 | games math *1700 |
Jul/14/2019 13:00 |
132 | C - From S To T | GNU C++11 | implementation strings *1300 |
Jul/14/2019 12:39 |
131 | B - Yet Another Crosses Problem | GNU C++11 | implementation *1300 |
Jul/14/2019 12:14 |
130 | A - Remove a Progression | GNU C++11 | math *800 |
Jul/14/2019 11:51 |
129 | D - Complete Mirror | GNU C++11 | constructive algorithms dfs and similar dp hashing implementation trees *2400 |
Jul/03/2019 11:06 |
128 | D - Nature Reserve | GNU C++11 | binary search geometry ternary search *2200 |
Jun/28/2019 21:48 |
127 | D - Ilya and Escalator | GNU C++14 | combinatorics dp math probabilities *1700 |
Jun/27/2019 22:21 |
126 | E - Radio stations | GNU C++11 | binary search data structures *2200 |
Jun/27/2019 22:14 |
125 | D - Recovering BST | GNU C++11 | brute force dp math number theory trees *2100 |
Jun/27/2019 22:10 |
124 | E - Sign on Fence | GNU C++11 | binary search constructive algorithms data structures *2500 |
Jun/27/2019 21:59 |
123 | D - Cubes | GNU C++11 | games greedy implementation *2100 |
Jun/27/2019 21:55 |
122 | C - Jon Snow and his Favourite Number | GNU C++11 | brute force dp implementation sortings *1800 |
Jun/27/2019 21:38 |
121 | D - Suitable Replacement | GNU C++11 | binary search greedy implementation *1500 |
Jun/27/2019 21:35 |
120 | E - Ciel and Gondolas | GNU C++11 | data structures divide and conquer dp *2600 |
Jun/27/2019 20:27 |
119 | C - Levels and Regions | GNU C++17 | dp *2400 |
Jun/27/2019 20:25 |
118 | E - Vasya and a Tree | GNU C++17 | data structures trees *1900 |
Jun/11/2019 15:52 |
117 | F - Pathwalks | GNU C++17 | data structures dp graphs *2100 |
Jun/11/2019 15:20 |
116 | E - Short Code | GNU C++17 | data structures dp greedy strings trees *2200 |
Jun/11/2019 14:15 |
115 | E - Wet Shark and Blocks | GNU C++17 | dp matrices *2000 |
Jun/05/2019 14:11 |
114 | C - Lieges of Legendre | GNU C++17 | games math *2200 |
May/30/2019 13:38 |
113 | E - Decypher the String | GNU C++14 | bitmasks chinese remainder theorem constructive algorithms interactive math *2200 |
May/25/2019 11:31 |
112 | C - Freelancer's Dreams | GNU C++17 | geometry *2400 |
May/22/2019 21:16 |
111 | B - Equation | GNU C++17 | math *2000 |
May/19/2019 17:35 |
110 | E - President and Roads | GNU C++17 | dfs and similar graphs hashing shortest paths *2200 |
May/19/2019 12:45 |
109 | E - A Simple Task | GNU C++17 | data structures sortings strings *2300 |
May/18/2019 22:39 |
108 | F2 - Pictures with Kittens (hard version) | GNU C++17 | data structures dp *2100 |
May/15/2019 15:07 |
107 | D - Bicolored RBS | GNU C++17 | constructive algorithms greedy *1500 |
May/15/2019 13:13 |
106 | B - Lost Numbers | GNU C++17 | brute force divide and conquer interactive math *1400 |
May/15/2019 13:06 |
105 | C - News Distribution | GNU C++17 | dfs and similar dsu graphs *1400 |
May/15/2019 12:01 |
104 | A - Telephone Number | GNU C++17 | brute force greedy strings *800 |
May/15/2019 11:48 |
103 | B1 - Cat Party (Easy Edition) | GNU C++14 | data structures implementation *1500 |
May/09/2019 13:11 |
102 | B2 - Cat Party (Hard Edition) | GNU C++14 | data structures implementation *1600 |
May/09/2019 13:11 |
101 | A - Eating Soup | GNU C++14 | greedy math *900 |
May/09/2019 12:17 |
100 | C - Hide and Seek | GNU C++14 | graphs implementation *1500 |
May/04/2019 14:52 |
99 | B - Double Matrix | GNU C++14 | brute force greedy *1400 |
May/04/2019 14:26 |
98 | A - Zoning Restrictions Again | GNU C++14 | implementation *800 |
May/04/2019 14:11 |
97 | A - Inscribed Figures | GNU C++14 | geometry *1400 |
May/01/2019 12:17 |
96 | C - Edo and Magnets | GNU C++14 | brute force greedy implementation two pointers *2300 |
Apr/21/2019 20:40 |
95 | E - Chocolate Bar | GNU C++14 | brute force dp *2000 |
Apr/14/2019 23:59 |
94 | D - Serval and Rooted Tree | GNU C++14 | binary search dfs and similar dp greedy trees *1900 |
Apr/13/2019 12:47 |
93 | B - Serval and Toy Bricks | GNU C++14 | constructive algorithms greedy *1200 |
Apr/13/2019 11:53 |
92 | A - Serval and Bus | GNU C++14 | brute force math *1000 |
Apr/13/2019 11:18 |
91 | B - Alyona and a Narrow Fridge | GNU C++14 | binary search flows greedy sortings *1300 |
Apr/06/2019 09:13 |
90 | A - Ilya and a Colorful Walk | GNU C++14 | greedy implementation *1100 |
Apr/06/2019 08:57 |
89 | C - Ciel the Commander | GNU C++14 | constructive algorithms dfs and similar divide and conquer greedy trees *2100 |
Apr/05/2019 17:48 |
88 | C - Gerald and Giant Chess | GNU C++14 | combinatorics dp math number theory *2200 |
Apr/05/2019 10:49 |
87 | F - Graph Without Long Directed Paths | GNU C++14 | dfs and similar graphs *1700 |
Mar/31/2019 12:21 |
86 | C - Two Shuffled Sequences | GNU C++14 | constructive algorithms sortings *1000 |
Mar/31/2019 11:44 |
85 | B - Parity Alternated Deletions | GNU C++14 | greedy implementation sortings *900 |
Mar/31/2019 11:32 |
84 | A - Diverse Strings | GNU C++14 | implementation strings *800 |
Mar/31/2019 11:23 |
83 | C - Queen | GNU C++14 | dfs and similar trees *1400 |
Mar/30/2019 14:57 |
82 | B - Nirvana | GNU C++14 | brute force math number theory *1200 |
Mar/30/2019 14:36 |
81 | A - The Doors | GNU C++14 | implementation *800 |
Mar/30/2019 14:13 |
80 | C - Playlist | GNU C++14 | brute force data structures sortings *1600 |
Mar/29/2019 09:32 |
79 | G - Sum the Fibonacci | GNU C++14 | bitmasks divide and conquer dp fft math *2600 |
Mar/28/2019 16:13 |
78 | C - AND Graph | GNU C++14 | bitmasks dfs and similar dsu graphs *2500 |
Mar/28/2019 16:09 |
77 | E - Compatible Numbers | GNU C++14 | bitmasks brute force dfs and similar dp *2200 |
Mar/28/2019 16:07 |
76 | D - Minimum Triangulation | GNU C++14 | dp greedy math *1200 |
Mar/22/2019 13:14 |
75 | B - Good String | GNU C++14 | implementation strings *1200 |
Mar/22/2019 12:18 |
74 | A - Detective Book | GNU C++14 | implementation *1000 |
Mar/22/2019 12:09 |
73 | D - Diana and Liana | GNU C++14 | greedy implementation two pointers *1900 |
Mar/04/2019 00:26 |
72 | B - Mike and Children | GNU C++14 | brute force implementation *1200 |
Mar/03/2019 13:07 |
71 | A - Technogoblet of Fire | GNU C++14 | implementation sortings *1100 |
Mar/03/2019 12:49 |
70 | D - New Year and the Permutation Concatenation | GNU C++17 | combinatorics dp math *1700 |
Dec/30/2018 16:25 |
69 | B - New Year and the Treasure Geolocation | GNU C++17 | brute force constructive algorithms greedy implementation *1200 |
Dec/30/2018 11:51 |
68 | A - New Year and the Christmas Ornament | GNU C++17 | brute force implementation math *800 |
Dec/30/2018 11:39 |
67 | B - Substring Removal | GNU C++17 | combinatorics math strings *1300 |
Dec/28/2018 12:20 |
66 | A - Find Divisible | GNU C++17 | greedy implementation math *800 |
Dec/28/2018 11:39 |
65 | B - Array Stabilization | GNU C++17 | implementation *900 |
Dec/28/2018 11:32 |
64 | E - Almost Regular Bracket Sequence | GNU C++17 | implementation *1900 |
Dec/27/2018 13:14 |
63 | D - Circular Dance | GNU C++17 | implementation *1600 |
Dec/27/2018 12:51 |
62 | C - Powers Of Two | GNU C++17 | bitmasks greedy *1400 |
Dec/27/2018 12:13 |
61 | A - Repeating Cipher | GNU C++17 | implementation *800 |
Dec/27/2018 11:45 |
60 | B - Div Times Mod | GNU C++17 | *1100 |
Dec/23/2018 13:53 |
59 | D - Minimum Diameter Tree | GNU C++17 | implementation trees *1700 |
Dec/23/2018 11:33 |
58 | C - Connect Three | GNU C++17 | implementation *1600 |
Dec/23/2018 11:16 |
57 | A - Right-Left Cipher | GNU C++17 | implementation strings *800 |
Dec/23/2018 10:51 |
56 | C - Mahmoud and Ehab and the wrong algorithm | GNU C++17 | constructive algorithms trees *1500 |
Dec/08/2018 00:43 |
55 | D - Berland Fair | GNU C++17 | binary search brute force data structures greedy *1700 |
Dec/08/2018 00:41 |
54 | E - Binary Numbers AND Sum | GNU C++17 | data structures implementation math *1700 |
Dec/08/2018 00:40 |
53 | B - Buying a TV Set | GNU C++17 | math *1000 |
Dec/08/2018 00:39 |
52 | A - Bachgold Problem | GNU C++17 | greedy implementation math number theory *800 |
Dec/08/2018 00:38 |
51 | D - Concatenated Multiples | GNU C++17 | implementation math *1900 |
Dec/08/2018 00:34 |
50 | B - Parallelogram is Back | GNU C++17 | brute force constructive algorithms geometry *1200 |
Nov/28/2018 17:38 |
49 | A - Crazy Town | GNU C++17 | geometry *1700 |
Nov/28/2018 17:02 |
48 | B - Divide Candies | GNU C++17 | math number theory *1600 |
Nov/25/2018 14:13 |
47 | A - Determine Line | GNU C++17 | implementation *800 |
Nov/25/2018 13:41 |
46 | B - Views Matter | GNU C++17 | greedy implementation sortings *1400 |
Nov/22/2018 14:38 |
45 | A - Coins | GNU C++17 | greedy implementation math *800 |
Nov/22/2018 12:57 |
44 | D - Barcelonian Distance | GNU C++17 | geometry implementation *1900 |
Nov/18/2018 14:30 |
43 | B - Personalized Cup | GNU C++17 | *1200 |
Nov/18/2018 13:50 |
42 | A - Kitchen Utensils | GNU C++17 | *900 |
Nov/18/2018 13:15 |
41 | C - Meme Problem | GNU C++17 | binary search math *1300 |
Nov/14/2018 11:34 |
40 | B - Divisor Subtraction | GNU C++17 | implementation math number theory *1200 |
Nov/12/2018 12:00 |
39 | A - Minimizing the String | GNU C++17 | greedy strings *1200 |
Nov/12/2018 11:47 |
38 | B - Taxi drivers and Lyft | GNU C++14 | implementation sortings *1200 |
Nov/04/2018 15:30 |
37 | A - The King's Race | GNU C++14 | implementation math *800 |
Nov/04/2018 15:17 |
36 | B - Lost Array | GNU C++14 | implementation *1200 |
Oct/28/2018 13:21 |
35 | A - Elections | GNU C++14 | implementation math *800 |
Oct/28/2018 13:01 |
34 | D - Igor In the Museum | GNU C++14 | dfs and similar graphs shortest paths *1700 |
Oct/22/2018 17:44 |
33 | B - Gleb And Pizza | GNU C++14 | geometry *1100 |
Oct/22/2018 16:43 |
32 | A - GukiZ and Contest | GNU C++14 | brute force implementation sortings *800 |
Oct/22/2018 16:35 |
31 | A - Translation | GNU C++14 | implementation strings *800 |
Oct/22/2018 16:20 |
30 | B - Curiosity Has No Limits | GNU C++17 | dp *1500 |
Oct/21/2018 05:43 |
29 | A - Golden Plate | GNU C++17 | implementation math *800 |
Oct/21/2018 05:18 |
28 | B - Appending Mex | GNU C++17 | implementation *1000 |
Oct/18/2018 13:52 |
27 | A - Elevator or Stairs? | GNU C++17 | implementation *800 |
Oct/18/2018 13:45 |
26 | D - Good Substrings | GNU C++17 | data structures strings *1800 |
Oct/16/2018 08:50 |
25 | E - Dwarves, Hats and Extrasensory Abilities | GNU C++17 | binary search constructive algorithms geometry interactive *1900 |
Oct/14/2018 08:26 |
24 | C - Oh Those Palindromes | GNU C++17 | constructive algorithms *1300 |
Oct/14/2018 07:46 |
23 | B - Equations of Mathematical Magic | GNU C++17 | math *1200 |
Oct/14/2018 07:37 |
22 | A - Make a triangle! | GNU C++17 | brute force geometry math *800 |
Oct/14/2018 07:12 |
21 | C - Books Queries | GNU C++14 | implementation *1400 |
Oct/12/2018 12:34 |
20 | B - Heaters | GNU C++14 | greedy two pointers *1500 |
Oct/12/2018 12:03 |
19 | A - Vova and Train | GNU C++14 | math *1100 |
Oct/12/2018 11:42 |
18 | C - Make It Equal | GNU C++14 | greedy *1600 |
Oct/11/2018 13:20 |
17 | B - Vasya and Isolated Vertices | GNU C++14 | constructive algorithms graphs *1300 |
Oct/11/2018 12:47 |
16 | A - Vasya and Chocolate | GNU C++14 | implementation math *800 |
Oct/11/2018 11:56 |
15 | D - Little Elephant and Array | GNU C++14 | data structures *1800 |
Sep/25/2018 19:42 |
14 | A - In Search of an Easy Problem | GNU C++14 | implementation *800 |
Sep/23/2018 18:56 |
13 | B - Vasya and Cornfield | GNU C++14 | geometry *1100 |
Sep/23/2018 18:55 |
12 | F - The Shortest Statement | GNU C++14 | graphs shortest paths trees *2400 |
Sep/23/2018 02:08 |
11 | D - Bicolorings | GNU C++11 | bitmasks dp *1700 |
Sep/22/2018 22:18 |
10 | C - Vasya and Multisets | GNU C++11 | brute force dp greedy implementation math *1500 |
Sep/22/2018 18:51 |
9 | A - Vasya And Password | GNU C++11 | greedy implementation strings *1200 |
Sep/22/2018 18:42 |
8 | D - Little C Loves 3 II | GNU C++11 | brute force constructive algorithms flows graph matchings *2200 |
Sep/22/2018 18:10 |
7 | C - Enlarge GCD | GNU C++11 | number theory *1800 |
Sep/22/2018 17:07 |
6 | A - Little C Loves 3 I | GNU C++11 | math *800 |
Sep/22/2018 15:54 |
5 | B - Cover Points | GNU C++11 | geometry math *900 |
Sep/21/2018 12:01 |
4 | B - Relatively Prime Pairs | GNU C++11 | greedy math number theory *1000 |
Sep/20/2018 12:24 |
3 | C - Array Product | GNU C++11 | constructive algorithms greedy math *1700 |
Sep/17/2018 08:08 |
2 | B - Vitamins | GNU C++11 | bitmasks brute force dp implementation *1200 |
Sep/17/2018 08:00 |
1 | A - Benches | GNU C++11 | binary search implementation *1100 |
Sep/17/2018 07:59 |