Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
| # | Title | Solution | Tags | Submitted |
|---|---|---|---|---|
| 318 | C - Squaring | C++20 (GCC 13-64) | greedy implementation math math math number theory |
Jul/23/2024 22:55 |
| 317 | B2 - Bouquet (Hard Version) | C++20 (GCC 13-64) | greedy math sortings two pointers |
Jul/23/2024 20:27 |
| 316 | B1 - Bouquet (Easy Version) | C++20 (GCC 13-64) | binary search greedy sortings sortings two pointers |
Jul/23/2024 20:24 |
| 315 | A - Diagonals | C++20 (GCC 13-64) | brute force greedy implementation math ternary search trees |
Jul/23/2024 20:11 |
| 314 | D - Grid Puzzle | C++20 (GCC 13-64) | bitmasks dp greedy implementation math |
Jul/23/2024 19:46 |
| 313 | C - Increasing Sequence with Fixed OR | C++20 (GCC 13-64) | bitmasks constructive algorithms greedy *1300 |
Jul/15/2024 20:27 |
| 312 | B - Make Majority | C++20 (GCC 13-64) | greedy implementation *900 |
Jul/15/2024 20:16 |
| 311 | A - Split the Multiset | C++20 (GCC 13-64) | brute force greedy implementation math *900 |
Jul/15/2024 20:11 |
| 310 | D - Beauty of the mountains | C++20 (GCC 13-64) | brute force data structures dp implementation math number theory |
Jun/25/2024 22:44 |
| 309 | C - Boring Day | C++20 (GCC 13-64) | binary search data structures dp greedy two pointers |
Jun/25/2024 20:37 |
| 308 | B - Collatz Conjecture | C++20 (GCC 13-64) | brute force implementation math number theory |
Jun/25/2024 20:31 |
| 307 | A - Soccer | C++20 (GCC 13-64) | greedy implementation math |
Jun/25/2024 20:07 |
| 306 | F - Non-academic Problem | C++20 (GCC 13-64) | dfs and similar graphs |
Jun/25/2024 18:59 |
| 305 | E - Water Tank | C++ 20 (gcc 12.2) | AtCoder *500 |
Jun/22/2024 19:06 |
| 304 | C - Tile Distance 2 | C++ 20 (gcc 12.2) | AtCoder *350 |
Jun/22/2024 17:58 |
| 303 | B - Couples | C++ 20 (gcc 12.2) | AtCoder *150 |
Jun/22/2024 17:33 |
| 302 | A - Count Takahashi | C++ 20 (gcc 12.2) | AtCoder *100 |
Jun/22/2024 17:31 |
| 301 | O - Matching | C++ 20 (gcc 12.2) | AtCoder *100 |
Jun/22/2024 15:19 |
| 300 | N - Slimes | C++ 20 (gcc 12.2) | AtCoder *100 |
Jun/15/2024 21:16 |
| 299 | M - Candies | C++ 20 (gcc 12.2) | AtCoder *100 |
Jun/15/2024 16:25 |
| 298 | C2 - Magnitude (Hard Version) | C++20 (GCC 13-64) | combinatorics dp greedy math *1700 |
Jun/09/2024 21:35 |
| 297 | C1 - Magnitude (Easy Version) | C++20 (GCC 13-64) | dp greedy math *1300 |
Jun/09/2024 20:47 |
| 296 | B - Large Addition | C++20 (GCC 13-64) | implementation math *1100 |
Jun/09/2024 20:33 |
| 295 | A - Strange Splitting | C++20 (GCC 13-64) | constructive algorithms *800 |
Jun/09/2024 20:12 |
| 294 | D - Fixing a Binary String | C++20 (GCC 13-64) | bitmasks brute force constructive algorithms greedy hashing strings |
Jun/06/2024 23:47 |
| 293 | C - Earning on Bets | C++20 (GCC 13-64) | binary search combinatorics constructive algorithms number theory |
Jun/06/2024 20:32 |
| 292 | B - XOR Sequences | C++20 (GCC 13-64) | bitmasks greedy |
Jun/06/2024 20:18 |
| 291 | A - Guess the Maximum | C++20 (GCC 13-64) | brute force greedy implementation |
Jun/06/2024 20:08 |
| 290 | B - Increase/Decrease/Copy | C++20 (GCC 13-64) | greedy implementation |
May/30/2024 20:18 |
| 289 | A - Verify Password | C++20 (GCC 13-64) | implementation sortings strings |
May/30/2024 20:07 |
| 288 | D - Paint the Tree | C++20 (GCC 13-64) | brute force dfs and similar dp greedy shortest paths trees *1700 |
May/28/2024 23:56 |
| 287 | C - Chamo and Mocha's Array | C++20 (GCC 13-64) | binary search brute force greedy *1200 |
May/27/2024 20:07 |
| 286 | B - 378QAQ and Mocha's Array | C++20 (GCC 13-64) | brute force greedy math sortings *1000 |
May/27/2024 19:49 |
| 285 | A - Bazoka and Mocha's Array | C++20 (GCC 13-64) | brute force greedy implementation sortings *800 |
May/27/2024 19:31 |
| 284 | G - Money Buys Less Happiness Now | C++20 (GCC 13-64) | data structures greedy sortings *2000 |
May/23/2024 15:57 |
| 283 | E - Money Buys Happiness | C++20 (GCC 13-64) | dp *1800 |
May/22/2024 15:05 |
| 282 | D - Ingenuity-2 | C++20 (GCC 13-64) | constructive algorithms greedy implementation *1400 |
May/21/2024 19:44 |
| 281 | C - Beautiful Triple Pairs | C++20 (GCC 13-64) | combinatorics data structures *1400 |
May/21/2024 19:23 |
| 280 | B - Symmetric Encoding | C++20 (GCC 13-64) | implementation sortings strings *800 |
May/21/2024 18:59 |
| 279 | A - Phone Desktop | C++20 (GCC 13-64) | greedy math *800 |
May/21/2024 18:54 |
| 278 | C - How Does the Rook Move? | C++20 (GCC 13-64) | combinatorics dp math |
Apr/22/2024 20:22 |
| 277 | B - Is it stated? | C++20 (GCC 13-64) | strings |
Apr/01/2024 20:34 |
| 276 | A - Are You a Robot, Again? | C++20 (GCC 13-64) | strings |
Apr/01/2024 20:24 |
| 275 | J - Unmysterious Language | Mysterious Language | *special problem constructive algorithms strings |
Mar/31/2024 12:18 |
| 274 | A - Are You a Robot? | C++20 (GCC 13-64) | *special problem *special problem *special problem expression parsing strings |
Mar/31/2024 12:02 |
| 273 | C - Tree Cutting | C++20 (GCC 13-64) | binary search dp greedy implementation trees *1600 |
Mar/23/2024 15:30 |
| 272 | E - Binary Search | C++17 (GCC 7-32) | binary search constructive algorithms greedy *1700 |
Mar/19/2024 14:34 |
| 271 | C - Left and Right Houses | C++17 (GCC 7-32) | brute force *1200 |
Mar/19/2024 14:22 |
| 270 | D - Seraphim the Owl | C++17 (GCC 7-32) | dp greedy *1300 |
Mar/19/2024 13:53 |
| 269 | B - Fireworks | C++17 (GCC 7-32) | math number theory *900 |
Mar/19/2024 13:44 |
| 268 | A - Setting up Camp | C++17 (GCC 7-32) | greedy math *800 |
Mar/19/2024 13:40 |
| 267 | A - Entertainment in MAC | C++17 (GCC 7-32) | constructive algorithms strings *800 |
Mar/19/2024 12:18 |
| 266 | E - Turtle vs. Rabbit Race: Optimal Trainings | C++20 (GCC 11-64) | binary search implementation math ternary search *1500 |
Feb/27/2024 21:59 |
| 265 | D - Turtle Tenacity: Continual Mods | C++20 (GCC 11-64) | constructive algorithms greedy math number theory sortings *1200 |
Feb/27/2024 21:06 |
| 264 | C - Turtle Fingers: Count the Values of k | C++20 (GCC 11-64) | brute force implementation math number theory *1100 |
Feb/27/2024 20:51 |
| 263 | B - Turtle Math: Fast Three Task | C++20 (GCC 11-64) | implementation math number theory *800 |
Feb/27/2024 20:11 |
| 262 | A - Turtle Puzzle: Rearrange and Negate | C++20 (GCC 11-64) | greedy math sortings *800 |
Feb/27/2024 20:06 |
| 261 | A - Kyoya and Colored Balls | C++20 (GCC 11-64) | combinatorics dp math *1500 |
Feb/27/2024 16:13 |
| 260 | C - George and Job | C++20 (GCC 11-64) | dp implementation *1700 |
Feb/27/2024 14:52 |
| 259 | B - Party | GNU C++20 (64) | constructive algorithms graphs math *1600 |
Feb/22/2024 20:26 |
| 258 | C - Arithmetic Progression | GNU C++20 (64) | implementation sortings *1700 |
Feb/22/2024 19:33 |
| 257 | A - Purification | GNU C++20 (64) | constructive algorithms greedy *1500 |
Feb/22/2024 19:10 |
| 256 | E - Vlad and an Odd Ordering | GNU C++20 (64) | binary search bitmasks data structures dp implementation math number theory |
Feb/19/2024 21:22 |
| 255 | D - Vlad and Division | GNU C++20 (64) | bitmasks greedy |
Feb/19/2024 20:44 |
| 254 | C - Vlad and a Sum of Sum of Digits | GNU C++20 (64) | dp implementation |
Feb/19/2024 20:34 |
| 253 | B - Vlad and Shapes | GNU C++20 (64) | geometry implementation |
Feb/19/2024 20:12 |
| 252 | A - Vlad and the Best of Five | GNU C++20 (64) | implementation |
Feb/19/2024 20:05 |
| 251 | E - Final Countdown | GNU C++20 (64) | implementation math number theory |
Feb/18/2024 18:55 |
| 250 | D - Card Game | GNU C++20 (64) | greedy implementation |
Feb/18/2024 18:39 |
| 249 | C - LR-remainders | GNU C++20 (64) | brute force data structures implementation math two pointers |
Feb/18/2024 18:10 |
| 248 | B - Chaya Calendar | GNU C++20 (64) | number theory |
Feb/18/2024 17:43 |
| 247 | A - Thorns and Coins | GNU C++20 (64) | dp greedy implementation |
Feb/18/2024 17:37 |
| 246 | C - Lexicographically Largest | GNU C++20 (64) | binary search constructive algorithms data structures greedy sortings |
Feb/17/2024 23:41 |
| 245 | D1 - Sum over all Substrings (Easy Version) | GNU C++20 (64) | brute force dp greedy strings |
Feb/17/2024 22:20 |
| 244 | B - Permutation Printing | GNU C++20 (64) | brute force constructive algorithms math |
Feb/17/2024 20:08 |
| 243 | A - Maximise The Score | GNU C++20 (64) | greedy sortings |
Feb/17/2024 20:06 |
| 242 | C - Sasha and the Casino | GNU C++20 (64) | binary search brute force constructive algorithms games greedy math *1400 |
Feb/15/2024 21:50 |
| 241 | B - Sasha and the Drawing | GNU C++20 (64) | constructive algorithms greedy math *800 |
Feb/15/2024 20:31 |
| 240 | A - Sasha and the Beautiful Array | GNU C++20 (64) | constructive algorithms greedy math sortings *800 |
Feb/15/2024 20:06 |
| 239 | B - Average Superhero Gang Power | GNU C++20 (64) | brute force implementation math *1700 |
Feb/15/2024 01:43 |
| 238 | C - Hard problem | GNU C++20 (64) | dp strings *1600 |
Feb/15/2024 00:48 |
| 237 | F - Chat Screenshots | GNU C++20 (64) | brute force combinatorics dfs and similar graphs implementation |
Feb/13/2024 23:00 |
| 236 | E - Anna and the Valentine's Day Gift | GNU C++20 (64) | games greedy math |
Feb/13/2024 21:17 |
| 235 | D - Divisible Pairs | GNU C++20 (64) | combinatorics implementation math number theory |
Feb/13/2024 21:00 |
| 234 | C - Make Equal Again | GNU C++20 (64) | brute force greedy math |
Feb/13/2024 20:28 |
| 233 | B - Make Equal | GNU C++20 (64) | greedy |
Feb/13/2024 20:12 |
| 232 | A - Recovering a Small String | GNU C++20 (64) | brute force strings |
Feb/13/2024 20:08 |
| 231 | C - Riverside Curio | GNU C++20 (64) | data structures dp greedy *1700 |
Feb/12/2024 22:40 |
| 230 | C - Minimize The Integer | GNU C++20 (64) | greedy two pointers *1600 |
Feb/12/2024 20:52 |
| 229 | E - Look Back | GNU C++20 (64) | bitmasks greedy *1700 |
Feb/12/2024 19:31 |
| 228 | C - White Sheet | GNU C++20 (64) | geometry math *1700 |
Feb/12/2024 18:27 |
| 227 | B - Petya and Exam | GNU C++20 (64) | implementation strings *1600 |
Feb/12/2024 17:57 |
| 226 | D - Lonely Mountain Dungeons | GNU C++20 (64) | binary search brute force data structures greedy math ternary search |
Feb/11/2024 19:58 |
| 225 | C - Physical Education Lesson | GNU C++20 (64) | brute force math number theory |
Feb/11/2024 16:58 |
| 224 | B - Equalize | GNU C++20 (64) | binary search greedy sortings two pointers |
Feb/11/2024 15:16 |
| 223 | A - Rectangle Cutting | GNU C++20 (64) | geometry greedy math |
Feb/11/2024 15:09 |
| 222 | B - T-primes | GNU C++20 (64) | binary search implementation math number theory *1300 |
Feb/09/2024 00:26 |
| 221 | C - Helping the Nature | GNU C++20 (64) | constructive algorithms data structures greedy *1700 |
Feb/06/2024 18:24 |
| 220 | C - Carrying Conundrum | GNU C++20 (64) | bitmasks combinatorics dp math *1600 |
Feb/06/2024 14:59 |
| 219 | C - Crazy Diamond | GNU C++20 (64) | constructive algorithms sortings *1700 |
Feb/06/2024 02:56 |
| 218 | C - Fence Painting | GNU C++20 (64) | brute force constructive algorithms greedy *1600 |
Feb/06/2024 01:55 |
| 217 | A - Satisfying Constraints | GNU C++20 (64) | brute force greedy math *800 |
Jan/31/2024 17:53 |
| 216 | C - XOR-distance | GNU C++20 (64) | bitmasks bitmasks dp greedy implementation implementation |
Jan/30/2024 20:43 |
| 215 | B - Minimize Inversions | GNU C++20 (64) | constructive algorithms data structures implementation sortings |
Jan/30/2024 20:12 |
| 214 | A - Brick Wall | GNU C++20 (64) | constructive algorithms greedy |
Jan/30/2024 20:07 |
| 213 | B - Memory Manager | GNU C++20 (64) | implementation *1600 |
Jan/30/2024 18:39 |
| 212 | A - Alyona and mex | GNU C++20 (64) | constructive algorithms greedy *1700 |
Jan/29/2024 20:36 |
| 211 | A - Pavel and barbecue | GNU C++20 (64) | constructive algorithms dfs and similar *1700 |
Jan/29/2024 19:47 |
| 210 | B2 - Character Swap (Hard Version) | GNU C++20 (64) | strings *1600 |
Jan/29/2024 16:15 |
| 209 | E - Construct Matrix | GNU C++20 (64) | constructive algorithms math *2500 |
Jan/28/2024 21:01 |
| 208 | C - Watering an Array | GNU C++20 (64) | brute force greedy implementation math *1600 |
Jan/28/2024 19:04 |
| 207 | C - Did We Get Everything Covered? | GNU C++20 (64) | constructive algorithms dp greedy implementation strings |
Jan/28/2024 15:45 |
| 206 | B - A Balanced Problemset? | GNU C++20 (64) | brute force greedy math number theory |
Jan/28/2024 13:34 |
| 205 | A - We Got Everything Covered! | GNU C++20 (64) | constructive algorithms greedy strings |
Jan/28/2024 12:36 |
| 204 | E - Increasing Subsequences | GNU C++20 (64) | bitmasks constructive algorithms greedy math *1800 |
Jan/18/2024 22:22 |
| 203 | C - Closest Cities | GNU C++20 (64) | greedy *1300 |
Jan/18/2024 21:07 |
| 202 | B - Forming Triangles | GNU C++20 (64) | combinatorics constructive algorithms math *1200 |
Jan/18/2024 20:50 |
| 201 | A - Tricky Template | GNU C++20 (64) | constructive algorithms implementation strings *800 |
Jan/18/2024 20:09 |
| 200 | E - Eat the Chip | GNU C++20 (64) | brute force games greedy math *1600 |
Jan/15/2024 22:30 |
| 199 | C - Sending Messages | GNU C++20 (64) | greedy math *900 |
Jan/15/2024 20:18 |
| 198 | B - Arranging Cats | GNU C++20 (64) | greedy implementation *800 |
Jan/15/2024 20:13 |
| 197 | A - Square | GNU C++20 (64) | greedy math *800 |
Jan/15/2024 20:08 |
| 196 | L - Deque | C++ 20 (gcc 12.2) | AtCoder *100 |
Jan/07/2024 14:36 |
| 195 | K - Stones | C++ 20 (gcc 12.2) | AtCoder *100 |
Jan/05/2024 22:44 |
| 194 | J - Sushi | C++ 20 (gcc 12.2) | AtCoder *100 |
Jan/05/2024 15:17 |
| 193 | I - Coins | C++ 20 (gcc 12.2) | AtCoder *100 |
Jan/04/2024 21:14 |
| 192 | H - Grid 1 | C++ 20 (gcc 12.2) | AtCoder *100 |
Jan/04/2024 20:39 |
| 191 | G - Longest Path | C++ 20 (gcc 12.2) | AtCoder *100 |
Jan/04/2024 20:21 |
| 190 | F - LCS | C++ 20 (gcc 12.2) | AtCoder *100 |
Jan/04/2024 20:04 |
| 189 | C - Training Before the Olympiad | GNU C++20 (64) | constructive algorithms games greedy implementation math *1200 |
Dec/30/2023 21:29 |
| 188 | B - Two Divisors | GNU C++20 (64) | constructive algorithms math number theory *900 |
Dec/30/2023 20:39 |
| 187 | A - 2023 | GNU C++20 (64) | constructive algorithms implementation math number theory *800 |
Dec/30/2023 20:25 |
| 186 | D - Matryoshkas | GNU C++20 (64) | data structures greedy sortings *1200 |
Dec/29/2023 22:29 |
| 185 | E - Romantic Glasses | GNU C++20 (64) | data structures greedy math |
Dec/28/2023 21:00 |
| 184 | D - Unnatural Language Processing | GNU C++20 (64) | greedy implementation strings |
Dec/28/2023 20:59 |
| 183 | C - Can I Square? | GNU C++20 (64) | binary search implementation |
Dec/28/2023 20:32 |
| 182 | E - Knapsack 2 | C++ 20 (gcc 12.2) | AtCoder *100 |
Dec/03/2023 11:38 |
| 181 | D - Knapsack 1 | C++ 20 (gcc 12.2) | AtCoder *100 |
Dec/01/2023 14:39 |
| 180 | C - Add, Divide and Floor | GNU C++20 (64) | constructive algorithms greedy math *1400 |
Nov/25/2023 18:37 |
| 179 | C - Smilo and Monsters | GNU C++20 (64) | binary search constructive algorithms greedy sortings two pointers |
Oct/30/2023 21:00 |
| 178 | B - Deja Vu | GNU C++20 (64) | brute force math sortings |
Oct/30/2023 20:32 |
| 177 | A - Sorting with Twos | GNU C++20 (64) | constructive algorithms sortings |
Oct/30/2023 20:11 |
| 176 | E - Data Structures Fan | GNU C++20 (64) | binary search bitmasks data structures dp |
Sep/07/2023 21:25 |
| 175 | D - Plus Minus Permutation | GNU C++20 (64) | math |
Sep/07/2023 20:49 |
| 174 | C - Non-coprime Split | GNU C++20 (64) | math number theory |
Sep/07/2023 20:31 |
| 173 | B - The Corridor or There and Back Again | GNU C++20 (64) | greedy implementation |
Sep/07/2023 20:16 |
| 172 | A - Two Vessels | GNU C++20 (64) | brute force greedy math |
Sep/07/2023 20:08 |
| 171 | C - Completely Searching for Inversions | GNU C++20 (64) | dfs and similar dp graphs |
Sep/03/2023 20:07 |
| 170 | B - Battling with Numbers | GNU C++20 (64) | combinatorics math number theory |
Sep/03/2023 18:21 |
| 169 | A - Ambitious Kid | GNU C++20 (64) | math |
Sep/03/2023 17:36 |
| 168 | B - Tenzing and Books | GNU C++20 (64) | bitmasks greedy math |
Jun/24/2023 20:12 |
| 167 | A - Tenzing and Tsondu | GNU C++20 (64) | games math |
Jun/24/2023 19:39 |
| 166 | B - Keep it Beautiful | GNU C++20 (64) | implementation |
Jun/12/2023 20:47 |
| 165 | A - Game with Board | GNU C++20 (64) | games |
Jun/12/2023 20:35 |
| 164 | C - Ski Resort | GNU C++20 (64) | combinatorics math two pointers |
Jun/08/2023 18:40 |
| 163 | B - Binary Cafe | GNU C++20 (64) | bitmasks combinatorics math |
Jun/08/2023 18:00 |
| 162 | A - Cipher Shifer | GNU C++20 (64) | implementation strings two pointers |
Jun/08/2023 14:21 |
| 161 | C - No Prime Differences | GNU C++20 (64) | constructive algorithms math number theory |
Jun/06/2023 11:21 |
| 160 | B - Minimize Permutation Subarrays | GNU C++20 (64) | greedy math |
Jun/06/2023 10:06 |
| 159 | A - Blackboard List | GNU C++20 (64) | math |
Jun/06/2023 09:56 |
| 158 | E - Round Dance | GNU C++20 (64) | dfs and similar dsu graphs shortest paths *1600 |
May/28/2023 15:17 |
| 157 | C - Dash | C++ (GCC 9.2.1) | AtCoder *300 |
May/27/2023 18:09 |
| 156 | B - Discord | C++ (GCC 9.2.1) | AtCoder *200 |
May/27/2023 17:44 |
| 155 | A - Similar String | C++ (GCC 9.2.1) | AtCoder *100 |
May/27/2023 17:35 |
| 154 | D - Bracket Coloring | GNU C++20 (64) | constructive algorithms data structures greedy |
May/25/2023 21:36 |
| 153 | C - Best Binary String | GNU C++20 (64) | constructive algorithms greedy |
May/25/2023 20:25 |
| 152 | B - Comparison String | GNU C++20 (64) | greedy |
May/25/2023 20:13 |
| 151 | A - Grasshopper on a Line | GNU C++20 (64) | constructive algorithms math |
May/25/2023 20:07 |
| 150 | B - Permutation Swap | GNU C++20 (64) | math number theory *900 |
May/18/2023 22:22 |
| 149 | A - Divisible Array | GNU C++20 (64) | constructive algorithms math *800 |
May/18/2023 21:50 |
| 148 | C - Contrast Value | GNU C++20 (64) | greedy math |
May/12/2023 21:00 |
| 147 | B - Maximum Sum | GNU C++20 (64) | brute force dp sortings two pointers |
May/12/2023 20:44 |
| 146 | A - New Palindrome | GNU C++20 (64) | strings |
May/12/2023 20:12 |
| 145 | C - Candy Store | GNU C++20 (64) | greedy math number theory *1700 |
May/09/2023 00:13 |
| 144 | B - Three Sevens | GNU C++20 (64) | brute force data structures greedy implementation *1000 |
May/08/2023 22:49 |
| 143 | A - Showstopper | GNU C++20 (64) | greedy implementation sortings *800 |
May/08/2023 22:33 |
| 142 | A - Yura's New Name | GNU C++20 (64) | implementation strings *800 |
Apr/19/2023 19:20 |
| 141 | B - Points on Plane | GNU C++20 (64) | binary search greedy math |
Mar/24/2023 22:12 |
| 140 | A - Garland | GNU C++20 (64) | implementation |
Mar/24/2023 21:44 |
| 139 | C - Vacation | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/23/2023 23:07 |
| 138 | B - Frog 2 | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/21/2023 23:31 |
| 137 | A - Frog 1 | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/21/2023 23:20 |
| 136 | G1 - Subsequence Addition (Easy Version) | GNU C++20 (64) | dp greedy implementation sortings |
Mar/21/2023 17:35 |
| 135 | G2 - Subsequence Addition (Hard Version) | GNU C++20 (64) | data structures dp greedy implementation sortings |
Mar/21/2023 17:35 |
| 134 | E - Interview | GNU C++20 (64) | binary search implementation interactive |
Mar/20/2023 15:31 |
| 133 | E - 2xN Grid | C++ (GCC 9.2.1) | AtCoder *500 |
Mar/19/2023 18:24 |
| 132 | D - Bank | C++ (GCC 9.2.1) | AtCoder *400 |
Mar/19/2023 17:48 |
| 131 | C - Merge Sequences | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/19/2023 17:39 |
| 130 | B - ASCII Art | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/19/2023 17:35 |
| 129 | A - Filter | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/19/2023 17:31 |
| 128 | C - Sequence Master | GNU C++20 (64) | brute force constructive algorithms math |
Mar/19/2023 12:00 |
| 127 | B - Mex Master | GNU C++20 (64) | constructive algorithms greedy |
Mar/18/2023 18:17 |
| 126 | A - Walking Master | GNU C++20 (64) | geometry greedy math |
Mar/18/2023 17:39 |
| 125 | C - Maximum Set | GNU C++20 (64) | binary search math *1600 |
Mar/17/2023 20:28 |
| 124 | B - Asterisk-Minor Template | GNU C++20 (64) | implementation strings *1000 |
Mar/16/2023 16:03 |
| 123 | E1 - Unforgivable Curse (easy version) | GNU C++17 | brute force constructive algorithms dsu graphs greedy strings *1400 |
Mar/15/2023 19:05 |
| 122 | E2 - Unforgivable Curse (hard version) | GNU C++17 | brute force constructive algorithms dfs and similar dsu graphs greedy strings *1500 |
Mar/15/2023 19:05 |
| 121 | A - Recent Actions | GNU C++17 | data structures greedy implementation math *800 |
Mar/15/2023 18:14 |
| 120 | C - Double Lexicographically Minimum | GNU C++17 | greedy strings *1700 |
Mar/15/2023 15:32 |
| 119 | C - Make Takahashi Happy | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/11/2023 19:35 |
| 118 | B - Call the ID Number | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/11/2023 17:48 |
| 117 | A - Swap Odd and Even | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/11/2023 17:36 |
| 116 | A - Prefix and Suffix Array | GNU C++17 | constructive algorithms strings |
Mar/05/2023 23:48 |
| 115 | F - Regular Triangle Inside a Rectangle | C++ (GCC 9.2.1) | AtCoder *500 |
Mar/04/2023 23:11 |
| 114 | E - Transitivity | C++ (GCC 9.2.1) | AtCoder *500 |
Mar/04/2023 19:59 |
| 113 | D - Unicyclic Components | C++ (GCC 9.2.1) | AtCoder *400 |
Mar/04/2023 18:41 |
| 112 | C - Four Variables | C++ (GCC 9.2.1) | AtCoder *300 |
Mar/04/2023 17:52 |
| 111 | B - Yellow and Red Card | C++ (GCC 9.2.1) | AtCoder *200 |
Mar/04/2023 17:37 |
| 110 | A - CAPS LOCK | C++ (GCC 9.2.1) | AtCoder *100 |
Mar/04/2023 17:31 |
| 109 | D - Remove Two Letters | GNU C++17 | data structures greedy hashing strings |
Mar/04/2023 16:51 |
| 108 | C1 - Powering the Hero (easy version) | GNU C++17 | data structures greedy |
Mar/04/2023 14:24 |
| 107 | C2 - Powering the Hero (hard version) | GNU C++17 | data structures greedy |
Mar/04/2023 14:24 |
| 106 | A - Is It a Cat? | GNU C++17 | implementation strings |
Mar/04/2023 00:10 |
| 105 | B - Count the Number of Pairs | GNU C++17 | greedy strings |
Mar/02/2023 22:50 |
| 104 | C - Elemental Decompress | GNU C++17 | constructive algorithms greedy implementation sortings *1300 |
Mar/02/2023 00:13 |
| 103 | B - Quick Sort | GNU C++17 | greedy math *900 |
Mar/01/2023 22:47 |
| 102 | A - Greatest Convex | GNU C++17 | greedy math number theory *800 |
Mar/01/2023 22:39 |
| 101 | A - Typical Interview Problem | GNU C++17 | brute force implementation strings *800 |
Feb/28/2023 20:15 |
| 100 | B - Equalize by Divide | GNU C++17 | brute force constructive algorithms greedy math |
Feb/28/2023 19:58 |
| 99 | D - Flip Cards | C++ (GCC 9.2.1) | AtCoder *400 |
Feb/26/2023 18:42 |
| 98 | C - LRUD Instructions 2 | C++ (GCC 9.2.1) | AtCoder *300 |
Feb/26/2023 17:48 |
| 97 | B - Trimmed Mean | C++ (GCC 9.2.1) | AtCoder *200 |
Feb/26/2023 17:43 |
| 96 | A - camel Case | C++ (GCC 9.2.1) | AtCoder *100 |
Feb/26/2023 17:34 |
| 95 | C - Serval and Toxel's Arrays | GNU C++17 | combinatorics dp implementation math *1500 |
Feb/25/2023 21:05 |
| 94 | B - Serval and Inversion Magic | GNU C++17 | brute force implementation strings two pointers *800 |
Feb/25/2023 20:09 |
| 93 | A - Serval and Mocha's Array | GNU C++17 | brute force math number theory *800 |
Feb/25/2023 19:59 |
| 92 | C - Dora and Search | GNU C++17 | constructive algorithms data structures two pointers *1200 |
Feb/25/2023 18:50 |
| 91 | B - Fedya and Array | GNU C++17 | constructive algorithms math *1100 |
Feb/25/2023 18:23 |
| 90 | A - Yet Another Promotion | GNU C++17 | greedy math *800 |
Feb/18/2023 00:47 |
| 89 | C - Matching Numbers | GNU C++17 | constructive algorithms greedy math *1300 |
Feb/09/2023 21:52 |
| 88 | B - Sum of Two Numbers | GNU C++17 | constructive algorithms greedy implementation math probabilities *1100 |
Feb/09/2023 21:17 |
| 87 | A - One and Two | GNU C++17 | brute force implementation math *800 |
Feb/09/2023 20:42 |
| 86 | C - Word Game | GNU C++17 | data structures implementation *800 |
Feb/08/2023 18:44 |
| 85 | C - Stripes | GNU C++17 | implementation *900 |
Feb/08/2023 14:46 |
| 84 | G1 - Teleporters (Easy Version) | GNU C++17 | greedy sortings *1100 |
Feb/08/2023 04:37 |
| 83 | E - Negatives and Positives | GNU C++17 | dp greedy sortings *1100 |
Feb/08/2023 04:27 |
| 82 | D - Distinct Split | GNU C++17 | brute force greedy strings *1000 |
Feb/08/2023 04:23 |
| 81 | C - Prepend and Append | GNU C++17 | implementation two pointers *800 |
Feb/08/2023 04:09 |
| 80 | B - Following Directions | GNU C++17 | geometry implementation *800 |
Feb/08/2023 04:04 |
| 79 | A - Codeforces Checking | GNU C++17 | implementation strings *800 |
Feb/07/2023 16:31 |
| 78 | F - Quests | GNU C++17 | binary search greedy sortings *1500 |
Feb/07/2023 16:26 |
| 77 | E - Binary Inversions | GNU C++17 | data structures greedy math *1100 |
Feb/07/2023 15:31 |
| 76 | D - Challenging Valleys | GNU C++17 | implementation two pointers *1000 |
Feb/06/2023 21:53 |
| 75 | B - Number Factorization | GNU C++17 | greedy math number theory *1100 |
Jan/29/2023 20:38 |
| 74 | A - Exponential Equation | GNU C++17 | constructive algorithms math *800 |
Jan/29/2023 20:10 |
| 73 | E - Vlad and a Pair of Numbers | GNU C++17 | bitmasks constructive algorithms *1400 |
Jan/27/2023 22:24 |
| 72 | C - Premutation | GNU C++17 | brute force implementation math *1000 |
Jan/27/2023 21:30 |
| 71 | B - Taisia and Dice | GNU C++17 | greedy greedy math *800 |
Jan/27/2023 20:44 |
| 70 | A - Polycarp and the Day of Pi | GNU C++17 | implementation math strings *800 |
Jan/27/2023 20:10 |
| 69 | B - GCD Partition | GNU C++17 | brute force greedy math number theory *1100 |
Jan/25/2023 20:46 |
| 68 | A - Hayato and School | GNU C++17 | constructive algorithms greedy *800 |
Jan/25/2023 20:15 |
| 67 | B - Emordnilap | GNU C++17 | combinatorics greedy math *900 |
Jan/21/2023 20:35 |
| 66 | A - Everybody Likes Good Arrays! | GNU C++17 | greedy math *800 |
Jan/21/2023 20:16 |
| 65 | B - Going to the Cinema | GNU C++17 | brute force greedy sortings *1000 |
Jan/15/2023 18:10 |
| 64 | A - Parallel Projection | GNU C++17 | geometry greedy math *800 |
Jan/15/2023 17:54 |
| 63 | C - Yet Another Tournament | GNU C++17 | binary search greedy sortings *1700 |
Jan/08/2023 21:14 |
| 62 | B - Matrix of Differences | GNU C++17 | constructive algorithms math *1100 |
Jan/08/2023 20:40 |
| 61 | A - Make it Beautiful | GNU C++17 | constructive algorithms math sortings *800 |
Jan/08/2023 20:12 |
| 60 | B - Kill Demodogs | GNU C++17 | greedy math *1100 |
Dec/27/2022 21:19 |
| 59 | A - Joey Takes Money | GNU C++17 | greedy math *800 |
Dec/27/2022 20:09 |
| 58 | B - Incinerate | GNU C++17 | binary search brute force data structures implementation math sortings *1200 |
Dec/20/2022 17:46 |
| 57 | A - Absolute Maximization | GNU C++17 | bitmasks constructive algorithms greedy math *800 |
Dec/19/2022 20:53 |
| 56 | A - Add Plus Minus Sign | GNU C++17 | constructive algorithms math *800 |
Dec/17/2022 20:11 |
| 55 | B - Block Towers | GNU C++17 | data structures greedy sortings *800 |
Dec/16/2022 20:48 |
| 54 | A - Cut the Triangle | GNU C++17 | implementation *800 |
Dec/16/2022 20:16 |
| 53 | C - Binary Strings are Fun | GNU C++17 | combinatorics math *1400 |
Dec/16/2022 16:54 |
| 52 | B - Make Array Good | GNU C++17 | constructive algorithms implementation number theory sortings *1100 |
Dec/16/2022 14:06 |
| 51 | A - Divide and Conquer | GNU C++17 | greedy math number theory *800 |
Dec/15/2022 20:22 |
| 50 | A - Hossam and Combinatorics | GNU C++20 (64) | combinatorics math sortings *900 |
Dec/11/2022 21:14 |
| 49 | A - Balanced Rating Changes | GNU C++20 (64) | implementation math *1000 |
Dec/11/2022 19:53 |
| 48 | D - Divisibility by 2^n | GNU C++20 (64) | greedy math sortings *1200 |
Dec/06/2022 15:10 |
| 47 | B - Bright, Nice, Brilliant | GNU C++20 (64) | constructive algorithms *800 |
Dec/01/2022 19:42 |
| 46 | A - Select Three Sticks | GNU C++20 (64) | brute force greedy sortings *800 |
Dec/01/2022 19:23 |
| 45 | A - Doremy's Paint | GNU C++20 (64) | greedy *800 |
Nov/26/2022 19:39 |
| 44 | C - Almost All Multiples | GNU C++20 (64) | greedy number theory *1400 |
Nov/25/2022 22:49 |
| 43 | B - XOR = Average | GNU C++20 (64) | constructive algorithms *900 |
Nov/25/2022 21:31 |
| 42 | A - SSeeeeiinngg DDoouubbllee | GNU C++20 (64) | constructive algorithms strings *800 |
Nov/25/2022 21:08 |
| 41 | C - Advantage | GNU C++20 (64) | data structures implementation sortings *800 |
Nov/22/2022 11:28 |
| 40 | B - Atilla's Favorite Problem | GNU C++20 (64) | greedy implementation strings *800 |
Nov/22/2022 10:56 |
| 39 | A - Medium Number | GNU C++20 (64) | implementation sortings *800 |
Nov/22/2022 10:51 |
| 38 | C - Set Construction | GNU C++20 (64) | constructive algorithms dfs and similar graphs greedy *1400 |
Nov/20/2022 21:21 |
| 37 | B - Elimination of a Ring | GNU C++20 (64) | constructive algorithms greedy implementation *1000 |
Nov/20/2022 20:45 |
| 36 | A - Two Permutations | GNU C++20 (64) | brute force constructive algorithms *800 |
Nov/20/2022 20:11 |
| 35 | D - Make It Round | GNU C++17 | brute force number theory *1400 |
Nov/18/2022 22:06 |
| 34 | C - Thermostat | GNU C++17 | greedy math shortest paths *1100 |
Nov/18/2022 21:05 |
| 33 | B - Lost Permutation | GNU C++17 | math *800 |
Nov/18/2022 20:35 |
| 32 | A - Yes-Yes? | GNU C++17 | implementation strings *800 |
Nov/18/2022 20:17 |
| 31 | B - Playing with GCD | GNU C++17 | math number theory *1200 |
Nov/18/2022 11:51 |
| 30 | A - Make A Equal to B | GNU C++17 | brute force greedy sortings *800 |
Nov/18/2022 10:51 |
| 29 | B - Death's Blessing | GNU C++17 | greedy *900 |
Nov/17/2022 19:54 |
| 28 | A - Cowardly Rooks | GNU C++17 | greedy implementation *800 |
Nov/17/2022 19:17 |
| 27 | A - The Ultimate Square | GNU C++17 | math *800 |
Nov/12/2022 20:09 |
| 26 | B - Kevin and Permutation | GNU C++17 | constructive algorithms greedy math *800 |
Nov/11/2022 21:22 |
| 25 | A - Technical Support | GNU C++17 | greedy *800 |
Nov/11/2022 21:08 |
| 24 | C - Swap Game | GNU C++17 | games *1200 |
Nov/11/2022 10:26 |
| 23 | B - Funny Permutation | GNU C++17 | constructive algorithms math *800 |
Nov/07/2022 20:20 |
| 22 | A - Compare T-Shirt Sizes | GNU C++17 | implementation implementation strings *800 |
Nov/07/2022 20:08 |
| 21 | B - Maximum Substring | GNU C++17 | brute force greedy implementation *800 |
Nov/06/2022 20:52 |
| 20 | A - Indirect Sort | GNU C++17 | constructive algorithms implementation math *800 |
Nov/06/2022 20:14 |
| 19 | C - Traffic Light | GNU C++17 | binary search implementation two pointers *1000 |
Nov/06/2022 17:20 |
| 18 | B - Even-Odd Increments | GNU C++17 | implementation math *800 |
Nov/06/2022 16:00 |
| 17 | A - Number Replacement | GNU C++17 | greedy implementation *800 |
Nov/06/2022 15:41 |
| 16 | B - BAN BAN | GNU C++17 | constructive algorithms *900 |
Nov/05/2022 00:25 |
| 15 | A - Two Groups | GNU C++17 | constructive algorithms greedy *800 |
Nov/04/2022 20:14 |
| 14 | C - Odd/Even Increments | GNU C++17 | greedy greedy implementation math *800 |
Nov/03/2022 21:14 |
| 13 | B - Triple | GNU C++17 | implementation sortings *800 |
Nov/03/2022 21:01 |
| 12 | A - Division? | GNU C++17 | implementation *800 |
Nov/03/2022 20:36 |
| 11 | B - Equal Candies | GNU C++17 | greedy math sortings *800 |
Nov/02/2022 16:51 |
| 10 | A - Lucky? | GNU C++17 | implementation *800 |
Nov/02/2022 16:40 |
| 9 | D - The Clock | GNU C++17 | brute force implementation *1100 |
Nov/01/2022 13:39 |
| 8 | C - Where's the Bishop? | GNU C++17 | implementation *800 |
Nov/01/2022 07:20 |
| 7 | B - All Distinct | GNU C++17 | greedy sortings *800 |
Nov/01/2022 06:49 |
| 6 | A - Marathon | GNU C++17 | implementation *800 |
Nov/01/2022 06:20 |
| 5 | B - Colourblindness | GNU C++17 | implementation *800 |
Oct/30/2022 21:32 |
| 4 | A - Spell Check | GNU C++17 | implementation *800 |
Oct/30/2022 21:19 |
| 3 | B - Increasing | GNU C++17 | greedy implementation sortings *800 |
Oct/30/2022 18:20 |
| 2 | A - Sum | GNU C++17 | implementation *800 |
Oct/30/2022 18:04 |
| 1 | A - YES or YES? | GNU C++17 | brute force implementation strings *800 |
Oct/28/2022 18:22 |