Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
| # | Title | Solution | Tags | Submitted |
|---|---|---|---|---|
| 332 | D - Edge Split | GNU C++17 (64) | brute force constructive algorithms dfs and similar dsu graphs probabilities trees *2000 |
Sep/15/2022 00:28 |
| 331 | E - Placing Jinas | GNU C++17 (64) | combinatorics math *2000 |
Jun/25/2022 19:13 |
| 330 | C - Fishingprince Plays With Array | GNU C++17 (64) | constructive algorithms greedy implementation math *1400 |
Jun/25/2022 18:51 |
| 329 | B - NIT Destroys the Universe | GNU C++17 (64) | greedy *900 |
Jun/25/2022 17:44 |
| 328 | A - NIT orz! | GNU C++17 (64) | bitmasks greedy *800 |
Jun/25/2022 17:37 |
| 327 | E - Coloring | GNU C++17 (64) | brute force combinatorics constructive algorithms dp geometry graphs greedy implementation math *2400 |
Jun/17/2022 00:17 |
| 326 | A - Xor-tree | GNU C++17 (64) | dfs and similar trees *1300 |
May/07/2022 17:26 |
| 325 | F - Yet another 2D Walking | GNU C++17 (64) | dp *2100 |
May/07/2022 03:01 |
| 324 | D - Keep the Average High | GNU C++17 (64) | dp greedy math *2000 |
May/06/2022 16:58 |
| 323 | G - Sorting Pancakes | GNU C++17 (64) | dp *2300 |
May/06/2022 14:27 |
| 322 | F - Vlad and Unfinished Business | GNU C++17 (64) | dfs and similar dp greedy trees *1800 |
May/05/2022 18:38 |
| 321 | E - Replace With the Previous, Minimize | GNU C++17 (64) | dsu greedy strings *1500 |
May/05/2022 18:18 |
| 320 | D - Vertical Paths | GNU C++17 (64) | graphs implementation trees *1300 |
May/05/2022 18:03 |
| 319 | C - Detective Task | GNU C++17 (64) | implementation *1100 |
May/05/2022 17:47 |
| 318 | B - Make It Increasing | GNU C++17 (64) | greedy implementation *900 |
May/05/2022 17:39 |
| 317 | A - Food for Animals | GNU C++17 (64) | greedy math *800 |
May/05/2022 17:37 |
| 316 | E - Gojou and Matrix Game | GNU C++17 (64) | data structures dp games hashing implementation math number theory sortings *2500 |
Apr/01/2022 18:47 |
| 315 | E - Special Positions | GNU C++17 (64) | combinatorics divide and conquer fft math *3300 |
Mar/06/2022 02:56 |
| 314 | A - Reverse | GNU C++17 (64) | constructive algorithms greedy math *800 |
Mar/04/2022 17:32 |
| 313 | E - Best Pair | GNU C++17 (64) | binary search brute force implementation *2100 |
Feb/27/2022 19:40 |
| 312 | D1 - Game on Sum (Easy Version) | GNU C++17 (64) | combinatorics dp games math *2100 |
Jan/22/2022 18:21 |
| 311 | B - Peculiar Movie Preferences | GNU C++17 (64) | greedy strings *1700 |
Jan/22/2022 17:10 |
| 310 | A - Meximum Array | GNU C++17 (64) | binary search constructive algorithms greedy implementation math two pointers *1400 |
Jan/22/2022 16:51 |
| 309 | D - Flood Fill | GNU C++17 (64) | dp *1900 |
Jan/08/2022 22:42 |
| 308 | C1 - Madhouse (Easy version) | GNU C++17 (64) | brute force constructive algorithms interactive math *2400 |
Jan/08/2022 21:50 |
| 307 | G1 - Playlist for Polycarp (easy version) | GNU C++17 (64) | bitmasks combinatorics dp *2100 |
Jan/08/2022 19:13 |
| 306 | D - Shuffle | GNU C++17 (64) | combinatorics math two pointers *2000 |
Jan/08/2022 02:28 |
| 305 | G - Minimal Coverage | Go | dp *2200 |
Oct/24/2021 23:34 |
| 304 | D1 - Two Hundred Twenty One (easy version) | GNU C++17 (64) | data structures dp math *1700 |
Aug/26/2021 19:41 |
| 303 | C - Rings | GNU C++17 (64) | constructive algorithms math *1500 |
Aug/26/2021 18:20 |
| 302 | B - Scenes From a Memory | GNU C++17 (64) | brute force constructive algorithms implementation math number theory *1000 |
Aug/26/2021 18:01 |
| 301 | A - The Miracle and the Sleeper | GNU C++17 (64) | greedy math *800 |
Aug/26/2021 17:38 |
| 300 | E - Minimum Path | GNU C++17 (64) | graphs shortest paths *2400 |
Aug/23/2021 22:33 |
| 299 | D - Boxes And Balls | GNU C++17 (64) | data structures greedy *2300 |
Aug/04/2021 21:45 |
| 298 | D - Diane | GNU C++17 (64) | constructive algorithms greedy strings *1800 |
Jul/30/2021 15:49 |
| 297 | E - Alex and Complicated Task | GNU C++17 (64) | data structures dp greedy *2300 |
Jul/16/2021 13:47 |
| 296 | C - Monster Invaders | GNU C++17 (64) | dp greedy implementation *2300 |
Jul/16/2021 03:07 |
| 295 | E - Nastya Hasn't Written a Legend | GNU C++17 (64) | binary search data structures *2200 |
Jun/05/2021 18:44 |
| 294 | D - Zigzag | GNU C++17 (64) | data structures *2100 |
Jun/05/2021 16:25 |
| 293 | B - I Hate 1111 | GNU C++17 (64) | dp math number theory *1400 |
May/28/2021 18:41 |
| 292 | C2 - Potions (Hard Version) | GNU C++17 (64) | data structures greedy *1600 |
May/28/2021 17:31 |
| 291 | C1 - Potions (Easy Version) | GNU C++17 (64) | brute force data structures dp greedy *1500 |
May/28/2021 17:24 |
| 290 | A - Mean Inequality | GNU C++17 (64) | constructive algorithms sortings *800 |
May/28/2021 17:07 |
| 289 | A - Watermelon | GNU C++17 (64) | brute force math *800 |
May/17/2021 23:44 |
| 288 | E - Pig and Palindromes | GNU C++17 (64) | combinatorics dp *2300 |
May/17/2021 03:18 |
| 287 | F - Two Different | GNU C++17 (64) | constructive algorithms divide and conquer *2300 |
May/17/2021 02:35 |
| 286 | C - Hyperspace Highways | GNU C++17 (64) | dfs and similar graphs trees *2300 |
May/17/2021 00:53 |
| 285 | F - Card Bag | GNU C++17 (64) | dp math probabilities *2300 |
May/16/2021 17:50 |
| 284 | C - Orac and Game of Life | GNU C++17 (64) | dfs and similar graphs implementation shortest paths *2000 |
May/14/2021 14:32 |
| 283 | E - Binary Subsequence Rotation | GNU C++17 (64) | binary search constructive algorithms data structures greedy *2100 |
May/08/2021 20:34 |
| 282 | E - Coprocessor | GNU C++17 (64) | dfs and similar dp graphs greedy *1900 |
May/08/2021 18:43 |
| 281 | D - Nastia Plays with a Tree | GNU C++17 (64) | constructive algorithms data structures dfs and similar dp dsu greedy implementation trees *2500 |
May/07/2021 19:39 |
| 280 | B - Nastia and a Good Array | GNU C++17 (64) | constructive algorithms math number theory *1300 |
May/07/2021 18:12 |
| 279 | A - Nastia and Nearly Good Numbers | GNU C++17 (64) | constructive algorithms math number theory *1000 |
May/07/2021 17:44 |
| 278 | B - Subway Pursuit | GNU C++17 (64) | binary search interactive probabilities *2100 |
May/07/2021 16:19 |
| 277 | E - Down or Right | GNU C++17 (64) | constructive algorithms interactive matrices *2100 |
May/07/2021 13:53 |
| 276 | C2 - Guessing the Greatest (hard version) | GNU C++17 (64) | binary search interactive *1900 |
May/07/2021 13:39 |
| 275 | D - Guess The Maximums | GNU C++17 (64) | binary search implementation interactive math *2100 |
May/07/2021 12:21 |
| 274 | G - Candy Box (hard version) | GNU C++17 (64) | greedy implementation sortings *2000 |
May/05/2021 01:06 |
| 273 | E - The LCMs Must be Large | GNU C++17 (64) | bitmasks brute force constructive algorithms math number theory *2100 |
May/05/2021 00:19 |
| 272 | E - Phoenix and Computers | GNU C++17 (64) | combinatorics dp math *2200 |
May/02/2021 20:01 |
| 271 | D - Phoenix and Socks | GNU C++17 (64) | greedy sortings two pointers *1500 |
May/02/2021 18:29 |
| 270 | C - Phoenix and Towers | GNU C++17 (64) | constructive algorithms data structures greedy *1400 |
May/02/2021 17:57 |
| 269 | B - Phoenix and Puzzle | GNU C++17 (64) | brute force geometry math number theory *1000 |
May/02/2021 17:45 |
| 268 | A - Phoenix and Gold | GNU C++17 (64) | constructive algorithms greedy math *800 |
May/02/2021 17:38 |
| 267 | E - Different Subsets For All Tuples | GNU C++17 (64) | combinatorics math *2300 |
May/02/2021 15:57 |
| 266 | D - Steps to One | GNU C++17 (64) | dp math number theory probabilities *2300 |
May/01/2021 17:24 |
| 265 | A - Warrior and Archer | GNU C++17 (64) | games *2300 |
Apr/28/2021 23:35 |
| 264 | B - Looksery Party | GNU C++17 (64) | constructive algorithms dfs and similar graphs greedy *2300 |
Apr/28/2021 19:40 |
| 263 | D - Cut | GNU C++17 (64) | binary search data structures dp graphs number theory two pointers *2100 |
Apr/21/2021 18:11 |
| 262 | C - Baby Ehab Partitions Again | GNU C++17 (64) | bitmasks constructive algorithms dp math *1700 |
Apr/21/2021 17:42 |
| 261 | A - Tit for Tat | GNU C++17 (64) | greedy *800 |
Apr/21/2021 16:38 |
| 260 | B - 0-1 MST | GNU C++17 (64) | dfs and similar dsu graphs sortings *1900 |
Apr/19/2021 02:20 |
| 259 | A - Binary Literature | GNU C++17 (64) | constructive algorithms greedy implementation strings two pointers *1900 |
Apr/16/2021 18:55 |
| 258 | B - Almost Sorted | GNU C++17 (64) | binary search combinatorics constructive algorithms implementation *1800 |
Apr/16/2021 18:29 |
| 257 | D - Kuro and GCD and XOR and SUM | GNU C++17 (64) | binary search bitmasks brute force data structures dp dsu greedy math number theory strings trees *2200 |
Apr/10/2021 02:02 |
| 256 | C - Travelling Salesman Problem | GNU C++17 (64) | binary search data structures dp greedy shortest paths sortings two pointers *2200 |
Apr/09/2021 15:44 |
| 255 | A - Balance the Bits | GNU C++17 (64) | constructive algorithms greedy *1600 |
Apr/09/2021 14:59 |
| 254 | B - 3-Coloring | GNU C++17 (64) | constructive algorithms games interactive *1700 |
Apr/03/2021 18:07 |
| 253 | D - Yet Another Monster Killing Problem | GNU C++17 (64) | binary search data structures dp greedy sortings two pointers *1700 |
Apr/03/2021 03:35 |
| 252 | D - Almost Difference | GNU C++17 (64) | data structures math *2200 |
Mar/31/2021 18:03 |
| 251 | D - Two Arithmetic Progressions | GNU C++17 (64) | math number theory *2500 |
Mar/30/2021 23:19 |
| 250 | D - Ehab and the Expected XOR Problem | GNU C++17 (64) | bitmasks constructive algorithms *1900 |
Mar/30/2021 02:43 |
| 249 | C - Phoenix and Distribution | GNU C++17 (64) | constructive algorithms greedy sortings strings *1600 |
Mar/30/2021 01:36 |
| 248 | D - GCD of an Array | GNU C++17 (64) | brute force data structures hashing implementation math number theory sortings two pointers *2100 |
Mar/30/2021 00:34 |
| 247 | A - Nauuo and Cards | GNU C++17 (64) | greedy implementation *1800 |
Mar/25/2021 19:55 |
| 246 | C - World of Darkraft: Battle for Azathoth | GNU C++17 (64) | brute force data structures sortings *2000 |
Mar/25/2021 00:54 |
| 245 | F - Diameter Cuts | GNU C++17 (64) | combinatorics dfs and similar dp trees *2400 |
Mar/24/2021 02:58 |
| 244 | C - Skyline Photo | GNU C++17 (64) | binary search data structures dp greedy *2100 |
Mar/21/2021 16:21 |
| 243 | A - Basic Diplomacy | GNU C++17 (64) | constructive algorithms greedy implementation *1600 |
Mar/21/2021 15:40 |
| 242 | E - Placing Rooks | GNU C++17 (64) | combinatorics fft math *2300 |
Mar/20/2021 01:32 |
| 241 | C1 - k-LCM (easy version) | GNU C++17 (64) | constructive algorithms math *1200 |
Mar/17/2021 17:15 |
| 240 | C2 - k-LCM (hard version) | GNU C++17 (64) | constructive algorithms math *1600 |
Mar/17/2021 17:14 |
| 239 | B - M-arrays | GNU C++17 (64) | constructive algorithms greedy math *1200 |
Mar/17/2021 16:54 |
| 238 | A - Meximization | GNU C++17 (64) | brute force data structures greedy sortings *800 |
Mar/17/2021 16:39 |
| 237 | A - Going Home | GNU C++17 (64) | brute force hashing implementation math *1800 |
Mar/13/2021 13:31 |
| 236 | D - Zigzags | GNU C++17 (64) | brute force combinatorics data structures math two pointers *1900 |
Mar/10/2021 23:32 |
| 235 | C - Binary String Reconstruction | GNU C++17 (64) | 2-sat brute force constructive algorithms greedy *1500 |
Mar/10/2021 20:08 |
| 234 | E - Clear the Multiset | GNU C++17 (64) | data structures divide and conquer dp greedy *2200 |
Mar/10/2021 19:54 |
| 233 | B - Let's Go Hiking | GNU C++17 (64) | games greedy *1900 |
Mar/10/2021 14:42 |
| 232 | A - Diamond Miner | GNU C++17 (64) | geometry greedy math sortings *1200 |
Mar/10/2021 14:13 |
| 231 | C - Envy | GNU C++17 (64) | data structures dsu graphs *2300 |
Mar/10/2021 03:42 |
| 230 | E - Dog Snacks | GNU C++17 (64) | binary search dfs and similar dp greedy trees *2300 |
Mar/07/2021 00:50 |
| 229 | C - Point Ordering | GNU C++17 (64) | constructive algorithms geometry interactive math *2300 |
Mar/06/2021 23:15 |
| 228 | B - Count Pairs | GNU C++17 (64) | math matrices number theory two pointers *2300 |
Mar/06/2021 19:50 |
| 227 | E - Vasya and Magic Matrix | GNU C++17 (64) | dp math probabilities *2300 |
Mar/05/2021 04:11 |
| 226 | B - Berland Crossword | GNU C++17 (64) | bitmasks brute force greedy implementation *1400 |
Mar/02/2021 19:25 |
| 225 | F - Escape Through Leaf | GNU C++17 (64) | data structures dp geometry *2700 |
Feb/26/2021 04:14 |
| 224 | C - Replace To Make Regular Bracket Sequence | GNU C++17 (64) | data structures expression parsing math *1400 |
Feb/24/2021 22:29 |
| 223 | E - Move and Swap | GNU C++17 (64) | dfs and similar dp greedy trees *2500 |
Feb/13/2021 01:11 |
| 222 | D - Multiples and Power Differences | GNU C++17 (64) | constructive algorithms graphs math number theory *2200 |
Feb/12/2021 17:46 |
| 221 | B - Replace and Keep Sorted | GNU C++17 (64) | dp implementation math *1200 |
Feb/12/2021 17:13 |
| 220 | A - Add and Divide | GNU C++17 (64) | brute force greedy math number theory *1000 |
Feb/12/2021 16:57 |
| 219 | C - Fence Painting | GNU C++17 (64) | brute force constructive algorithms greedy *1600 |
Feb/05/2021 17:10 |
| 218 | B - New Colony | GNU C++17 (64) | brute force greedy implementation *1100 |
Feb/05/2021 16:46 |
| 217 | A - Space Navigation | GNU C++17 (64) | greedy strings *800 |
Feb/05/2021 16:40 |
| 216 | D - Balanced Playlist | GNU C++17 (64) | binary search data structures implementation *2000 |
Jan/24/2021 15:55 |
| 215 | C - Propagating tree | GNU C++17 (64) | data structures dfs and similar trees *2000 |
Jan/24/2021 11:10 |
| 214 | D - Fafa and Ancient Alphabet | GNU C++17 (64) | math probabilities *1900 |
Jan/16/2021 00:11 |
| 213 | D - Count Good Substrings | GNU C++17 (64) | math *2000 |
Jan/09/2021 23:23 |
| 212 | H - Subsequences (hard version) | GNU C++17 (64) | dp strings *1900 |
Jan/09/2021 19:53 |
| 211 | B - Hills And Valleys | GNU C++17 (64) | brute force implementation *1700 |
Jan/08/2021 19:04 |
| 210 | C - Three Bags | GNU C++17 (64) | constructive algorithms greedy *1900 |
Jan/08/2021 18:15 |
| 209 | A - Wizard of Orz | GNU C++17 (64) | constructive algorithms greedy math *900 |
Jan/08/2021 16:44 |
| 208 | D - Strange Definition | GNU C++17 (64) | bitmasks graphs hashing math number theory *1900 |
Jan/08/2021 13:55 |
| 207 | D - Ceil Divisions | GNU C++17 (64) | brute force constructive algorithms math number theory *1700 |
Dec/28/2020 19:25 |
| 206 | E - Tree Shuffling | GNU C++17 (64) | dfs and similar dp greedy trees *2000 |
Dec/09/2020 00:59 |
| 205 | E - Xor-sequences | GNU C++17 (64) | matrices *1900 |
Dec/08/2020 02:58 |
| 204 | D - Road to Post Office | GNU C++17 (64) | math *1900 |
Dec/08/2020 02:21 |
| 203 | B - Snow Walking Robot | GNU C++17 (64) | constructive algorithms greedy implementation *1200 |
Dec/08/2020 00:58 |
| 202 | D - Distinct Characters Queries | GNU C++17 (64) | data structures *1600 |
Dec/08/2020 00:46 |
| 201 | A - Add Odd or Subtract Even | GNU C++17 (64) | greedy implementation math *800 |
Dec/08/2020 00:36 |
| 200 | A - Minimal Square | GNU C++17 (64) | greedy math *800 |
Dec/08/2020 00:32 |
| 199 | A - Superhero Transformation | GNU C++17 (64) | implementation strings *1000 |
Dec/08/2020 00:24 |
| 198 | B - Honest Coach | GNU C++17 (64) | greedy sortings *800 |
Dec/08/2020 00:20 |
| 197 | A - QAQ | GNU C++17 (64) | brute force dp *800 |
Dec/08/2020 00:14 |
| 196 | D - Number of Parallelograms | GNU C++17 (64) | geometry *1900 |
Dec/07/2020 00:16 |
| 195 | B - Balls of Steel | GNU C++17 (64) | brute force geometry greedy *1000 |
Dec/06/2020 18:32 |
| 194 | D - Rating Compression | GNU C++17 (64) | binary search data structures greedy implementation two pointers *1800 |
Dec/06/2020 18:04 |
| 193 | A - Avoid Trygub | GNU C++17 (64) | constructive algorithms sortings *800 |
Dec/06/2020 16:35 |
| 192 | E - Roma and Poker | GNU C++17 (64) | dp graphs *2000 |
Nov/27/2020 23:19 |
| 191 | D - Good Triple | GNU C++17 (64) | brute force *1900 |
Nov/24/2020 14:23 |
| 190 | D - Three Sequences | GNU C++17 (64) | constructive algorithms data structures greedy math *2200 |
Nov/24/2020 01:56 |
| 189 | D - Ralph And His Tour in Binary Country | GNU C++17 (64) | brute force data structures trees *2200 |
Nov/16/2020 23:12 |
| 188 | B - Apple Tree | GNU C++17 | dfs and similar number theory trees *2100 |
Nov/06/2020 02:18 |
| 187 | E - Long Permutation | GNU C++17 | brute force math two pointers *2400 |
Nov/04/2020 14:22 |
| 186 | G - Years | GNU C++17 | data structures sortings *1300 |
Nov/03/2020 18:01 |
| 185 | D - Extreme Subtraction | GNU C++17 | dp greedy math *1800 |
Nov/02/2020 17:33 |
| 184 | B - Saving the City | GNU C++17 | dp greedy math sortings *1300 |
Nov/02/2020 17:02 |
| 183 | C - The Delivery Dilemma | GNU C++17 | binary search greedy sortings *1400 |
Nov/02/2020 16:49 |
| 182 | A - Kids Seating | GNU C++17 | constructive algorithms math *800 |
Nov/02/2020 16:42 |
| 181 | A - Division | GNU C++17 | brute force math number theory *1500 |
Nov/01/2020 13:30 |
| 180 | C - Permutation Partitions | GNU C++17 | combinatorics greedy math *1300 |
Oct/31/2020 19:48 |
| 179 | C - Ehab and a 2-operation task | GNU C++17 | constructive algorithms greedy math *1400 |
Oct/31/2020 16:45 |
| 178 | B - T-shirt buying | GNU C++17 | data structures implementation *1400 |
Oct/31/2020 16:26 |
| 177 | A - Adding Digits | GNU C++17 | implementation math *1400 |
Oct/31/2020 16:13 |
| 176 | E - Connected Components? | GNU C++17 | data structures dfs and similar dsu graphs *2100 |
Oct/31/2020 01:47 |
| 175 | C - Fire Again | GNU C++17 | brute force dfs and similar shortest paths *1500 |
Oct/30/2020 02:01 |
| 174 | B - Mr. Kitayuta's Colorful Graph | GNU C++17 | dfs and similar dp dsu graphs *1400 |
Oct/30/2020 01:40 |
| 173 | B - War of the Corporations | GNU C++17 | constructive algorithms greedy strings *1200 |
Oct/28/2020 01:39 |
| 172 | C - Binary Search | GNU C++17 | binary search combinatorics *1500 |
Oct/27/2020 17:09 |
| 171 | B - Prime Square | GNU C++17 | constructive algorithms math *900 |
Oct/27/2020 16:56 |
| 170 | A - Reorder | GNU C++17 | math *800 |
Oct/27/2020 16:52 |
| 169 | D - Imbalanced Array | GNU C++17 (64) | data structures divide and conquer dsu sortings *1900 |
Oct/22/2020 18:40 |
| 168 | F - Binary String Reconstruction | GNU C++17 (64) | constructive algorithms dfs and similar math *1500 |
Oct/22/2020 09:26 |
| 167 | E - Intellectual Inquiry | GNU C++17 (64) | dp greedy strings *2200 |
Oct/21/2020 23:57 |
| 166 | D - High Cry | GNU C++17 (64) | binary search bitmasks combinatorics data structures divide and conquer *2200 |
Oct/21/2020 20:34 |
| 165 | E - Two Round Dances | GNU C++17 (64) | combinatorics math *1300 |
Oct/20/2020 18:30 |
| 164 | C - Painting Fence | GNU C++17 (64) | divide and conquer dp greedy *1900 |
Oct/20/2020 18:11 |
| 163 | C - XOR Inverse | GNU C++17 (64) | bitmasks data structures divide and conquer dp greedy math sortings strings trees *2000 |
Oct/20/2020 17:21 |
| 162 | A - Magical Sticks | GNU C++17 (64) | math *800 |
Oct/16/2020 23:06 |
| 161 | C - The Hard Work of Paparazzi | GNU C++17 (64) | dp *2000 |
Oct/14/2020 19:44 |
| 160 | B - Chess Cheater | GNU C++17 (64) | greedy implementation sortings *1400 |
Oct/14/2020 01:08 |
| 159 | A - Avoiding Zero | GNU C++17 (64) | math sortings *900 |
Oct/14/2020 00:41 |
| 158 | A - Transformation: from A to B | GNU C++17 (64) | brute force dfs and similar math *1000 |
Oct/13/2020 23:07 |
| 157 | E - String Reversal | GNU C++17 (64) | data structures greedy strings *1900 |
Oct/13/2020 00:02 |
| 156 | C - Choosing flowers | GNU C++17 (64) | binary search brute force data structures dfs and similar dp greedy sortings two pointers *2000 |
Oct/12/2020 22:29 |
| 155 | D - String Deletion | GNU C++17 (64) | binary search data structures greedy two pointers *1700 |
Oct/11/2020 22:37 |
| 154 | C - Numbers on Whiteboard | GNU C++17 (64) | constructive algorithms data structures greedy implementation math *1000 |
Oct/11/2020 21:55 |
| 153 | D - Returning Home | GNU C++17 (64) | graphs shortest paths sortings *2300 |
Oct/09/2020 16:58 |
| 152 | C - Bargain | GNU C++17 (64) | combinatorics dp math *1700 |
Oct/04/2020 19:45 |
| 151 | B - Nice Matrix | GNU C++17 (64) | greedy implementation math *1300 |
Oct/04/2020 19:15 |
| 150 | A - Fence | GNU C++17 (64) | geometry math *800 |
Oct/04/2020 19:06 |
| 149 | E - A and B and Lecture Rooms | GNU C++17 (64) | binary search data structures dfs and similar dp trees *2100 |
Oct/01/2020 14:07 |
| 148 | D - Searchlights | GNU C++17 (64) | binary search brute force data structures dp implementation sortings two pointers *2000 |
Sep/30/2020 19:25 |
| 147 | C - Discrete Acceleration | GNU C++17 (64) | binary search dp implementation math two pointers *1500 |
Sep/30/2020 18:01 |
| 146 | A - Circle Coloring | GNU C++17 (64) | constructive algorithms *800 |
Sep/30/2020 17:42 |
| 145 | C - The Art of Dealing with ATM | GNU C++17 (64) | binary search sortings *1900 |
Sep/30/2020 15:54 |
| 144 | B - ZgukistringZ | GNU C++17 (64) | brute force constructive algorithms implementation strings *1800 |
Sep/28/2020 14:23 |
| 143 | D - Shovel Sale | GNU C++17 (64) | constructive algorithms math *1800 |
Sep/28/2020 13:07 |
| 142 | B - Two Arrays | GNU C++17 (64) | greedy math sortings *1100 |
Sep/27/2020 23:47 |
| 141 | D - Array Division | GNU C++17 (64) | binary search data structures implementation *1900 |
Sep/27/2020 22:43 |
| 140 | C - k-Amazing Numbers | GNU C++17 (64) | data structures *1500 |
Sep/27/2020 18:31 |
| 139 | A - Copy-paste | GNU C++17 (64) | greedy math *800 |
Sep/27/2020 18:12 |
| 138 | C - Two Arrays | GNU C++17 (64) | combinatorics dp *1600 |
Sep/27/2020 15:45 |
| 137 | F - Flamingoes of Mystery | GNU C++17 (64) | interactive *1400 |
Sep/27/2020 15:03 |
| 136 | H - Huge Boxes of Animal Toys | GNU C++17 (64) | constructive algorithms *1300 |
Sep/27/2020 15:02 |
| 135 | D - Danger of Mad Snakes | GNU C++17 (64) | combinatorics dp math *2300 |
Sep/27/2020 15:02 |
| 134 | A - Arena of Greed | GNU C++17 (64) | games greedy *1400 |
Sep/27/2020 15:01 |
| 133 | E - Excitation of Atoms | GNU C++17 (64) | greedy implementation *2200 |
Sep/27/2020 15:01 |
| 132 | E - Infinite Inversions | GNU C++17 (64) | binary search data structures implementation sortings trees *2100 |
Sep/25/2020 16:07 |
| 131 | D2 - Sage's Birthday (hard version) | GNU C++17 (64) | binary search brute force constructive algorithms greedy sortings two pointers *1500 |
Sep/25/2020 13:30 |
| 130 | C2 - Pokémon Army (hard version) | GNU C++17 (64) | data structures divide and conquer dp greedy implementation *2100 |
Sep/24/2020 19:19 |
| 129 | C1 - Pokémon Army (easy version) | GNU C++17 (64) | constructive algorithms dp greedy *1300 |
Sep/24/2020 18:24 |
| 128 | D - Rescue Nibel! | GNU C++17 (64) | combinatorics data structures sortings *1800 |
Sep/24/2020 18:10 |
| 127 | B - Rock and Lever | GNU C++17 (64) | bitmasks math *1200 |
Sep/24/2020 17:57 |
| 126 | A - Cubes Sorting | GNU C++17 (64) | math sortings *900 |
Sep/24/2020 17:37 |
| 125 | A - DZY Loves Physics | GNU C++17 (64) | greedy math *1600 |
Sep/23/2020 15:56 |
| 124 | D - The Door Problem | GNU C++17 (64) | 2-sat dfs and similar dsu graphs *2000 |
Sep/21/2020 13:21 |
| 123 | B - Zero Tree | GNU C++17 (64) | dfs and similar dp greedy trees *1800 |
Sep/20/2020 05:18 |
| 122 | D1 - Sage's Birthday (easy version) | GNU C++17 (64) | binary search constructive algorithms greedy sortings *1000 |
Sep/19/2020 18:27 |
| 121 | C - Killjoy | GNU C++17 (64) | greedy implementation math *1500 |
Sep/19/2020 18:17 |
| 120 | B - Stairs | GNU C++17 (64) | brute force constructive algorithms greedy implementation math *1200 |
Sep/19/2020 17:59 |
| 119 | A - Digit Game | GNU C++17 (64) | games greedy implementation *900 |
Sep/19/2020 17:49 |
| 118 | D - Gargari and Permutations | GNU C++17 (64) | dfs and similar dp graphs implementation *1900 |
Sep/19/2020 03:32 |
| 117 | D - Choosing Capital for Treeland | GNU C++17 (64) | dfs and similar dp graphs trees *1700 |
Sep/18/2020 18:32 |
| 116 | B - Cthulhu | GNU C++17 (64) | dfs and similar dsu graphs *1500 |
Sep/18/2020 17:31 |
| 115 | D - Game with Powers | GNU C++17 (64) | dp games *2300 |
Sep/17/2020 20:39 |
| 114 | D - Antimatter | JavaScript | dp *2300 |
Sep/16/2020 20:11 |
| 113 | B - Mike and Feet | GNU C++17 (64) | binary search data structures dp dsu *1900 |
Sep/16/2020 03:07 |
| 112 | D - Mahmoud and a Dictionary | GNU C++17 (64) | data structures dfs and similar dp dsu graphs *2000 |
Sep/15/2020 00:16 |
| 111 | A - Key races | GNU C++17 (64) | math *800 |
Sep/13/2020 22:52 |
| 110 | B - Silly Mistake | GNU C++17 (64) | greedy implementation *1400 |
Sep/13/2020 15:17 |
| 109 | B - Maximum Product | GNU C++17 (64) | brute force dp greedy implementation sortings *1200 |
Sep/12/2020 16:52 |
| 108 | A - Subset Mex | GNU C++17 (64) | greedy implementation math *900 |
Sep/12/2020 16:49 |
| 107 | E2 - Array and Segments (Hard version) | GNU C++17 (64) | data structures implementation *2100 |
Sep/12/2020 15:03 |
| 106 | E1 - Array and Segments (Easy version) | GNU C++17 (64) | brute force greedy implementation *1800 |
Sep/12/2020 15:03 |
| 105 | B - Big Vova | GNU C++17 (64) | brute force greedy math number theory *1300 |
Sep/08/2020 20:08 |
| 104 | C - Ehab and Prefix MEXs | GNU C++17 (64) | brute force constructive algorithms greedy *1600 |
Sep/07/2020 01:39 |
| 103 | C - Balanced Bitstring | GNU C++17 (64) | greedy implementation strings *1500 |
Sep/06/2020 18:07 |
| 102 | B - Array Cancellation | GNU C++17 (64) | constructive algorithms implementation *1000 |
Sep/06/2020 17:57 |
| 101 | A - Permutation Forgery | GNU C++17 (64) | constructive algorithms *800 |
Sep/06/2020 17:37 |
| 100 | D - Mishka and Interesting sum | GNU C++17 (64) | data structures *2100 |
Sep/06/2020 17:12 |
| 99 | D - Decrease the Sum of Digits | GNU C++11 | greedy math *1500 |
Sep/04/2020 18:24 |
| 98 | C - Yet Another Array Restoration | GNU C++11 | brute force math number theory *1200 |
Sep/04/2020 18:08 |
| 97 | B - Minimum Product | GNU C++11 | brute force greedy math *1100 |
Sep/04/2020 17:53 |
| 96 | A - Yet Another Two Integers Problem | GNU C++11 | greedy math *800 |
Sep/04/2020 17:38 |
| 95 | D - Fedor and coupons | GNU C++11 | binary search data structures greedy sortings *2100 |
Sep/01/2020 02:12 |
| 94 | F - Destroy it! | GNU C++11 | dp implementation sortings *2100 |
Aug/31/2020 01:13 |
| 93 | C - Multiples of Length | GNU C++11 | constructive algorithms greedy math number theory *1600 |
Aug/30/2020 17:58 |
| 92 | B - Power Sequence | GNU C++11 | brute force math number theory sortings *1500 |
Aug/30/2020 17:46 |
| 91 | A - Juggling Letters | GNU C++11 | greedy strings *800 |
Aug/30/2020 17:40 |
| 90 | E - Beautiful Subarrays | GNU C++11 | data structures divide and conquer strings trees *2100 |
Aug/29/2020 19:57 |
| 89 | E - Mahmoud and a xor trip | GNU C++11 | bitmasks constructive algorithms data structures dfs and similar dp math trees *2100 |
Aug/29/2020 16:30 |
| 88 | C - XOR and OR | GNU C++11 | constructive algorithms implementation math *1500 |
Aug/28/2020 01:56 |
| 87 | D - Yet Another Number Game | GNU C++11 | dp games *2100 |
Aug/28/2020 01:39 |
| 86 | A - Pasha and Hamsters | GNU C++11 | constructive algorithms implementation *800 |
Aug/27/2020 23:57 |
| 85 | A - Love Triangle | GNU C++11 | graphs *800 |
Aug/27/2020 23:51 |
| 84 | A - Tokitsukaze and Enhancement | GNU C++11 | brute force *800 |
Aug/27/2020 23:38 |
| 83 | E - Stack Sorting | GNU C++11 | constructive algorithms data structures greedy implementation *2000 |
Aug/26/2020 21:12 |
| 82 | B - RPG Protagonist | GNU C++11 | brute force greedy math *1700 |
Aug/25/2020 19:32 |
| 81 | A - String Similarity | GNU C++11 | constructive algorithms strings *800 |
Aug/25/2020 17:39 |
| 80 | E - Mike and Geometry Problem | GNU C++11 | combinatorics data structures dp geometry implementation *2000 |
Aug/25/2020 05:20 |
| 79 | E - Reachability from the Capital | GNU C++11 | dfs and similar graphs greedy *2000 |
Aug/25/2020 04:24 |
| 78 | E - Vladik and cards | GNU C++11 | binary search bitmasks brute force dp *2200 |
Aug/25/2020 02:06 |
| 77 | E - Xenia and Tree | GNU C++11 | data structures divide and conquer trees *2400 |
Aug/24/2020 21:54 |
| 76 | B - T-primes | GNU C++11 | binary search implementation math number theory *1300 |
Aug/24/2020 16:53 |
| 75 | B2 - Village (Maximum) | GNU C++11 | *special problem dfs and similar trees *2500 |
Aug/24/2020 15:15 |
| 74 | F - RC Kaboom Show | GNU C++11 | binary search brute force data structures geometry math *2900 |
Aug/15/2020 15:42 |
| 73 | C - Boboniu and Bit Operations | GNU C++11 | bitmasks brute force dp greedy *1600 |
Aug/12/2020 18:15 |
| 72 | A - Boboniu Likes to Color Balls | GNU C++11 | brute force math *1000 |
Aug/12/2020 17:46 |
| 71 | D - 505 | GNU C++11 | bitmasks brute force constructive algorithms dp greedy implementation *2000 |
Aug/10/2020 00:08 |
| 70 | C - Cyclic Permutations | GNU C++11 | combinatorics dp graphs math *1500 |
Aug/09/2020 18:24 |
| 69 | B - Fix You | GNU C++11 | brute force greedy implementation *800 |
Aug/09/2020 17:50 |
| 68 | A - Suborrays | GNU C++11 | constructive algorithms math *800 |
Aug/09/2020 17:36 |
| 67 | B - Applejack and Storages | GNU C++17 | constructive algorithms data structures greedy implementation *1400 |
Aug/07/2020 18:10 |
| 66 | A - Rainbow Dash, Fluttershy and Chess Coloring | GNU C++17 | greedy math *800 |
Aug/07/2020 17:41 |
| 65 | D - Segment Intersections | GNU C++17 | brute force greedy implementation math *2100 |
Aug/06/2020 01:03 |
| 64 | C - Beaver Game | GNU C++17 | dp games number theory *2000 |
Aug/05/2020 23:08 |
| 63 | B - Alyona and a tree | GNU C++17 | binary search data structures dfs and similar graphs trees *1900 |
Jul/31/2020 23:00 |
| 62 | D - Minimum Diameter Tree | GNU C++17 | constructive algorithms implementation trees *1700 |
Jul/31/2020 22:58 |
| 61 | B - Captain Flint and a Long Voyage | GNU C++17 | greedy math *1000 |
Jul/30/2020 17:52 |
| 60 | A - Captain Flint and Crew Recruitment | GNU C++17 | brute force greedy math number theory *800 |
Jul/30/2020 17:43 |
| 59 | E - Calendar Ambiguity | GNU C++17 | math number theory *2200 |
Jul/29/2020 19:08 |
| 58 | C - Good String | GNU C++17 | brute force dp greedy two pointers *1500 |
Jul/29/2020 18:28 |
| 57 | A - LCM Problem | GNU C++17 | constructive algorithms greedy math number theory *800 |
Jul/29/2020 17:36 |
| 56 | E - Little Artem and Time Machine | GNU C++17 | data structures *2000 |
Jul/27/2020 17:04 |
| 55 | B1 - Koa and the Beach (Easy Version) | GNU C++17 | brute force dp greedy *1900 |
Jul/24/2020 19:20 |
| 54 | C - String Transformation 1 | GNU C++17 | dfs and similar dsu graphs greedy sortings trees *1700 |
Jul/24/2020 18:37 |
| 53 | A - Common Prefixes | GNU C++17 | constructive algorithms greedy strings *1200 |
Jul/24/2020 17:54 |
| 52 | B1 - Village (Minimum) | GNU C++17 | *special problem dp greedy trees *2100 |
Jul/23/2020 16:50 |
| 51 | D - Unmerge | GNU C++17 | dp *1800 |
Jul/21/2020 19:08 |
| 50 | C1 - Prefix Flip (Easy Version) | GNU C++17 | constructive algorithms data structures strings *1300 |
Jul/21/2020 18:03 |
| 49 | B - Sequential Nim | GNU C++17 | dp games *1100 |
Jul/21/2020 17:55 |
| 48 | A - Common Subsequence | GNU C++17 | brute force *800 |
Jul/21/2020 17:40 |
| 47 | D - Maximum Sum on Even Positions | GNU C++17 | divide and conquer dp greedy implementation *1600 |
Jun/25/2020 18:59 |
| 46 | C - Pluses and Minuses | GNU C++17 | math *1300 |
Jun/25/2020 18:36 |
| 45 | B - 01 Game | GNU C++17 | games *900 |
Jun/25/2020 18:26 |
| 44 | A - Donut Shops | GNU C++17 | greedy implementation math *1000 |
Jun/25/2020 18:06 |
| 43 | C - Palindromic Paths | GNU C++17 | greedy math *1500 |
Jun/25/2020 15:15 |
| 42 | D - Fill The Bag | GNU C++17 | bitmasks greedy *1900 |
Jun/24/2020 23:30 |
| 41 | D - TediousLee | GNU C++17 | dp graphs greedy math trees *1900 |
Jun/23/2020 18:26 |
| 40 | C - RationalLee | GNU C++17 | greedy math sortings two pointers *1400 |
Jun/23/2020 18:08 |
| 39 | B - AccurateLee | GNU C++17 | greedy implementation strings *1200 |
Jun/23/2020 17:34 |
| 38 | A - FashionabLee | GNU C++17 | geometry math *800 |
Jun/23/2020 17:09 |
| 37 | C - Count Triangles | GNU C++17 | binary search implementation math two pointers *1800 |
Jun/22/2020 20:39 |
| 36 | F - st-Spanning Tree | GNU C++17 | dsu graphs greedy implementation *2300 |
Jun/21/2020 23:31 |
| 35 | C - Electrification | GNU C++17 | binary search brute force greedy *1600 |
Jun/21/2020 15:00 |
| 34 | B - The Meeting Place Cannot Be Changed | GNU C++17 | binary search *1600 |
Jun/21/2020 13:51 |
| 33 | C - Number Game | GNU C++17 | games math number theory *1400 |
Jun/20/2020 18:10 |
| 32 | B - GCD Compression | GNU C++17 | constructive algorithms math number theory *1100 |
Jun/20/2020 17:56 |
| 31 | A - Maximum GCD | GNU C++17 | greedy implementation math number theory *800 |
Jun/20/2020 17:36 |
| 30 | D - Harmonious Graph | GNU C++17 | constructive algorithms dfs and similar dsu graphs greedy sortings *1700 |
Jun/20/2020 15:29 |
| 29 | F - Splitting money | GNU C++17 | implementation *1400 |
Jun/20/2020 12:48 |
| 28 | D - Task On The Board | GNU C++17 | constructive algorithms greedy implementation sortings *1800 |
Jun/20/2020 00:58 |
| 27 | D1 - Coffee and Coursework (Easy version) | GNU C++17 | brute force greedy *1700 |
Jun/20/2020 00:16 |
| 26 | D2 - Coffee and Coursework (Hard Version) | GNU C++17 | binary search greedy *1700 |
Jun/20/2020 00:16 |
| 25 | D - AND, OR and square sum | GNU C++17 | bitmasks greedy math *1700 |
Jun/19/2020 00:03 |
| 24 | B - Codeforces Subsequences | GNU C++17 | brute force constructive algorithms greedy math strings *1500 |
Jun/18/2020 20:08 |
| 23 | C - Even Picture | GNU C++17 | constructive algorithms *1500 |
Jun/18/2020 18:02 |
| 22 | A - C+= | GNU C++17 | brute force greedy implementation math *800 |
Jun/18/2020 17:49 |
| 21 | C - Social Distance | GNU C++17 | constructive algorithms greedy math *1300 |
Jun/16/2020 18:24 |
| 20 | B - Even Array | GNU C++17 | greedy math *800 |
Jun/16/2020 17:42 |
| 19 | A - Short Substrings | GNU C++17 | implementation strings *800 |
Jun/16/2020 17:38 |
| 18 | A - Fair | GNU C++17 | graphs greedy number theory shortest paths *1600 |
Jun/16/2020 14:30 |
| 17 | C - Make It Equal | GNU C++17 | greedy *1600 |
Jun/16/2020 13:53 |
| 16 | B - Valera and Fruits | GNU C++17 | greedy implementation *1400 |
Jun/14/2020 19:21 |
| 15 | B - Most socially-distanced subsequence | GNU C++17 | greedy two pointers *1300 |
Jun/13/2020 19:42 |
| 14 | A - XXXXX | GNU C++17 | brute force data structures number theory two pointers *1200 |
Jun/13/2020 18:24 |
| 13 | C - Mahmoud and Ehab and the xor | GNU C++17 | constructive algorithms *1900 |
Jun/13/2020 17:31 |
| 12 | A - Alyona and copybooks | GNU C++17 | brute force implementation *1300 |
Jun/13/2020 15:43 |
| 11 | D2 - RGB Substring (hard version) | GNU C++17 | data structures dp implementation two pointers *1600 |
Jun/13/2020 15:32 |
| 10 | B - Kill `Em All | GNU C++17 | greedy sortings *1300 |
Jun/13/2020 00:43 |
| 9 | A - Counting Kangaroos is Fun | GNU C++17 | binary search greedy sortings two pointers *1600 |
Jun/12/2020 23:09 |
| 8 | D - Xenia and Bit Operations | GNU C++17 | data structures trees *1700 |
Jun/12/2020 15:30 |
| 7 | C - Chessboard Billiard | GNU C++17 | dfs and similar dsu graphs number theory *2100 |
Jun/10/2020 22:03 |
| 6 | C - Dijkstra? | GNU C++17 | graphs shortest paths *1900 |
Jun/08/2020 15:48 |
| 5 | A - Cow and Haybales | GNU C++17 | greedy implementation *800 |
Feb/17/2020 18:07 |
| 4 | A - Three Strings | GNU C++17 | implementation strings *800 |
Feb/13/2020 17:11 |
| 3 | C - Little Girl and Maximum Sum | GNU C++17 | data structures greedy implementation sortings *1500 |
Jan/30/2020 12:07 |
| 2 | E - Common Number | GNU C++17 | binary search combinatorics dp math *2100 |
Jan/24/2020 23:02 |
| 1 | C - Ayoub and Lost Array | GNU C++17 | combinatorics dp math *1500 |
Jan/18/2020 16:04 |