Submissions

Auto-generated with ❤ using Harwest

Introduction

A repository to keep track of problem solving practice, containing solutions from platforms:

  • Codeforces   Codeforces
  • AtCoder   AtCoder

Contents

# Title Solution Tags Submitted
1427 F - Not Splitting GNU C++20 (64) geometry graphs implementation shortest paths Jan/16/2022 00:10
1426 E - Not Escaping GNU C++20 (64) data structures dp implementation shortest paths sortings two pointers Jan/15/2022 21:41
1425 D - Not Adding GNU C++20 (64) dp math number theory Jan/15/2022 21:05
1424 C - Not Assigning GNU C++20 (64) constructive algorithms dfs and similar number theory trees Jan/15/2022 20:23
1423 B - Not Sitting GNU C++20 (64) games greedy sortings Jan/15/2022 20:15
1422 A - Not Shading GNU C++20 (64) constructive algorithms implementation Jan/15/2022 20:08
1421 F - Variety of Digits C++ (GCC 9.2.1) AtCoder *500 Jan/15/2022 19:02
1420 E - MST + 1 C++ (GCC 9.2.1) AtCoder *500 Jan/15/2022 17:55
1419 D - Multiply and Rotate C++ (GCC 9.2.1) AtCoder *400 Jan/15/2022 17:49
1418 C - The Kth Time Query C++ (GCC 9.2.1) AtCoder *300 Jan/15/2022 17:35
1417 B - Climbing Takahashi C++ (GCC 9.2.1) AtCoder *200 Jan/15/2022 17:33
1416 A - Rotate C++ (GCC 9.2.1) AtCoder *100 Jan/15/2022 17:32
1415 C - Road Optimization GNU C++20 (64) dp *1700 Jan/12/2022 18:12
1414 B - Elementary Particles GNU C++20 (64) brute force greedy sortings *1100 Jan/12/2022 17:42
1413 A - Ancient Civilization GNU C++20 (64) bitmasks greedy math *800 Jan/12/2022 17:38
1412 D - New Year's Problem GNU C++20 (64) binary search greedy sortings *1800 Jan/12/2022 16:37
1411 C - Wrong Addition GNU C++20 (64) implementation *1200 Jan/12/2022 15:55
1410 B - Squares and Cubes GNU C++20 (64) implementation math *800 Jan/12/2022 15:31
1409 A - Square String? GNU C++20 (64) implementation strings *800 Jan/12/2022 15:26
1408 E - Purple Crayon GNU C++20 (64) data structures dfs and similar games graphs greedy math sortings trees *2400 Jan/12/2022 15:13
1407 D - X(or)-mas Tree GNU C++20 (64) bitmasks dfs and similar dsu graphs trees *2200 Jan/11/2022 19:02
1406 F - Interacdive Problem GNU C++20 (64) binary search constructive algorithms interactive *2000 Jan/10/2022 21:07
1405 G - MinOr Tree GNU C++20 (64) bitmasks dfs and similar dsu graphs greedy *1900 Jan/10/2022 20:45
1404 F - Tree Queries GNU C++20 (64) brute force dp trees *2800 Jan/10/2022 16:51
1403 E - Math Test GNU C++20 (64) bitmasks brute force greedy *2200 Jan/10/2022 13:58
1402 D - Shuffle GNU C++20 (64) combinatorics math two pointers *2000 Jan/09/2022 23:30
1401 E - Middle Duplication GNU C++20 (64) data structures dfs and similar greedy strings trees *2500 Jan/09/2022 21:58
1400 D - Robot Cleaner Revisit GNU C++20 (64) implementation math probabilities *2300 Jan/09/2022 19:23
1399 E - Lexicographically Small Enough GNU C++20 (64) brute force data structures greedy strings *2200 Jan/09/2022 18:30
1398 D - Keep the Average High GNU C++20 (64) dp greedy math *2000 Jan/09/2022 16:11
1397 G - Divide a Sequence C++ (GCC 9.2.1) AtCoder *600 Jan/08/2022 22:55
1396 F - Reordering C++ (GCC 9.2.1) AtCoder *500 Jan/08/2022 19:01
1395 E - Arithmetic Number C++ (GCC 9.2.1) AtCoder *500 Jan/08/2022 17:49
1394 D - Prefix K-th Max C++ (GCC 9.2.1) AtCoder *400 Jan/08/2022 17:41
1393 C - Happy New Year! C++ (GCC 9.2.1) AtCoder *300 Jan/08/2022 17:37
1392 B - Longest Segment C++ (GCC 9.2.1) AtCoder *200 Jan/08/2022 17:34
1391 A - Weird Function C++ (GCC 9.2.1) AtCoder *100 Jan/08/2022 17:31
1390 C - Poman Numbers GNU C++20 (64) bitmasks constructive algorithms dp greedy math *2300 Jan/07/2022 19:41
1389 B - Grime Zoo GNU C++20 (64) brute force data structures greedy implementation ternary search *2100 Jan/07/2022 01:56
1388 F - Isomorphic Strings GNU C++20 (64) hashing strings *2300 Jan/07/2022 00:52
1387 C - Graph Transpositions GNU C++20 (64) dfs and similar graphs greedy shortest paths *2400 Jan/06/2022 21:41
1386 G - Weighted Increasing Subsequences GNU C++20 (64) data structures dp math *3200 Jan/06/2022 16:08
1385 D - The Winter Hike GNU C++20 (64) constructive algorithms greedy math *2100 Jan/05/2022 16:54
1384 B - Integers Shop GNU C++20 (64) data structures greedy implementation *1500 Jan/05/2022 16:38
1383 E - New School GNU C++20 (64) binary search data structures dp greedy implementation sortings *2300 Jan/03/2022 21:56
1382 C - Hidden Permutations GNU C++20 (64) dfs and similar interactive math *1700 Jan/03/2022 20:47
1381 A - Stable Arrangement of Rooks GNU C++20 (64) constructive algorithms *800 Jan/03/2022 20:08
1380 C - Representative Edges GNU C++20 (64) brute force geometry implementation math *1500 Dec/29/2021 21:32
1379 B - Mirror in the String GNU C++20 (64) greedy strings *1100 Dec/29/2021 21:20
1378 A - Integer Diversity GNU C++20 (64) implementation *800 Dec/29/2021 21:07
1377 C - Balanced Stone Heaps GNU C++20 (64) binary search greedy *1600 Dec/28/2021 19:49
1376 B - Game on Ranges GNU C++20 (64) brute force dfs and similar implementation sortings *1100 Dec/28/2021 19:31
1375 A - Robot Cleaner GNU C++20 (64) brute force implementation math *800 Dec/28/2021 19:18
1374 C - Menorah GNU C++20 (64) brute force graphs greedy math *1600 Dec/24/2021 21:08
1373 B - And It's Non-Zero GNU C++20 (64) bitmasks greedy math *1300 Dec/24/2021 20:11
1372 A - Closing The Gap GNU C++20 (64) greedy math *800 Dec/24/2021 20:06
1371 E - Replace the Numbers GNU C++20 (64) constructive algorithms data structures dsu implementation *1900 Dec/18/2021 22:46
1370 B - Triangles on a Rectangle GNU C++20 (64) geometry greedy math *1000 Dec/18/2021 21:14
1369 A - Equal or Not Equal GNU C++20 (64) constructive algorithms dsu implementation *800 Dec/18/2021 21:09
1368 E - Frequency Queries GNU C++20 (64) binary search data structures dfs and similar trees two pointers *2400 Dec/12/2021 22:08
1367 D - Yet Another Sorting Problem GNU C++20 (64) constructive algorithms data structures math sortings *1900 Dec/12/2021 21:41
1366 C - Minimize Distance GNU C++20 (64) greedy math *1300 Dec/12/2021 21:14
1365 B - Array Eversion GNU C++20 (64) greedy *900 Dec/12/2021 20:51
1364 A - Life of a Flower GNU C++20 (64) implementation *800 Dec/12/2021 20:47
1363 D - Dominoes GNU C++20 (64) combinatorics graphs math number theory *2400 Dec/11/2021 18:01
1362 C - Game Master GNU C++20 (64) data structures dfs and similar dp graphs greedy two pointers *1700 Dec/11/2021 16:25
1361 B - Build the Permutation GNU C++20 (64) constructive algorithms greedy *1200 Dec/11/2021 16:15
1360 A - Find Array GNU C++20 (64) constructive algorithms math *800 Dec/11/2021 15:36
1359 C - Di-visible Confusion GNU C++20 (64) brute force greedy math number theory *1300 Dec/08/2021 16:27
1358 B - XOR Specia-LIS-t GNU C++20 (64) *1100 Dec/08/2021 01:55
1357 A - Era GNU C++20 (64) greedy *800 Dec/08/2021 01:44
1356 E - Arena GNU C++20 (64) combinatorics dp math *2100 Dec/08/2021 01:15
1355 D - Red-Blue Matrix GNU C++20 (64) brute force constructive algorithms implementation sortings *2400 Dec/08/2021 00:50
1354 G - Changing Brackets GNU C++20 (64) constructive algorithms data structures dp greedy *2200 Dec/07/2021 20:15
1353 E - Bored Bakry GNU C++20 (64) bitmasks greedy math two pointers *2400 Dec/07/2021 00:14
1352 D - Hemose in ICPC ? GNU C++20 (64) binary search dfs and similar implementation interactive math number theory trees *2300 Dec/06/2021 23:21
1351 C - Bakry and Partitioning GNU C++20 (64) bitmasks constructive algorithms dfs and similar dp graphs trees *1700 Dec/06/2021 23:04
1350 E - Fraction Floor Sum C++ (GCC 9.2.1) AtCoder *500 Dec/03/2021 17:50
1349 D - Destroyer Takahashi C++ (GCC 9.2.1) AtCoder *400 Dec/03/2021 17:47
1348 C - X drawing C++ (GCC 9.2.1) AtCoder *300 Dec/03/2021 17:42
1347 B - Triple Metre C++ (GCC 9.2.1) AtCoder *200 Dec/03/2021 17:35
1346 A - AtCoder Quiz 3 C++ (GCC 9.2.1) AtCoder *100 Dec/03/2021 17:33
1345 D - MEX Sequences GNU C++20 (64) dp math *1900 Dec/02/2021 01:52
1344 E - Crazy Robot GNU C++20 (64) dfs and similar graphs *2000 Dec/01/2021 22:01
1343 B - Absent Remainder GNU C++20 (64) greedy implementation sortings *1000 Dec/01/2021 20:30
1342 C - Poisoned Dagger GNU C++20 (64) binary search *1200 Dec/01/2021 20:26
1341 A - Long Comparison GNU C++20 (64) implementation math *900 Dec/01/2021 20:09
1340 C - Train Maintenance GNU C++20 (64) brute force data structures implementation *2200 Dec/01/2021 19:21
1339 D - Zigzag Tree C++ (GCC 9.2.1) AtCoder *600 Nov/30/2021 19:31
1338 F - Tree Patrolling C++ (GCC 9.2.1) AtCoder *600 Nov/30/2021 16:32
1337 D - Social Network GNU C++20 (64) dsu graphs greedy implementation trees *1600 Nov/28/2021 21:06
1336 C - Complex Market Analysis GNU C++17 binary search dp implementation number theory schedules two pointers *1400 Nov/28/2021 20:50
1335 B - William the Vigilant GNU C++17 implementation strings *1100 Nov/28/2021 20:15
1334 A - Divide and Multiply GNU C++17 greedy implementation math number theory *900 Nov/28/2021 20:08
1333 B - Colorful Lines C++ (GCC 9.2.1) AtCoder *400 Nov/28/2021 17:39
1332 A - Remove One Character C++ (GCC 9.2.1) AtCoder *300 Nov/28/2021 17:32
1331 G - Longest Y C++ (GCC 9.2.1) AtCoder *600 Nov/27/2021 20:10
1330 F - Make Bipartite C++ (GCC 9.2.1) AtCoder *500 Nov/27/2021 19:36
1329 E - Graph Destruction C++ (GCC 9.2.1) AtCoder *500 Nov/27/2021 17:47
1328 D - Longest X C++ (GCC 9.2.1) AtCoder *400 Nov/27/2021 17:44
1327 C - Cheese C++ (GCC 9.2.1) AtCoder *300 Nov/27/2021 17:37
1326 B - Hard Calculation C++ (GCC 9.2.1) AtCoder *200 Nov/27/2021 17:35
1325 A - First Grid C++ (GCC 9.2.1) AtCoder *100 Nov/27/2021 17:32
1324 D1 - Divan and Kostomuksha (easy version) GNU C++20 (64) dp number theory *2100 Nov/26/2021 17:31
1323 C - Divan and bitwise operations GNU C++20 (64) bitmasks combinatorics constructive algorithms dp math *1500 Nov/26/2021 17:10
1322 B - Divan and a New Project GNU C++20 (64) constructive algorithms sortings *1000 Nov/26/2021 16:55
1321 A - Divan and a Store GNU C++20 (64) brute force constructive algorithms greedy *800 Nov/26/2021 16:47
1320 C - Keshi Is Throwing a Party GNU C++20 (64) binary search greedy *1600 Nov/23/2021 22:00
1319 B - Kalindrome Array GNU C++20 (64) greedy two pointers *1100 Nov/23/2021 20:21
1318 A - Anti Light's Cell Guessing GNU C++20 (64) math *900 Nov/23/2021 20:13
1317 B - Range Point Distance C++ (GCC 9.2.1) AtCoder *400 Nov/21/2021 17:42
1316 A - Smaller XOR C++ (GCC 9.2.1) AtCoder *300 Nov/21/2021 17:36
1315 G - Minimal Coverage GNU C++20 (64) dp *2200 Nov/21/2021 16:02
1314 F - Array Stabilization (AND version) GNU C++20 (64) brute force graphs math number theory shortest paths *1700 Nov/21/2021 15:35
1313 E2 - Array Optimization by Deque GNU C++20 (64) data structures greedy *1700 Nov/21/2021 14:35
1312 D - Xor of 3 GNU C++20 (64) constructive algorithms *2500 Nov/21/2021 14:17
1311 C - Book GNU C++20 (64) data structures dp graphs implementation *1800 Nov/20/2021 21:13
1310 F - Stamp Game C++ (GCC 9.2.1) AtCoder *500 Nov/20/2021 20:12
1309 E - Integer Sequence Fair C++ (GCC 9.2.1) AtCoder *500 Nov/20/2021 19:15
1308 D - Linear Probing C++ (GCC 9.2.1) AtCoder *400 Nov/20/2021 17:55
1307 C - Final Day C++ (GCC 9.2.1) AtCoder *300 Nov/20/2021 17:46
1306 B - Takahashi's Secret C++ (GCC 9.2.1) AtCoder *200 Nov/20/2021 17:38
1305 A - On and Off C++ (GCC 9.2.1) AtCoder *100 Nov/20/2021 17:35
1304 E - Non-Decreasing Dilemma GNU C++20 (64) data structures divide and conquer math *2200 Nov/20/2021 16:34
1303 B - Guess the Permutation GNU C++20 (64) binary search combinatorics implementation interactive *2000 Nov/14/2021 16:22
1302 A - Two Arrays GNU C++20 (64) graph matchings greedy math sortings *900 Nov/14/2021 11:38
1301 B - Odd Grasshopper GNU C++20 (64) math *900 Nov/04/2021 21:31
1300 A - Linear Keyboard GNU C++20 (64) implementation strings *800 Nov/04/2021 21:25
1299 E - Equilibrium GNU C++20 (64) data structures dp greedy *2200 Oct/26/2021 02:26
1298 E - Rescue Niwen! GNU C++20 (64) dp greedy string suffix structures strings *2500 Oct/26/2021 01:47
1297 A - Two Subsequences GNU C++20 (64) implementation *800 Oct/25/2021 21:48
1296 B - Divine Array GNU C++20 (64) constructive algorithms implementation *1100 Oct/25/2021 21:45
1295 C - Array Elimination GNU C++20 (64) bitmasks math number theory *1300 Oct/25/2021 18:02
1294 D - Frog Traveler GNU C++20 (64) data structures dp graphs greedy shortest paths *1900 Oct/25/2021 17:48
1293 E - Optimal Insertion GNU C++20 (64) data structures divide and conquer *2300 Oct/25/2021 17:48
1292 A - Array Elimination GNU C++20 (64) bitmasks greedy math number theory *1300 Oct/25/2021 17:46
1291 B - Frog Traveler GNU C++20 (64) data structures dfs and similar dp graphs shortest paths two pointers *1900 Oct/25/2021 17:38
1290 C - Optimal Insertion GNU C++20 (64) data structures divide and conquer dp greedy sortings *2300 Oct/25/2021 16:24
1289 F2 - Korney Korneevich and XOR (hard version) GNU C++20 (64) binary search brute force dp greedy two pointers *2400 Oct/24/2021 17:09
1288 F1 - Korney Korneevich and XOR (easy version) GNU C++20 (64) bitmasks dp greedy *1800 Oct/24/2021 16:27
1287 E - Pchelyonok and Segments GNU C++20 (64) binary search data structures dp greedy math *2000 Oct/24/2021 16:10
1286 B - Swaps GNU C++20 (64) greedy math sortings *1400 Oct/19/2021 20:22
1285 A - Countdown GNU C++20 (64) greedy *800 Oct/19/2021 19:46
1284 E - Polycarp and String Transformation GNU C++20 (64) binary search implementation sortings strings *1800 Oct/19/2021 19:07
1283 J - Jeopardy of Dropped Balls GNU C++20 (64) binary search brute force dsu implementation *1500 Oct/19/2021 15:14
1282 D - Omkar and the Meaning of Life GNU C++20 (64) constructive algorithms greedy interactive *1800 Oct/19/2021 00:26
1281 E - Moment of Bloom GNU C++20 (64) constructive algorithms dfs and similar graph matchings graphs greedy trees *2200 Oct/18/2021 23:54
1280 C - Omkar and Determination GNU C++20 (64) data structures dp *1700 Oct/18/2021 22:59
1279 B - Omkar and Heavenly Tree GNU C++20 (64) constructive algorithms trees *1200 Oct/18/2021 22:13
1278 A - Windblume Ode GNU C++20 (64) math number theory *800 Oct/18/2021 22:10
1277 D - Make a Power of Two GNU C++17 (64) greedy math strings *1300 Oct/14/2021 20:02
1276 C - Infinity Table GNU C++17 (64) implementation math *800 Oct/14/2021 19:43
1275 B - Who's Opposite? GNU C++17 (64) math *800 Oct/14/2021 19:29
1274 A - Dislike of Threes GNU C++17 (64) implementation *800 Oct/14/2021 19:22
1273 E - Mocha and Stars GNU C++17 (64) combinatorics dp fft math number theory *2200 Oct/14/2021 16:56
1272 D2 - Mocha and Diana (Hard Version) GNU C++17 (64) brute force constructive algorithms dfs and similar dsu graphs greedy trees two pointers *2500 Oct/14/2021 16:04
1271 D1 - Mocha and Diana (Easy Version) GNU C++17 (64) brute force constructive algorithms dsu graphs greedy trees *1400 Oct/14/2021 12:33
1270 F - Red-Black Number GNU C++17 (64) dfs and similar dp implementation math meet-in-the-middle *2100 Oct/14/2021 00:42
1269 D - Strange Lunchbox C++ (GCC 9.2.1) AtCoder *400 Sep/18/2021 17:50
1268 C - Neo-lexicographic Ordering C++ (GCC 9.2.1) AtCoder *300 Sep/18/2021 17:44
1267 B - Maritozzo C++ (GCC 9.2.1) AtCoder *200 Sep/18/2021 17:33
1266 A - AtCoder Quiz 2 C++ (GCC 9.2.1) AtCoder *100 Sep/18/2021 17:31
1265 C - City Savers C++ (GCC 9.2.1) AtCoder *300 Sep/17/2021 13:29
1264 F - Dist Max 2 C++ (GCC 9.2.1) AtCoder *500 Aug/21/2021 18:33
1263 E - Chain Contestant C++ (GCC 9.2.1) AtCoder *500 Aug/21/2021 18:12
1262 D - Coprime 2 C++ (GCC 9.2.1) AtCoder *400 Aug/21/2021 17:42
1261 C - One More aab aba baa C++ (GCC 9.2.1) AtCoder *300 Aug/21/2021 17:33
1260 A - Your First Judge C++ (GCC 9.2.1) AtCoder *100 Aug/21/2021 17:31
1259 B - log2(N) C++ (GCC 9.2.1) AtCoder *200 Aug/21/2021 17:31
1258 E - Stronger Takahashi C++ (GCC 9.2.1) AtCoder *500 Aug/08/2021 18:08
1257 D - Takahashi Tour C++ (GCC 9.2.1) AtCoder *400 Aug/08/2021 17:45
1256 B - Booby Prize C++ (GCC 9.2.1) AtCoder *200 Aug/08/2021 17:36
1255 C - Reorder Cards C++ (GCC 9.2.1) AtCoder *300 Aug/08/2021 17:35
1254 A - Bitwise Exclusive Or C++ (GCC 9.2.1) AtCoder *100 Aug/08/2021 17:30
1253 E - Ring MST C++ (GCC 9.2.1) AtCoder *500 Jul/17/2021 18:59
1252 D - National Railway C++ (GCC 9.2.1) AtCoder *400 Jul/17/2021 17:52
1251 C - Colorful Candies C++ (GCC 9.2.1) AtCoder *300 Jul/17/2021 17:36
1250 B - Bouzu Mekuri C++ (GCC 9.2.1) AtCoder *200 Jul/17/2021 17:33
1249 A - Cabbages C++ (GCC 9.2.1) AtCoder *100 Jul/17/2021 17:31
1248 E - Shiritori C++ (GCC 9.2.1) AtCoder *500 Jul/10/2021 23:08
1247 C - Not Equal C++ (GCC 9.2.1) AtCoder *300 Jul/10/2021 17:44
1246 D - Collision C++ (GCC 9.2.1) AtCoder *400 Jul/10/2021 17:38
1245 A - Counting C++ (GCC 9.2.1) AtCoder *100 Jul/10/2021 17:33
1244 B - Can you buy them all? C++ (GCC 9.2.1) AtCoder *200 Jul/10/2021 17:32
1243 F - Sugoroku2 C++ (GCC 9.2.1) AtCoder *600 May/13/2021 16:42
1242 F - Tree and Constraints C++ (GCC 9.2.1) AtCoder *600 Feb/02/2021 12:10
1241 D - Snuke's Coloring C++ (GCC 9.2.1) AtCoder *400 Jan/01/2021 14:29
1240 C - Many Formulas C++ (GCC 9.2.1) AtCoder *300 Jan/01/2021 13:58
1239 A - Selling Hamburgers Kotlin *special problem *800 Dec/22/2020 00:43
1238 C - Sonya and Robots GNU C++17 (64) constructive algorithms implementation *1400 Dec/22/2020 00:08
1237 B - Move and Turn GNU C++17 (64) dp math *1300 Dec/19/2020 19:09
1236 A - Red-Blue Shuffle GNU C++17 (64) math probabilities *800 Dec/19/2020 18:23
1235 B - Glass Half Spilled GNU C++17 (64) dp *2000 Dec/19/2020 15:48
1234 A - Row GCD GNU C++17 (64) math number theory *1600 Dec/19/2020 15:12
1233 E - Kamil and Making a Stream GNU C++17 (64) math number theory trees *2000 Dec/12/2020 22:56
1232 E - Counting Arrays GNU C++17 (64) combinatorics dp math number theory *2000 Dec/12/2020 21:44
1231 E - Water Level GNU C++17 (64) brute force graphs greedy implementation math *2200 Dec/12/2020 00:09
1230 D - Divide and Summarize GNU C++17 (64) binary search brute force data structures divide and conquer implementation sortings *1600 Dec/11/2020 21:03
1229 C - Random Events GNU C++17 (64) dp math probabilities *1500 Dec/11/2020 20:45
1228 B - Find the Spruce GNU C++17 (64) brute force dp implementation *1400 Dec/11/2020 20:17
1227 A - String Generation GNU C++17 (64) constructive algorithms greedy *800 Dec/11/2020 20:07
1226 E - Down or Right GNU C++17 (64) constructive algorithms interactive matrices *2100 Dec/09/2020 21:33
1225 C1 - Errich-Tac-Toe (Easy Version) GNU C++17 (64) constructive algorithms math *2100 Dec/09/2020 15:31
1224 D - Palindromic characteristics GNU C++17 (64) brute force dp hashing strings *1900 Dec/07/2020 21:11
1223 E - Capitalism GNU C++17 (64) constructive algorithms dfs and similar graphs shortest paths *2700 Dec/07/2020 19:50
1222 F - The Struggling Contestant GNU C++17 (64) constructive algorithms greedy *2400 Dec/07/2020 17:15
1221 C2 - Errich-Tac-Toe (Hard Version) GNU C++17 (64) constructive algorithms math *2300 Dec/07/2020 16:11
1220 D - Rating Compression GNU C++17 (64) binary search data structures greedy implementation two pointers *1800 Dec/06/2020 21:25
1219 B - Balls of Steel GNU C++17 (64) brute force geometry greedy *1000 Dec/06/2020 20:31
1218 A - Avoid Trygub GNU C++17 (64) constructive algorithms sortings *800 Dec/06/2020 20:05
1217 E - Dog Snacks GNU C++17 (64) binary search dfs and similar dp greedy trees *2300 Dec/05/2020 21:42
1216 C - Triangles GNU C++17 (64) greedy implementation *1700 Dec/05/2020 21:02
1215 B - Suffix Operations GNU C++17 (64) constructive algorithms implementation *1400 Dec/05/2020 20:34
1214 D - Checkpoints GNU C++17 (64) brute force constructive algorithms greedy math probabilities *1900 Dec/05/2020 20:16
1213 C - Exoswap C++ (GCC 9.2.1) AtCoder *500 Dec/05/2020 18:14
1212 B - Many 110 C++ (GCC 9.2.1) AtCoder *400 Dec/05/2020 18:03
1211 A - Redundant Redundancy C++ (GCC 9.2.1) AtCoder *300 Dec/05/2020 17:42
1210 A - Cancel the Trains GNU C++17 (64) implementation *800 Dec/04/2020 18:39
1209 F - Integer Game GNU C++17 (64) constructive algorithms games interactive math *2600 Dec/02/2020 00:28
1208 D - Unbalanced C++ (GCC 9.2.1) AtCoder *400 Dec/01/2020 10:56
1207 D - Sequence and Swaps GNU C++17 (64) dp greedy sortings *1600 Nov/30/2020 20:46
1206 C - Ping-pong GNU C++17 (64) constructive algorithms games math *1100 Nov/30/2020 20:36
1205 B - Jumps GNU C++17 (64) constructive algorithms math *1200 Nov/30/2020 20:13
1204 A - Strange Functions GNU C++17 (64) math number theory *800 Nov/30/2020 20:06
1203 E - New Game Plus! GNU C++17 (64) data structures greedy *2200 Nov/29/2020 22:42
1202 D - XOR-gun GNU C++17 (64) brute force constructive algorithms dp *2000 Nov/29/2020 21:34
1201 C - Bouncing Ball GNU C++17 (64) dp implementation *1400 Nov/29/2020 20:51
1200 B - Repainting Street GNU C++17 (64) brute force greedy *1100 Nov/29/2020 20:26
1199 A - Prison Break GNU C++17 (64) brute force math *800 Nov/29/2020 20:20
1198 F - Array Partition GNU C++17 (64) binary search data structures greedy two pointers *2100 Nov/25/2020 11:49
1197 A - Special Permutation GNU C++17 (64) constructive algorithms probabilities *800 Nov/24/2020 21:52
1196 B - Unique Bid Auction GNU C++17 (64) implementation *800 Nov/24/2020 21:50
1195 C - Sequence Transformation GNU C++17 (64) greedy implementation *1200 Nov/24/2020 21:47
1194 D - Number into Sequence GNU C++17 (64) constructive algorithms math number theory *1300 Nov/24/2020 21:33
1193 E - Number of Simple Paths GNU C++17 (64) combinatorics dfs and similar graphs trees *2000 Nov/24/2020 21:25
1192 D - Radio Towers GNU C++17 (64) combinatorics dp math *1600 Nov/20/2020 15:14
1191 C - Two Brackets GNU C++17 (64) greedy *800 Nov/20/2020 13:42
1190 B - Toy Blocks GNU C++17 (64) binary search greedy math sortings *1400 Nov/20/2020 13:38
1189 A - Robot Program GNU C++17 (64) math *800 Nov/20/2020 13:25
1188 C2 - Binary Table (Hard Version) GNU C++17 (64) constructive algorithms implementation *1900 Nov/18/2020 15:05
1187 C1 - Binary Table (Easy Version) GNU C++17 (64) constructive algorithms implementation *1500 Nov/18/2020 14:40
1186 B - Sum of Medians GNU C++17 (64) greedy math *900 Nov/18/2020 14:10
1185 A - Buy the String GNU C++17 (64) implementation math *800 Nov/18/2020 13:57
1184 E - The LCMs Must be Large GNU C++17 (64) bitmasks brute force constructive algorithms math number theory *2100 Nov/17/2020 15:14
1183 C - A Tale of Two Lands GNU C++17 (64) binary search sortings two pointers *1500 Nov/17/2020 14:22
1182 B - All the Vowels Please GNU C++17 (64) constructive algorithms math number theory *1100 Nov/17/2020 14:09
1181 A - Silent Classroom GNU C++17 (64) combinatorics greedy *900 Nov/17/2020 13:50
1180 E1 - Stars Drawing (Easy Edition) GNU C++17 (64) brute force dp greedy *1700 Nov/16/2020 19:37
1179 E2 - Stars Drawing (Hard Edition) GNU C++17 (64) binary search dp greedy *1900 Nov/16/2020 19:36
1178 D - Walking Between Houses GNU C++17 (64) constructive algorithms greedy *1600 Nov/16/2020 18:42
1177 C - Songs Compression GNU C++17 (64) sortings *1100 Nov/16/2020 18:25
1176 B - Obtaining the String GNU C++17 (64) implementation *1200 Nov/16/2020 18:21
1175 A - Points in Segments GNU C++17 (64) implementation *800 Nov/16/2020 18:16
1174 C - Prefixes and Suffixes GNU C++17 (64) strings *1700 Nov/16/2020 14:28
1173 E - Minimal Diameter Forest GNU C++17 (64) constructive algorithms dfs and similar greedy trees *2000 Nov/16/2020 13:43
1172 F - Tree with Maximum Cost GNU C++17 (64) dfs and similar dp trees *1900 Nov/16/2020 13:07
1171 B - Teams Forming GNU C++17 (64) sortings *800 Nov/16/2020 12:11
1170 A - Uniform String GNU C++17 (64) implementation *800 Nov/16/2020 12:09
1169 B - Catching Cheaters GNU C++17 (64) dp strings *1800 Nov/15/2020 21:13
1168 A - Knapsack GNU C++17 (64) constructive algorithms greedy sortings *1300 Nov/15/2020 20:19
1167 D - Powerful Ksenia GNU C++17 (64) bitmasks constructive algorithms math *2200 Nov/13/2020 23:18
1166 C - Engineer Artem GNU C++17 (64) 2-sat chinese remainder theorem constructive algorithms fft flows *2000 Nov/13/2020 21:46
1165 B - Valerii Against Everyone GNU C++17 (64) constructive algorithms data structures greedy sortings *1000 Nov/13/2020 21:09
1164 A - Specific Tastes of Andre GNU C++17 (64) constructive algorithms implementation *800 Nov/13/2020 21:07
1163 F - Best Representation C++ (GCC 9.2.1) AtCoder *900 Nov/10/2020 14:20
1162 C - Helga Hufflepuff's Cup GNU C++17 (64) dp trees *2000 Nov/09/2020 20:29
1161 C - Booking System GNU C++17 (64) binary search dp greedy implementation *1600 Nov/09/2020 19:24
1160 F - Elongated Matrix GNU C++17 (64) binary search bitmasks brute force dp graphs *2000 Nov/09/2020 19:08
1159 A - Watermelon GNU C++17 (64) brute force math *800 Nov/03/2020 02:25
1158 E - Long Permutation GNU C++17 (64) brute force math two pointers *2400 Nov/03/2020 00:11
1157 F - Identify the Operations GNU C++17 (64) brute force combinatorics data structures greedy math *1800 Nov/02/2020 21:34
1156 D - Extreme Subtraction GNU C++17 (64) dp greedy math *1800 Nov/02/2020 21:05
1155 C - The Delivery Dilemma GNU C++17 (64) binary search greedy sortings *1400 Nov/02/2020 20:35
1154 B - Saving the City GNU C++17 (64) dp greedy math sortings *1300 Nov/02/2020 20:28
1153 A - Kids Seating GNU C++17 (64) constructive algorithms math *800 Nov/02/2020 20:17
1152 E - Children and Candies C++ (GCC 9.2.1) AtCoder *800 Nov/02/2020 15:52
1151 F - Unhappy Hacking C++ (GCC 9.2.1) AtCoder *800 Nov/02/2020 15:17
1150 E - Team-Building GNU C++17 (64) dfs and similar dsu graphs *2500 Nov/02/2020 01:02
1149 C - Team-Building GNU C++17 (64) data structures dfs and similar dsu graphs *2500 Nov/02/2020 00:53
1148 C - Division GNU C++17 (64) math number theory *1500 Nov/01/2020 22:35
1147 D - Divide and Sum GNU C++17 (64) combinatorics math sortings *1900 Nov/01/2020 22:35
1146 B - Elimination GNU C++17 (64) greedy math *900 Nov/01/2020 22:28
1145 A - Array Rearrangment GNU C++17 (64) greedy sortings *800 Nov/01/2020 22:11
1144 B - Divide and Sum GNU C++17 (64) combinatorics math sortings *1900 Nov/01/2020 19:02
1143 A - Division GNU C++17 (64) brute force math number theory *1500 Nov/01/2020 16:54
1142 F1 - Pictures with Kittens (easy version) GNU C++17 (64) dp *1900 Nov/01/2020 03:13
1141 F2 - Pictures with Kittens (hard version) GNU C++17 (64) data structures dp *2100 Nov/01/2020 03:12
1140 E - Thematic Contests GNU C++17 (64) greedy sortings *1800 Nov/01/2020 01:25
1139 D - Cutting Out GNU C++17 (64) binary search sortings *1600 Nov/01/2020 01:15
1138 C - Good Array GNU C++17 (64) *1300 Nov/01/2020 01:04
1137 B - Disturbed People GNU C++17 (64) greedy *1000 Nov/01/2020 00:59
1136 A - Frog Jumping GNU C++17 (64) math *800 Nov/01/2020 00:56
1135 D - Number of Multisets C++ (GCC 9.2.1) AtCoder *600 Nov/01/2020 00:40
1134 C - Shuffle Permutation C++ (GCC 9.2.1) AtCoder *500 Oct/31/2020 22:02
1133 B - Quadruple C++ (GCC 9.2.1) AtCoder *400 Oct/31/2020 21:17
1132 A - Simple Math C++ (GCC 9.2.1) AtCoder *300 Oct/31/2020 21:01
1131 E - Make It Increasing GNU C++17 (64) binary search constructive algorithms data structures dp implementation *2200 Oct/28/2020 12:21
1130 D - Shurikens GNU C++17 (64) data structures greedy schedules *1700 Oct/25/2020 23:51
1129 B - A New Technique GNU C++17 (64) constructive algorithms implementation *1100 Oct/25/2020 22:44
1128 A - Finding Sasuke GNU C++17 (64) math *800 Oct/25/2020 22:32
1127 D - Book of Evil GNU C++17 (64) dfs and similar divide and conquer dp trees *2000 Oct/25/2020 21:48
1126 D - Bandit in a City GNU C++17 (64) binary search dfs and similar graphs greedy trees *1900 Oct/24/2020 23:59
1125 C - Binary Search GNU C++17 (64) binary search combinatorics *1500 Oct/24/2020 20:01
1124 B - Prime Square GNU C++17 (64) constructive algorithms math *900 Oct/24/2020 19:43
1123 A - Reorder GNU C++17 (64) math *800 Oct/24/2020 19:38
1122 E - Two Round Dances PyPy 3 combinatorics math *1300 Oct/21/2020 13:07
1121 G - Reducing Delivery Cost GNU C++17 (64) brute force graphs shortest paths *2100 Oct/21/2020 01:43
1120 F - Zero Remainder Sum Java 8 dp *2100 Oct/20/2020 21:23
1119 D - Districts Connection Java 8 constructive algorithms dfs and similar *1200 Oct/20/2020 20:52
1118 C - Dominant Piranha Java 8 constructive algorithms greedy *900 Oct/20/2020 20:44
1117 B - Yet Another Bookshelf Java 8 greedy implementation *800 Oct/20/2020 20:35
1116 A - Boring Apartments Java 8 implementation math *800 Oct/20/2020 20:31
1115 E - Swedish Heroes GNU C++17 (64) brute force dp implementation *2700 Oct/18/2020 20:14
1114 D - Hexagons GNU C++17 (64) brute force constructive algorithms greedy implementation math shortest paths *1900 Oct/18/2020 15:50
1113 C - Palindromifier GNU C++17 (64) constructive algorithms strings *1400 Oct/18/2020 15:04
1112 B - Putting Bricks in the Wall GNU C++17 (64) constructive algorithms implementation *1100 Oct/18/2020 14:44
1111 A - XORwice GNU C++17 (64) bitmasks greedy math *800 Oct/18/2020 14:37
1110 E - Carrots for Rabbits GNU C++17 (64) binary search data structures greedy math sortings *2200 Oct/18/2020 01:30
1109 D - Bouncing Boomerangs GNU C++17 (64) constructive algorithms greedy implementation *1900 Oct/18/2020 00:34
1108 C - ABBB GNU C++17 (64) brute force data structures greedy strings *1100 Oct/17/2020 18:57
1107 B - Belted Rooms GNU C++17 (64) graphs implementation *1200 Oct/17/2020 18:51
1106 A - Box is Pull GNU C++17 (64) math *800 Oct/17/2020 18:37
1105 F - Wi-Fi GNU C++17 (64) data structures dp greedy *2100 Oct/17/2020 15:23
1104 C - White Sheet GNU C++17 (64) geometry math *1700 Oct/17/2020 14:46
1103 D - Swords GNU C++17 (64) math *1300 Oct/17/2020 14:19
1102 B - Shooting GNU C++17 (64) greedy implementation sortings *900 Oct/17/2020 14:02
1101 A - Prefixes GNU C++17 (64) strings *800 Oct/17/2020 13:58
1100 F - Yet Another Substring Reverse GNU C++17 (64) bitmasks dp *2200 Oct/16/2020 18:51
1099 E - Special Permutations GNU C++17 (64) math *2000 Oct/16/2020 18:03
1098 D - Distinct Characters Queries GNU C++17 (64) data structures *1600 Oct/16/2020 17:39
1097 B1 - Social Network (easy version) GNU C++17 (64) implementation *1000 Oct/16/2020 17:23
1096 B2 - Social Network (hard version) GNU C++17 (64) data structures implementation *1300 Oct/16/2020 17:22
1095 A - Equalize Prices Again GNU C++17 (64) math *800 Oct/16/2020 17:15
1094 D - Credit Card GNU C++17 (64) data structures dp greedy implementation *1900 Oct/13/2020 02:26
1093 D - Barcelonian Distance GNU C++17 (64) geometry implementation *1900 Oct/13/2020 01:05
1092 C - Chicken or Fish? GNU C++17 (64) greedy *2100 Oct/12/2020 21:07
1091 B - Lynyrd Skynyrd GNU C++17 (64) data structures dfs and similar dp math trees *2000 Oct/12/2020 19:06
1090 B - Nauuo and Circle GNU C++17 (64) combinatorics dfs and similar dp trees *1900 Oct/12/2020 17:41
1089 F - Realistic Gameplay GNU C++17 (64) dp greedy *2600 Oct/12/2020 16:24
1088 D - Unshuffling a Deck GNU C++17 (64) constructive algorithms implementation *2000 Oct/12/2020 01:43
1087 G - Yet Another DAG Problem GNU C++17 (64) bitmasks dfs and similar dp flows graphs math *2600 Oct/12/2020 00:58
1086 E - String Reversal GNU C++17 (64) data structures greedy strings *1900 Oct/11/2020 17:04
1085 C - Numbers on Whiteboard GNU C++17 (64) constructive algorithms data structures greedy implementation math *1000 Oct/11/2020 15:03
1084 B - Barrels GNU C++17 (64) greedy implementation sortings *800 Oct/11/2020 14:48
1083 A - Number of Apartments GNU C++17 (64) brute force constructive algorithms math *900 Oct/11/2020 14:40
1082 C - The Hard Work of Paparazzi GNU C++17 (64) dp *2000 Oct/11/2020 13:20
1081 B - Chess Cheater GNU C++17 (64) greedy implementation sortings *1400 Oct/10/2020 20:59
1080 A - Avoiding Zero GNU C++17 (64) math sortings *900 Oct/10/2020 20:24
1079 E - Trains and Statistic GNU C++17 (64) data structures dp greedy *2300 Oct/08/2020 10:07
1078 D - Iroha and a Grid C++ (GCC 9.2.1) AtCoder *400 Oct/07/2020 15:02
1077 C - Iroha's Obsession C++ (GCC 9.2.1) AtCoder *300 Oct/07/2020 14:53
1076 D - Good Substrings GNU C++17 (64) data structures strings *1800 Oct/05/2020 17:41
1075 E - Minlexes GNU C++17 (64) dp greedy implementation strings *2700 Oct/05/2020 11:57
1074 D - Returning Home GNU C++17 (64) graphs shortest paths sortings *2300 Oct/04/2020 23:22
1073 C - Bargain GNU C++17 (64) combinatorics dp math *1700 Oct/04/2020 22:25
1072 B - Nice Matrix GNU C++17 (64) greedy implementation math *1300 Oct/04/2020 22:03
1071 A - Fence GNU C++17 (64) geometry math *800 Oct/04/2020 21:37
1070 F - Radio Stations GNU C++17 (64) 2-sat *2700 Oct/02/2020 21:08
1069 D - The Door Problem GNU C++17 (64) 2-sat dfs and similar dsu graphs *2000 Oct/02/2020 18:23
1068 E - Avoid Rainbow Cycles GNU C++17 (64) data structures dsu graphs greedy sortings trees *2400 Oct/01/2020 16:54
1067 F - Two Different GNU C++17 (64) constructive algorithms divide and conquer *2300 Oct/01/2020 15:48
1066 D - Searchlights GNU C++17 (64) binary search brute force data structures dp implementation sortings two pointers *2000 Oct/01/2020 02:39
1065 B - Arrays Sum GNU C++17 (64) constructive algorithms greedy math *1400 Oct/01/2020 01:46
1064 C - Discrete Acceleration GNU C++17 (64) binary search dp implementation math two pointers *1500 Oct/01/2020 01:27
1063 A - Circle Coloring GNU C++17 (64) constructive algorithms *800 Sep/30/2020 20:15
1062 E - Information Graph GNU C++17 (64) dfs and similar dsu graphs trees *2100 Sep/30/2020 16:44
1061 D - Increase Sequence GNU C++17 (64) combinatorics dp *2100 Sep/30/2020 14:48
1060 F - Group Projects GNU C++17 (64) dp *2400 Sep/30/2020 13:18
1059 C - Gerald and Giant Chess GNU C++17 (64) combinatorics dp math number theory *2200 Sep/29/2020 19:38
1058 D - Mr. Kitayuta's Technology GNU C++17 (64) dfs and similar *2200 Sep/29/2020 18:22
1057 C - Mr. Kitayuta, the Treasure Hunter GNU C++17 (64) dfs and similar dp two pointers *1900 Sep/29/2020 17:14
1056 E - Another Sith Tournament GNU C++17 (64) bitmasks dp math probabilities *2200 Sep/29/2020 13:22
1055 F - Number of Subsequences GNU C++17 (64) combinatorics dp strings *2000 Sep/28/2020 17:55
1054 C - Increase and Copy GNU C++17 (64) binary search constructive algorithms math *1100 Sep/28/2020 13:57
1053 B - Symmetric Matrix GNU C++17 (64) implementation *900 Sep/28/2020 13:41
1052 A - Floor Number GNU C++17 (64) implementation math *800 Sep/28/2020 13:36
1051 C - k-Amazing Numbers GNU C++17 (64) data structures *1500 Sep/27/2020 21:14
1050 B - Two Arrays GNU C++17 (64) greedy math sortings *1100 Sep/27/2020 20:58
1049 A - Copy-paste GNU C++17 (64) greedy math *800 Sep/27/2020 20:38
1048 C - Substitutes in Number GNU C++17 (64) dp *2100 Sep/21/2020 19:17
1047 F - Tourist Reform GNU C++17 (64) dfs and similar graphs *2300 Sep/21/2020 15:22
1046 E - Shortest Path GNU C++17 (64) graphs shortest paths *2000 Sep/20/2020 21:58
1045 E - Expected Damage GNU C++17 (64) binary search combinatorics probabilities *2400 Sep/20/2020 20:16
1044 C - Little Elephant and Furik and Rubik GNU C++17 (64) math probabilities *2000 Sep/17/2020 12:59
1043 E2 - Median on Segments (General Case Edition) GNU C++17 (64) sortings *2400 Sep/17/2020 01:40
1042 E1 - Median on Segments (Permutations Edition) GNU C++17 (64) sortings *1800 Sep/17/2020 00:09
1041 F - Berland and the Shortest Paths GNU C++17 (64) brute force dfs and similar graphs shortest paths *2100 Sep/16/2020 23:49
1040 D - Polycarp and Div 3 GNU C++17 (64) dp greedy number theory *1500 Sep/16/2020 23:13
1039 C - Summarize to the Power of Two GNU C++17 (64) brute force greedy implementation *1300 Sep/16/2020 23:06
1038 B - Delete from the Left GNU C++17 (64) brute force implementation strings *900 Sep/16/2020 23:00
1037 A - Tanya and Stairways GNU C++17 (64) implementation *800 Sep/16/2020 22:58
1036 D - Fibonacci-ish GNU C++17 (64) brute force dp hashing implementation math *2000 Sep/14/2020 17:51
1035 D - Building Bridge GNU C++17 (64) geometry ternary search two pointers *1900 Sep/14/2020 16:26
1034 B - World Tour GNU C++17 (64) graphs shortest paths *2000 Sep/14/2020 13:42
1033 D - Cloud of Hashtags GNU C++17 (64) binary search greedy implementation strings *1800 Sep/14/2020 11:52
1032 C - Playing Piano GNU C++17 (64) constructive algorithms dp *1700 Sep/14/2020 11:20
1031 B - Connecting Universities GNU C++17 (64) dfs and similar dp graphs trees *1800 Sep/14/2020 02:11
1030 E - Connecting Universities GNU C++17 (64) dfs and similar dp graphs trees *1800 Sep/14/2020 02:10
1029 E - Blood Cousins GNU C++17 (64) binary search data structures dfs and similar trees *2100 Sep/14/2020 00:15
1028 B - Labyrinth GNU C++17 (64) graphs shortest paths *1800 Sep/13/2020 22:53
1027 D - Distance in Tree GNU C++17 (64) dfs and similar dp trees *1800 Sep/13/2020 22:15
1026 C - Sum of Nestings GNU C++17 (64) constructive algorithms *1800 Sep/13/2020 21:54
1025 C - Propagating tree GNU C++17 (64) data structures dfs and similar trees *2000 Sep/13/2020 20:52
1024 E - Deleting Numbers GNU C++17 (64) interactive math number theory *2600 Sep/13/2020 17:30
1023 F - Robots on a Grid GNU C++17 (64) data structures dfs and similar dsu graphs greedy matrices *2200 Sep/13/2020 14:23
1022 D - Three Sequences GNU C++17 (64) constructive algorithms data structures greedy math *2200 Sep/13/2020 13:23
1021 E1 - Three Blocks Palindrome (easy version) GNU C++17 (64) binary search brute force data structures dp two pointers *1700 Sep/09/2020 15:59
1020 E2 - Three Blocks Palindrome (hard version) GNU C++17 (64) brute force data structures dp two pointers *1800 Sep/09/2020 15:56
1019 E - Egor in the Republic of Dagestan GNU C++17 (64) constructive algorithms dfs and similar dp graphs greedy shortest paths *2500 Sep/09/2020 12:57
1018 D - Tree Tag GNU C++17 (64) constructive algorithms dfs and similar dp games strings trees *1900 Sep/07/2020 10:02
1017 C - Balanced Bitstring GNU C++17 (64) greedy implementation strings *1500 Sep/07/2020 09:39
1016 B - Array Cancellation GNU C++17 (64) constructive algorithms implementation *1000 Sep/07/2020 09:24
1015 A - Permutation Forgery GNU C++17 (64) constructive algorithms *800 Sep/07/2020 09:15
1014 J - Bottles GNU C++17 (64) dp *1900 Sep/01/2020 19:06
1013 S - Digit Sum C++ (GCC 9.2.1) AtCoder *100 Aug/31/2020 23:11
1012 R - Walk C++ (GCC 9.2.1) AtCoder *100 Aug/31/2020 21:48
1011 Q - Flowers C++ (GCC 9.2.1) AtCoder *100 Aug/31/2020 20:36
1010 P - Independent Set C++ (GCC 9.2.1) AtCoder *100 Aug/31/2020 20:01
1009 O - Matching C++ (GCC 9.2.1) AtCoder *100 Aug/31/2020 18:49
1008 N - Slimes C++ (GCC 9.2.1) AtCoder *100 Aug/31/2020 17:45
1007 M - Candies C++ (GCC 9.2.1) AtCoder *100 Aug/31/2020 16:45
1006 E - Monster Invaders GNU C++17 (64) dp greedy *2300 Aug/31/2020 16:02
1005 L - Deque C++ (GCC 9.2.1) AtCoder *100 Aug/31/2020 10:24
1004 B - Power Sequence GNU C++17 (64) brute force math number theory sortings *1500 Aug/30/2020 21:43
1003 D - Stoned Game GNU C++17 (64) brute force games greedy implementation *1800 Aug/30/2020 21:37
1002 C - Multiples of Length GNU C++17 (64) constructive algorithms greedy math number theory *1600 Aug/30/2020 20:54
1001 K - Stones C++ (GCC 9.2.1) AtCoder *100 Aug/29/2020 13:00
1000 J - Sushi C++ (GCC 9.2.1) AtCoder *100 Aug/29/2020 12:33
999 G - Longest Path C++ (GCC 9.2.1) AtCoder *100 Aug/29/2020 11:25
998 X - Tower C++ (GCC 9.2.1) AtCoder *100 Aug/29/2020 00:14
997 D - Zabuton C++ (GCC 9.2.1) AtCoder *700 Aug/28/2020 23:27
996 E - Clear the Multiset GNU C++17 (64) data structures divide and conquer dp greedy *2200 Aug/26/2020 03:01
995 B - RPG Protagonist GNU C++17 (64) brute force greedy math *1700 Aug/25/2020 22:19
994 D - Zigzags GNU C++17 (64) brute force combinatorics data structures math two pointers *1900 Aug/25/2020 21:25
993 C - Binary String Reconstruction GNU C++17 (64) 2-sat brute force constructive algorithms greedy *1500 Aug/25/2020 20:32
992 A - String Similarity GNU C++17 (64) constructive algorithms strings *800 Aug/25/2020 20:09
991 C - Four Segments GNU C++17 (64) brute force data structures dp *1800 Aug/25/2020 12:55
990 F - Multicolored Markers GNU C++17 (64) binary search brute force math number theory *2000 Aug/25/2020 01:48
989 E - Tree with Small Distances GNU C++17 (64) dp graphs greedy *2100 Aug/25/2020 01:21
988 D - Concatenated Multiples GNU C++17 (64) implementation math *1900 Aug/25/2020 00:25
987 C - Maximal Intersection GNU C++17 (64) greedy math sortings *1600 Aug/24/2020 23:56
986 B - Creating the Contest GNU C++17 (64) dp greedy math *1200 Aug/24/2020 23:40
985 A - Many Equal Substrings GNU C++17 (64) implementation strings *1300 Aug/24/2020 23:36
984 E - Divide Square GNU C++17 (64) data structures geometry implementation sortings *2400 Aug/23/2020 12:47
983 A - Distance and Axis GNU C++17 (64) constructive algorithms math *900 Aug/21/2020 21:09
982 D - Maximum Distributed Tree GNU C++17 (64) dfs and similar dp greedy implementation math number theory sortings trees *1800 Aug/21/2020 20:58
981 C - Mere Array GNU C++17 (64) constructive algorithms math number theory sortings *1300 Aug/21/2020 20:35
980 B - Ternary Sequence GNU C++17 (64) constructive algorithms greedy math *1100 Aug/21/2020 20:32
979 B - Restore Cube GNU C++17 (64) brute force geometry *2000 Aug/21/2020 16:13
978 D - Strip GNU C++17 (64) data structures dp two pointers *2000 Aug/21/2020 12:22
977 C2 - Skyscrapers (hard version) GNU C++17 (64) data structures dp greedy *1900 Aug/20/2020 23:07
976 D - Theseus and labyrinth GNU C++17 (64) graphs implementation shortest paths *2000 Aug/19/2020 19:47
975 B - Preparing for the Contest GNU C++17 (64) binary search data structures greedy sortings *1900 Aug/19/2020 13:07
974 D - Omkar and Bed Wars GNU C++17 (64) dp greedy *1700 Aug/19/2020 10:41
973 D - Mahmoud and Ehab and another array construction task GNU C++17 (64) constructive algorithms greedy math number theory *1900 Aug/19/2020 10:27
972 A - Anu Has a Function GNU C++17 (64) brute force greedy math *1500 Aug/18/2020 19:37
971 C - Remove Adjacent GNU C++17 (64) brute force constructive algorithms greedy strings *1600 Aug/18/2020 18:53
970 E - Omkar and Duck GNU C++17 (64) bitmasks constructive algorithms interactive math *2100 Aug/16/2020 22:51
969 C - Omkar and Waterslide GNU C++17 (64) greedy implementation *1200 Aug/16/2020 21:05
968 B - Omkar and Infinity Clock GNU C++17 (64) implementation math *800 Aug/16/2020 20:19
967 A - Omkar and Password GNU C++17 (64) greedy math *800 Aug/16/2020 20:07
966 F - Controversial Rounds GNU C++17 (64) binary search data structures dp greedy two pointers *2500 Aug/15/2020 16:49
965 E - Two Types of Spells GNU C++17 (64) binary search data structures greedy implementation math sortings *2200 Aug/15/2020 09:45
964 D - Colored Rectangles GNU C++17 (64) dp greedy sortings *1800 Aug/14/2020 21:26
963 C - Good Subarrays GNU C++17 (64) data structures dp math *1600 Aug/14/2020 20:28
962 B - Substring Removal Game GNU C++17 (64) games greedy sortings *800 Aug/14/2020 20:11
961 A - Bad Triangle GNU C++17 (64) geometry math *800 Aug/14/2020 20:08
960 E - Permutation Separation GNU C++17 (64) data structures divide and conquer *2200 Aug/14/2020 05:12
959 D - Boboniu Chats with Du GNU C++17 (64) brute force dp greedy sortings *1800 Aug/13/2020 02:57
958 C - Boboniu and Bit Operations GNU C++17 (64) bitmasks brute force dp greedy *1600 Aug/13/2020 02:06
957 B - Boboniu Plays Chess GNU C++17 (64) constructive algorithms *1100 Aug/13/2020 01:52
956 A - Boboniu Likes to Color Balls GNU C++17 (64) brute force math *1000 Aug/13/2020 01:42
955 G - A/B Matrix GNU C++17 (64) constructive algorithms greedy math *1900 Aug/12/2020 16:41
954 E - Maximum Subsequence Value GNU C++17 (64) brute force constructive algorithms *1900 Aug/12/2020 16:12
953 D - The Best Vacation GNU C++17 (64) binary search brute force greedy implementation two pointers *1900 Aug/12/2020 04:10
952 F - Yet Another Segments Subset GNU C++17 (64) data structures dp graphs sortings *2300 Aug/10/2020 19:30
951 D2 - Remove the Substring (hard version) GNU C++17 (64) binary search greedy implementation two pointers *1700 Aug/10/2020 04:08
950 D - Rarity and New Dress GNU C++17 (64) dfs and similar dp implementation shortest paths *2100 Aug/10/2020 03:18
949 B - Applejack and Storages GNU C++17 (64) constructive algorithms data structures greedy implementation *1400 Aug/10/2020 02:39
948 C - Pinkie Pie Eats Patty-cakes GNU C++17 (64) constructive algorithms greedy math sortings *1700 Aug/10/2020 02:34
947 A - Rainbow Dash, Fluttershy and Chess Coloring GNU C++17 (64) greedy math *800 Aug/10/2020 01:53
946 E - Pairs of Pairs GNU C++17 (64) constructive algorithms dfs and similar graphs greedy trees *2600 Aug/10/2020 00:20
945 D - 505 GNU C++17 (64) bitmasks brute force constructive algorithms dp greedy implementation *2000 Aug/09/2020 21:45
944 C - Cyclic Permutations GNU C++17 (64) combinatorics dp graphs math *1500 Aug/09/2020 20:46
943 B - Fix You GNU C++17 (64) brute force greedy implementation *800 Aug/09/2020 20:25
942 A - Suborrays GNU C++17 (64) constructive algorithms math *800 Aug/09/2020 20:07
941 B - Restore the Permutation by Merger GNU C++17 (64) greedy *800 Aug/09/2020 03:54
940 F - Yet another 2D Walking GNU C++17 (64) dp *2100 Aug/05/2020 00:16
939 D - Boxes Packing GNU C++17 (64) binary search implementation *1800 Aug/04/2020 23:39
938 E - Binary Numbers AND Sum GNU C++17 (64) data structures implementation math *1700 Aug/04/2020 23:22
937 C - Books Queries GNU C++17 (64) implementation *1400 Aug/04/2020 23:11
936 B - Heaters GNU C++17 (64) greedy two pointers *1500 Aug/04/2020 23:02
935 A - Vova and Train GNU C++17 (64) math *1100 Aug/04/2020 22:43
934 B - Quantity of Strings GNU C++17 (64) combinatorics dfs and similar graphs math *1600 Aug/04/2020 15:10
933 C - Maximum Median GNU C++17 (64) binary search greedy math sortings *1400 Aug/03/2020 23:32
932 B1 - Village (Minimum) GNU C++17 (64) *special problem dp greedy trees *2100 Aug/01/2020 23:27
931 C - Sereja and Brackets GNU C++17 (64) data structures schedules *2000 Aug/01/2020 00:42
930 D - Captain Flint and Treasure GNU C++17 (64) data structures dfs and similar graphs greedy implementation trees *2000 Jul/30/2020 21:42
929 C - Uncle Bogdan and Country Happiness GNU C++17 (64) dfs and similar greedy math trees *1800 Jul/30/2020 21:11
928 B - Captain Flint and a Long Voyage GNU C++17 (64) greedy math *1000 Jul/30/2020 20:20
927 A - Captain Flint and Crew Recruitment GNU C++17 (64) brute force greedy math number theory *800 Jul/30/2020 20:14
926 D - Segment Intersections GNU C++17 (64) brute force greedy implementation math *2100 Jul/30/2020 02:41
925 B - Array Walk GNU C++17 (64) brute force dp greedy *1600 Jul/30/2020 01:20
924 C - Good String GNU C++17 (64) brute force dp greedy two pointers *1500 Jul/30/2020 00:49
923 A - LCM Problem GNU C++17 (64) constructive algorithms greedy math number theory *800 Jul/30/2020 00:34
922 E - Jamie and Tree GNU C++17 (64) data structures trees *2400 Jul/29/2020 23:22
921 C - Fools and Roads GNU C++17 (64) data structures dfs and similar trees *1900 Jul/29/2020 01:12
920 C - Watching Fireworks is Fun GNU C++17 (64) data structures dp math *2100 Jul/28/2020 00:14
919 E - Product Oriented Recurrence GNU C++17 (64) dp math matrices number theory *2300 Jul/27/2020 02:06
918 E - Okabe and El Psy Kongroo GNU C++17 (64) dp matrices *2100 Jul/26/2020 23:43
917 D - GukiZ and Binary Operations GNU C++17 (64) combinatorics implementation math matrices number theory *2100 Jul/26/2020 17:04
916 D - GameGame GNU C++17 (64) bitmasks constructive algorithms games math *1900 Jul/25/2020 04:06
915 B2 - Koa and the Beach (Hard Version) GNU C++17 (64) constructive algorithms dp greedy implementation *2200 Jul/25/2020 04:00
914 B1 - Koa and the Beach (Easy Version) GNU C++17 (64) brute force dp greedy *1900 Jul/25/2020 04:00
913 C - String Transformation 1 GNU C++17 (64) dfs and similar dsu graphs greedy sortings trees *1700 Jul/25/2020 03:15
912 A - Common Prefixes GNU C++17 (64) constructive algorithms greedy strings *1200 Jul/25/2020 03:03
911 A - Unusual Competitions GNU C++17 (64) greedy *1300 Jul/24/2020 04:19
910 F - Runner's Problem GNU C++17 (64) dp matrices sortings *2100 Jul/23/2020 18:45
909 A - Way Too Long Words GNU C++17 (64) strings *800 Jul/22/2020 05:13
908 B - Sequential Nim GNU C++17 (64) dp games *1100 Jul/22/2020 00:25
907 B - Unmerge GNU C++17 (64) dp *1800 Jul/21/2020 21:08
906 A2 - Prefix Flip (Hard Version) GNU C++17 (64) constructive algorithms data structures implementation strings two pointers *1700 Jul/21/2020 20:33
905 A1 - Prefix Flip (Easy Version) GNU C++17 (64) constructive algorithms data structures strings *1300 Jul/21/2020 20:22
904 C - Choosing flowers GNU C++17 (64) binary search brute force data structures dfs and similar dp greedy sortings two pointers *2000 Jul/19/2020 16:28
903 B - Dubious Cyrpto GNU C++17 (64) binary search brute force math number theory *1500 Jul/19/2020 15:13
902 A - Acacius and String GNU C++17 (64) brute force implementation strings *1500 Jul/19/2020 14:38
901 B - Bear and Three Musketeers GNU C++17 (64) brute force dfs and similar graphs hashing *1500 Jul/15/2020 23:31
900 C - Letter GNU C++17 (64) dp *1400 Jul/14/2020 01:44
899 E - Merging Towers GNU C++17 (64) data structures dsu implementation trees *2300 Jul/12/2020 23:49
898 D - Berserk And Fireball GNU C++17 (64) constructive algorithms greedy implementation math two pointers *2000 Jul/12/2020 22:08
897 C - Create The Teams GNU C++17 (64) brute force dp greedy implementation sortings *1400 Jul/12/2020 21:16
896 B - Universal Solution GNU C++17 (64) greedy *1400 Jul/12/2020 21:04
895 A - Three Indices GNU C++17 (64) brute force data structures *900 Jul/12/2020 20:55
894 C - Omkar and Baseball GNU C++17 (64) constructive algorithms math *1500 Jul/11/2020 20:57
893 B - Omkar and Last Class of Math GNU C++17 (64) greedy math number theory *1300 Jul/11/2020 20:47
892 A - Omkar and Completion GNU C++17 (64) constructive algorithms implementation *800 Jul/11/2020 20:37
891 F - Make It Connected GNU C++17 (64) dsu graphs greedy *1900 Jul/11/2020 18:41
890 E - Almost Regular Bracket Sequence GNU C++17 (64) implementation *1900 Jul/11/2020 17:29
889 C - Powers Of Two GNU C++17 (64) bitmasks greedy *1400 Jul/11/2020 16:04
888 B - Array Stabilization GNU C++17 (64) implementation *900 Jul/11/2020 15:55
887 A - Repeating Cipher GNU C++17 (64) implementation *800 Jul/11/2020 15:53
886 B - Falling Anvils GNU C++17 (64) math probabilities *1800 Jul/10/2020 23:44
885 C - Beaver Game GNU C++17 (64) dp games number theory *2000 Jul/10/2020 19:45
884 B - Easter Eggs GNU C++17 constructive algorithms implementation *1200 Jul/10/2020 19:18
883 A - Haiku GNU C++17 implementation strings *800 Jul/10/2020 19:12
882 D - Magic Numbers GNU C++17 (64) dp *2200 Jul/10/2020 16:53
881 C - Count Triangles GNU C++17 (64) binary search implementation math two pointers *1800 Jul/10/2020 16:08
880 B - Fix a Tree GNU C++17 (64) constructive algorithms dfs and similar dsu graphs trees *1700 Jul/09/2020 00:01
879 D - Replace by MEX GNU C++17 (64) brute force constructive algorithms sortings *1900 Jul/04/2020 23:55
878 C - Element Extermination GNU C++17 (64) constructive algorithms data structures greedy *1400 Jul/04/2020 21:32
877 B - Neighbor Grid GNU C++17 (64) constructive algorithms greedy *1200 Jul/04/2020 20:33
876 A - Sign Flipping GNU C++17 (64) constructive algorithms math *1100 Jul/04/2020 20:24
875 C - Creative Snap GNU C++17 (64) binary search brute force divide and conquer math *1700 Jul/04/2020 14:25
874 C - Buns GNU C++17 (64) dp *1700 Jul/04/2020 13:48
873 C - Classy Numbers GNU C++17 (64) combinatorics dp *1900 Jul/03/2020 23:22
872 E - Ski Accidents GNU C++17 (64) constructive algorithms graphs greedy *2500 Jul/03/2020 03:14
871 E1 - Asterism (Easy Version) GNU C++17 (64) binary search brute force combinatorics math number theory sortings *1900 Jul/01/2020 20:51
870 D - Grid-00100 GNU C++17 (64) constructive algorithms greedy implementation *1600 Jul/01/2020 20:23
869 C - A Cookie for You GNU C++17 (64) greedy implementation math *1300 Jul/01/2020 19:32
868 B - Magical Calendar GNU C++17 (64) math *1200 Jul/01/2020 19:23
867 A - Magical Sticks GNU C++17 (64) math *800 Jul/01/2020 19:06
866 D - Nastya and Scoreboard GNU C++17 (64) bitmasks dp greedy *1700 Jul/01/2020 15:42
865 A - Required Remainder GNU C++17 (64) math *800 Jun/29/2020 00:30
864 B - Multiply by 2, divide by 6 GNU C++17 (64) math *900 Jun/29/2020 00:25
863 C - Move Brackets GNU C++17 (64) greedy strings *1000 Jun/29/2020 00:22
862 F - Cyclic Shifts Sorting GNU C++17 (64) brute force constructive algorithms implementation sortings *2400 Jun/28/2020 23:56
861 E1 - Reading Books (easy version) GNU C++17 (64) data structures greedy sortings *1600 Jun/28/2020 20:41
860 D - Zero Remainder Array GNU C++17 (64) math sortings two pointers *1400 Jun/28/2020 20:13
859 D - Substring GNU C++17 (64) dfs and similar dp graphs *1700 Jun/28/2020 17:13
858 D - Bicolorings GNU C++17 (64) bitmasks dp *1700 Jun/28/2020 15:02
857 E - Nuclear Fusion GNU C++17 (64) bitmasks dp *2200 Jun/28/2020 03:11
856 E - Fish GNU C++17 (64) bitmasks dp probabilities *1900 Jun/27/2020 18:36
855 C - Looking for Order GNU C++17 (64) bitmasks dp *2000 Jun/27/2020 18:08
854 F - Network Coverage GNU C++17 (64) binary search constructive algorithms data structures greedy *2400 Jun/27/2020 15:31
853 B - Valera and Fruits GNU C++17 (64) greedy implementation *1400 Jun/26/2020 20:35
852 E - Sum of Digits GNU C++17 (64) brute force constructive algorithms dp greedy *2200 Jun/25/2020 23:30
851 D - Maximum Sum on Even Positions GNU C++17 (64) divide and conquer dp greedy implementation *1600 Jun/25/2020 21:06
850 C - Pluses and Minuses GNU C++17 (64) math *1300 Jun/25/2020 20:36
849 B - 01 Game GNU C++17 (64) games *900 Jun/25/2020 20:13
848 A - Donut Shops GNU C++17 (64) greedy implementation math *1000 Jun/25/2020 20:09
847 E - DeadLee GNU C++17 (64) data structures dfs and similar greedy implementation sortings *2400 Jun/25/2020 16:19
846 A - Plant GNU C++17 (64) math *1300 Jun/25/2020 03:48
845 D - TediousLee GNU C++17 (64) dp graphs greedy math trees *1900 Jun/23/2020 20:30
844 C - RationalLee GNU C++17 (64) greedy math sortings two pointers *1400 Jun/23/2020 20:01
843 B - AccurateLee GNU C++17 (64) greedy implementation strings *1200 Jun/23/2020 19:49
842 A - FashionabLee GNU C++17 (64) geometry math *800 Jun/23/2020 19:41
841 B - Mike and Feet GNU C++17 (64) binary search data structures dp dsu *1900 Jun/22/2020 16:41
840 D - AND, OR and square sum GNU C++17 (64) bitmasks greedy math *1700 Jun/19/2020 23:21
839 B - Codeforces Subsequences GNU C++17 (64) brute force constructive algorithms greedy math strings *1500 Jun/19/2020 22:40
838 C - Even Picture GNU C++17 (64) constructive algorithms *1500 Jun/19/2020 22:29
837 A - C+= GNU C++17 (64) brute force greedy implementation math *800 Jun/18/2020 20:26
836 E - Necklace Assembly GNU C++17 (64) brute force dfs and similar dp graphs greedy number theory *1900 Jun/16/2020 21:36
835 D - Task On The Board GNU C++17 (64) constructive algorithms greedy implementation sortings *1800 Jun/16/2020 20:58
834 C - Social Distance GNU C++17 (64) constructive algorithms greedy math *1300 Jun/16/2020 20:21
833 B - Even Array GNU C++17 (64) greedy math *800 Jun/16/2020 20:09
832 A - Short Substrings GNU C++17 (64) implementation strings *800 Jun/16/2020 20:07
831 B - Hungry Sequence GNU C++17 (64) math *1200 Jun/14/2020 00:21
830 B - Modulo Equality GNU C++17 (64) brute force sortings *1500 Jun/13/2020 23:53
829 D - Ehab's Last Corollary GNU C++17 (64) constructive algorithms dfs and similar graphs greedy implementation trees *2100 Jun/13/2020 22:16
828 C - Ehab and Prefix MEXs GNU C++17 (64) brute force constructive algorithms greedy *1600 Jun/13/2020 21:12
827 B - Most socially-distanced subsequence GNU C++17 (64) greedy two pointers *1300 Jun/13/2020 20:51
826 A - XXXXX GNU C++17 (64) brute force data structures number theory two pointers *1200 Jun/13/2020 20:44
825 D - Two Divisors GNU C++17 (64) constructive algorithms math number theory *2000 Jun/12/2020 19:32
824 D - Animals GNU C++17 (64) dp greedy *1700 Jun/12/2020 01:02
823 D - Soldier and Number Game GNU C++17 (64) constructive algorithms dp math number theory *1700 Jun/12/2020 00:31
822 A - Kyoya and Colored Balls GNU C++17 (64) combinatorics dp math *1500 Jun/11/2020 23:59
821 C - Palindromic Paths GNU C++17 (64) greedy math *1500 Jun/11/2020 20:42
820 B - Shuffle GNU C++17 (64) math two pointers *1300 Jun/11/2020 20:32
819 A - Shovels and Swords GNU C++17 (64) binary search greedy math *1100 Jun/11/2020 20:26
818 F - Maximum Weight Subset GNU C++17 (64) dp trees *2200 Jun/10/2020 00:00
817 E - Lucky Tree GNU C++17 (64) combinatorics dfs and similar trees *1900 Jun/09/2020 23:01
816 D - Choosing Capital for Treeland GNU C++17 (64) dfs and similar dp graphs trees *1700 Jun/09/2020 22:02
815 D2 - Equalizing by Division (hard version) GNU C++17 (64) brute force math sortings *1600 Jun/07/2020 23:22
814 E - Johnny and Grandmaster GNU C++17 (64) data structures greedy implementation math number theory sortings two pointers *1900 Jun/04/2020 21:35
813 C - Johnny and Another Rating Drop GNU C++17 (64) bitmasks greedy math *1400 Jun/04/2020 20:31
812 B - Johnny and His Hobbies GNU C++17 (64) bitmasks brute force *1200 Jun/04/2020 20:18
811 A - Johnny and Ancient Computer GNU C++17 (64) implementation *1000 Jun/04/2020 20:12
810 D - Guess The Maximums GNU C++17 (64) binary search implementation interactive math *2100 Jun/01/2020 01:04
809 E - Tree Shuffling GNU C++17 (64) dfs and similar dp greedy trees *2000 May/31/2020 20:46
808 C - Game On Leaves GNU C++17 (64) games trees *1600 May/31/2020 20:22
807 B - Subsequence Hate GNU C++17 (64) implementation strings *1400 May/31/2020 20:15
806 A - Odd Selection GNU C++17 (64) brute force implementation math *1200 May/31/2020 20:10
805 D - Yet Another Yet Another Task GNU C++17 (64) data structures dp implementation two pointers *2000 May/28/2020 22:41
804 C - Mixing Water GNU C++17 (64) binary search math *1700 May/28/2020 22:18
803 E - Modular Stability GNU C++17 (64) combinatorics math number theory *2000 May/28/2020 21:55
802 B - New Theatre Square GNU C++17 (64) brute force dp greedy implementation two pointers *1000 May/28/2020 20:22
801 A - Berland Poker GNU C++17 (64) brute force greedy math *1000 May/28/2020 20:12
800 G - Privatization of Roads in Treeland GNU C++17 (64) binary search constructive algorithms dfs and similar graphs greedy trees *1900 May/28/2020 00:12
799 F2 - Same Sum Blocks (Hard) GNU C++17 (64) data structures greedy *1900 May/28/2020 00:08
798 E - Superhero Battle GNU C++17 (64) math *1700 May/27/2020 22:37
797 D - Colored Boots GNU C++17 (64) greedy implementation *1500 May/27/2020 21:54
796 C - Polycarp Restores Permutation GNU C++17 (64) math *1500 May/27/2020 21:42
795 B - Maximal Continuous Rest GNU C++17 (64) implementation *900 May/27/2020 21:35
794 A - Game 23 GNU C++17 (64) implementation math *1000 May/27/2020 21:32
793 C - Celex Update GNU C++17 (64) math *1600 May/26/2020 21:49
792 B - Maria Breaks the Self-isolation GNU C++17 (64) greedy sortings *1000 May/26/2020 20:21
791 A - Park Lighting GNU C++17 (64) greedy math *800 May/26/2020 20:07
790 A - Almost Equal GNU C++17 (64) constructive algorithms greedy math *1200 May/25/2020 12:23
789 F - Spy-string GNU C++17 (64) bitmasks brute force constructive algorithms dp hashing strings *1700 May/24/2020 20:01
788 E - Polygon GNU C++17 (64) dp graphs implementation shortest paths *1300 May/24/2020 19:26
787 D - Buying Shovels GNU C++17 (64) math number theory *1300 May/24/2020 19:18
786 C - Similar Pairs GNU C++17 (64) constructive algorithms graph matchings greedy sortings *1100 May/24/2020 19:15
785 B - Honest Coach GNU C++17 (64) greedy sortings *800 May/24/2020 19:11
784 A - Minimal Square GNU C++17 (64) greedy math *800 May/24/2020 19:08
783 C - DZY Loves Fibonacci Numbers GNU C++17 (64) data structures math number theory *2400 May/23/2020 15:13
782 E - XOR on Segment GNU C++17 (64) bitmasks data structures *2000 May/22/2020 21:16
781 E - Monotonic Renumeration GNU C++17 (64) combinatorics sortings *1700 May/21/2020 22:24
780 D - Balanced Ternary String GNU C++17 (64) greedy strings *1500 May/21/2020 22:15
779 C - Doors Breaking and Repairing GNU C++17 (64) games *1200 May/21/2020 21:52
778 B - Array K-Coloring GNU C++17 (64) greedy sortings *1400 May/21/2020 21:15
777 A - Integer Sequence Dividing GNU C++17 (64) math *800 May/21/2020 21:06
776 C - Longest Regular Bracket Sequence GNU C++17 (64) constructive algorithms data structures dp greedy sortings strings *1900 May/21/2020 16:58
775 C - Geometric Progression GNU C++17 (64) binary search data structures dp *1700 May/20/2020 19:22
774 F - Frogs and mosquitoes GNU C++17 (64) data structures greedy *2500 May/20/2020 18:11
773 F - MST Unification GNU C++17 (64) binary search dsu graphs greedy *2100 May/19/2020 21:52
772 E2 - Array and Segments (Hard version) GNU C++17 (64) data structures implementation *2100 May/19/2020 20:14
771 E1 - Array and Segments (Easy version) GNU C++17 (64) brute force greedy implementation *1800 May/19/2020 20:14
770 D - Diverse Garland GNU C++17 (64) constructive algorithms dp greedy *1400 May/19/2020 19:31
769 C - Nice Garland GNU C++17 (64) brute force greedy math *1300 May/19/2020 19:22
768 B - Divisors of Two Integers GNU C++17 (64) brute force greedy math number theory *1100 May/19/2020 19:13
767 A - Two distinct points GNU C++17 (64) implementation *800 May/19/2020 19:07
766 C - Two strings GNU C++17 (64) binary search hashing strings two pointers *2100 May/18/2020 20:29
765 D - Segment Tree GNU C++17 (64) data structures dsu graphs trees *2100 May/18/2020 18:17
764 E - World of Darkraft: Battle for Azathoth GNU C++17 (64) data structures sortings two pointers *2000 May/18/2020 16:37
763 C - Circular RMQ GNU C++17 (64) data structures *2200 May/18/2020 15:08
762 D - Multiset GNU C++17 (64) binary search data structures *1900 May/17/2020 19:13
761 C1 - Simple Polygon Embedding GNU C++17 (64) binary search geometry math ternary search *1400 May/17/2020 15:26
760 B - Ternary String GNU C++17 (64) binary search dp implementation two pointers *1200 May/17/2020 15:04
759 A - Alarm Clock GNU C++17 (64) math *900 May/17/2020 14:55
758 C - Save the Nature GNU C++17 (64) binary search greedy *1600 May/16/2020 23:16
757 C - Weakness and Poorness GNU C++17 (64) ternary search *2000 May/16/2020 22:00
756 E - Restorer Distance GNU C++17 (64) binary search greedy math sortings ternary search *2100 May/16/2020 20:47
755 D - Game With Array GNU C++17 (64) constructive algorithms math *1400 May/16/2020 18:34
754 B - Young Explorers GNU C++17 (64) dp greedy sortings *1200 May/16/2020 17:17
753 A - Sequence with Digits GNU C++17 (64) brute force implementation math *1200 May/16/2020 17:12
752 E - Paint the Tree GNU C++17 (64) dp sortings trees *2100 May/16/2020 15:08
751 B - Heidi and Library (medium) GNU C++17 (64) data structures greedy *1800 May/16/2020 13:37
750 A - Heidi and Library (easy) GNU C++17 (64) greedy *1800 May/16/2020 13:36
749 D - Power Products GNU C++17 (64) number theory *1800 May/15/2020 17:28
748 D - Dima and Lisa GNU C++17 (64) brute force math number theory *1800 May/15/2020 16:22
747 C - Neko does Maths GNU C++17 (64) brute force math number theory *1800 May/15/2020 15:28
746 E - K-periodic Garland GNU C++17 (64) brute force dp greedy *1900 May/14/2020 21:16
745 D - Constructing the Array GNU C++17 (64) constructive algorithms data structures sortings *1600 May/14/2020 20:42
744 C - Board Moves GNU C++17 (64) math *1000 May/14/2020 20:31
743 B - Two Arrays And Swaps GNU C++17 (64) greedy sortings *800 May/14/2020 20:13
742 A - Most Unstable Array GNU C++17 (64) constructive algorithms greedy math *800 May/14/2020 20:10
741 D - Dreamoon and Sets GNU C++17 (64) constructive algorithms greedy math *1900 May/14/2020 15:11
740 D - Design Tutorial: Inverse the Problem GNU C++17 (64) dfs and similar dsu shortest paths trees *1900 May/14/2020 14:31
739 D - MUH and Cube Walls GNU C++17 (64) string suffix structures strings *1800 May/14/2020 13:11
738 D - Ring Road 2 GNU C++17 (64) 2-sat dfs and similar dsu graphs *2200 May/13/2020 23:53
737 B - Two Sets GNU C++17 (64) 2-sat dfs and similar dsu graph matchings greedy *2000 May/13/2020 23:02
736 E - The Road to Berland is Paved With Good Intentions GNU C++17 (64) 2-sat dfs and similar dsu graphs *1900 May/13/2020 19:33
735 B - Appleman and Tree GNU C++17 (64) dfs and similar dp trees *2000 May/13/2020 16:20
734 E - Quantifier Question GNU C++17 (64) dfs and similar dp graphs *2600 May/13/2020 15:17
733 E - Orac and Game of Life GNU C++17 (64) data structures graphs implementation math shortest paths *2000 May/13/2020 14:22
732 B - Orac and Models GNU C++17 (64) dp math number theory *1400 May/12/2020 20:29
731 D - Orac and Medians GNU C++17 (64) constructive algorithms greedy *2000 May/12/2020 19:42
730 C - Orac and LCM GNU C++17 (64) math number theory *1600 May/12/2020 18:58
729 A - Orac and Factors GNU C++17 (64) math *900 May/12/2020 18:10
728 F - Compress String GNU C++17 (64) strings *2100 May/10/2020 17:21
727 B - Mike and Children GNU C++17 (64) brute force implementation *1200 May/10/2020 16:27
726 A - Technogoblet of Fire GNU C++17 (64) implementation sortings *1100 May/10/2020 16:17
725 B - Same Parity Summands GNU C++17 (64) constructive algorithms math *1200 May/09/2020 21:37
724 A - Sum of Round Numbers GNU C++17 (64) implementation math *800 May/09/2020 21:36
723 C - K-th Not Divisible by n GNU C++17 (64) binary search math *1200 May/09/2020 21:16
722 D - Alice, Bob and Candies GNU C++17 (64) implementation *1300 May/09/2020 21:08
721 E - Special Elements GNU C++17 (64) brute force implementation two pointers *1500 May/09/2020 20:55
720 G - Special Permutation GNU C++17 (64) constructive algorithms *1600 May/09/2020 20:38
719 F - Binary String Reconstruction GNU C++17 (64) constructive algorithms dfs and similar math *1500 May/09/2020 20:30
718 A - Escape from Stones GNU C++17 (64) constructive algorithms data structures implementation two pointers *1200 May/08/2020 19:27
717 B - Lost Numbers GNU C++17 (64) brute force divide and conquer interactive math *1400 May/08/2020 19:13
716 B - Little Pony and Harmony Chest GNU C++17 (64) bitmasks brute force dp *2000 May/08/2020 16:22
715 A - Sereja and Bottles GNU C++17 (64) brute force *1400 May/08/2020 15:08
714 D - Count Good Substrings GNU C++17 (64) math *2000 May/08/2020 14:52
713 B - Jzzhu and Cities GNU C++17 (64) graphs greedy shortest paths *2000 May/07/2020 22:26
712 A - A+B (Trial Problem) GNU C++17 (64) implementation *800 May/07/2020 20:34
711 C - Skier GNU C++17 (64) data structures implementation *1400 May/07/2020 19:54
710 B - Square? GNU C++17 (64) brute force implementation math *900 May/07/2020 19:40
709 D - Monopole Magnets GNU C++17 (64) constructive algorithms dfs and similar dsu *2000 May/06/2020 21:16
708 C - Hilbert's Hotel GNU C++17 (64) math sortings *1600 May/06/2020 20:36
707 B - Card Constructions GNU C++17 (64) binary search brute force dp math *1100 May/06/2020 20:17
706 A - Puzzle Pieces GNU C++17 (64) math *800 May/06/2020 20:09
705 B - DZY Loves Modification GNU C++17 (64) brute force data structures greedy *2000 May/06/2020 17:55
704 D - Devu and his Brother GNU C++17 (64) binary search sortings ternary search two pointers *1700 May/06/2020 16:41
703 D - The Child and Zoo GNU C++17 (64) dsu sortings *1900 May/06/2020 15:58
702 D - Prefixes and Suffixes GNU C++17 (64) dp string suffix structures strings two pointers *2000 May/06/2020 00:46
701 D - Toy Sum GNU C++17 (64) greedy implementation math *1700 May/05/2020 22:31
700 B - Maximum Submatrix 2 GNU C++17 (64) data structures dp implementation sortings *1600 May/03/2020 22:51
699 D - Vessels GNU C++17 (64) data structures dsu implementation trees *1800 May/03/2020 22:04
698 D - Pair of Numbers GNU C++17 (64) binary search brute force data structures math two pointers *2000 May/03/2020 21:39
697 B - Psychos in a Line GNU C++17 (64) data structures implementation *1900 May/03/2020 16:16
696 B - Fish Weight GNU C++17 (64) constructive algorithms greedy *1600 May/03/2020 15:10
695 D - Phoenix and Science GNU C++17 (64) binary search constructive algorithms greedy implementation math *1900 May/03/2020 14:55
694 C - Phoenix and Distribution GNU C++17 (64) constructive algorithms greedy sortings strings *1600 May/03/2020 00:41
693 B - Phoenix and Beauty GNU C++17 (64) constructive algorithms data structures greedy sortings *1400 May/02/2020 23:34
692 A - Phoenix and Balance GNU C++17 (64) greedy math *800 May/02/2020 23:16
691 E - Subsegments GNU C++17 (64) data structures implementation *1800 Apr/29/2020 21:22
690 D - Colliders GNU C++17 (64) math number theory *1600 Apr/28/2020 01:44
689 D - Bag of mice GNU C++17 (64) dp games math probabilities *1800 Apr/28/2020 00:51
688 D - Subway GNU C++17 (64) dfs and similar graphs *1600 Apr/27/2020 17:53
687 B - Petya and Divisors GNU C++17 (64) binary search data structures number theory *1900 Apr/27/2020 17:19
686 D - Road Map GNU C++17 (64) dfs and similar graphs *1600 Apr/27/2020 16:55
685 D - Roads not only in Berland GNU C++17 (64) dsu graphs trees *1900 Apr/27/2020 16:43
684 B - Sorting the Coins GNU C++17 (64) dsu implementation sortings two pointers *1500 Apr/27/2020 16:28
683 D - Love Rescue GNU C++17 (64) dfs and similar dsu graphs greedy strings *1600 Apr/27/2020 16:10
682 D - Make a Permutation! GNU C++17 (64) greedy implementation math *1500 Apr/27/2020 15:57
681 D - Prizes, Prizes, more Prizes GNU C++17 (64) implementation *1200 Apr/27/2020 14:57
680 D - Queue GNU C++17 (64) greedy implementation sortings *1300 Apr/27/2020 14:42
679 B - Mashmokh and ACM GNU C++17 (64) combinatorics dp number theory *1400 Apr/27/2020 14:14
678 D - Multiple Testcases GNU C++17 (64) binary search constructive algorithms data structures greedy sortings two pointers *1900 Apr/26/2020 22:50
677 C - Yet Another Counting Problem GNU C++17 (64) math number theory *1600 Apr/26/2020 21:22
676 B - Binary Period GNU C++17 (64) constructive algorithms strings *1100 Apr/26/2020 20:30
675 A - Road To Zero GNU C++17 (64) greedy math *1000 Apr/26/2020 20:19
674 E - Minimizing Difference GNU C++17 (64) binary search constructive algorithms greedy sortings ternary search two pointers *2000 Apr/24/2020 11:36
673 C - Nastya and Strange Generator GNU C++17 (64) greedy implementation *1500 Apr/23/2020 20:44
672 B - Nastya and Door GNU C++17 (64) greedy implementation *1300 Apr/23/2020 20:26
671 A - Nastya and Rice GNU C++17 (64) math *900 Apr/23/2020 20:17
670 E - Middle-Out GNU C++17 (64) constructive algorithms greedy strings *2200 Apr/23/2020 17:53
669 B2 - Send Boxes to Alice (Hard Version) GNU C++17 (64) constructive algorithms greedy math number theory ternary search two pointers *2100 Apr/23/2020 17:21
668 E2 - Send Boxes to Alice (Hard Version) GNU C++17 (64) greedy math number theory *2100 Apr/23/2020 17:16
667 B - Numbers on Tree GNU C++17 (64) constructive algorithms data structures dfs and similar graphs greedy trees *1800 Apr/23/2020 15:50
666 D - Navigation System GNU C++17 (64) graphs shortest paths *1700 Apr/23/2020 11:58
665 D - White Lines GNU C++17 (64) brute force data structures dp implementation two pointers *1900 Apr/22/2020 22:26
664 E - Weights Distributing GNU C++17 (64) brute force graphs greedy shortest paths sortings *2100 Apr/22/2020 17:14
663 D - Constant Palindrome Sum GNU C++17 (64) brute force data structures greedy two pointers *1700 Apr/21/2020 21:56
662 C - Alternating Subsequence GNU C++17 (64) dp greedy two pointers *1200 Apr/21/2020 20:23
661 B - Balanced Array GNU C++17 (64) constructive algorithms math *800 Apr/21/2020 20:18
660 A - Candies GNU C++17 (64) brute force math *900 Apr/21/2020 20:13
659 D - Challenges in school №41 GNU C++17 (64) brute force constructive algorithms games graphs greedy implementation sortings *2100 Apr/19/2020 18:55
658 C - Eugene and an array GNU C++17 (64) binary search data structures implementation two pointers *1700 Apr/19/2020 17:10
657 D - Paint the Tree GNU C++17 (64) brute force constructive algorithms dp graphs implementation trees *1800 Apr/19/2020 15:55
656 J - Just Arrange the Icons GNU C++17 (64) greedy implementation math *1800 Apr/19/2020 14:29
655 E - Kaavi and Magic Spell GNU C++14 dp strings *2200 Apr/17/2020 20:50
654 C - Linova and Kingdom GNU C++14 dfs and similar dp greedy sortings trees *1600 Apr/17/2020 19:35
653 D - Xenia and Colorful Gems GNU C++14 binary search data structures implementation math sortings *1700 Apr/15/2020 22:02
652 B - Kana and Dragon Quest game GNU C++14 greedy implementation math *900 Apr/15/2020 20:10
651 A - Ichihime and Triangle GNU C++14 constructive algorithms math *800 Apr/15/2020 20:06
650 E - Increasing Frequency GNU C++14 binary search dp greedy *2000 Apr/15/2020 19:13
649 E - Vasya and Binary String GNU C++14 dp *2400 Apr/15/2020 18:49
648 C - Brutality GNU C++14 greedy sortings two pointers *1300 Apr/14/2020 02:07
647 B - Digital root GNU C++14 math number theory *1000 Apr/14/2020 02:00
646 A - Digits Sequence Dividing GNU C++14 greedy strings *900 Apr/14/2020 01:54
645 E - Array Shrinking GNU C++14 dp greedy *2100 Apr/14/2020 01:40
644 D - Anti-Sudoku GNU C++14 constructive algorithms implementation *1300 Apr/13/2020 20:45
643 C - Two Teams Composing GNU C++17 binary search greedy implementation sortings *1100 Apr/13/2020 20:33
642 B - Construct the String GNU C++14 constructive algorithms *900 Apr/13/2020 20:18
641 A - Candies and Two Sisters GNU C++14 math *800 Apr/13/2020 20:06
640 C - Adding Powers GNU C++14 bitmasks greedy implementation math number theory ternary search *1400 Apr/13/2020 18:37
639 F - Two Pizzas GNU C++14 bitmasks brute force *2100 Apr/13/2020 17:29
638 D - Roman and Numbers GNU C++14 bitmasks brute force combinatorics dp number theory *2000 Apr/13/2020 16:26
637 E - Ehab's REAL Number Theory Problem GNU C++14 brute force dfs and similar graphs number theory shortest paths *2600 Apr/13/2020 10:17
636 D - Edge Weight Assignment GNU C++14 bitmasks constructive algorithms greedy trees *1800 Apr/12/2020 20:36
635 C - Powered Addition GNU C++14 bitmasks brute force greedy *1500 Apr/12/2020 20:01
634 B - Sorted Adjacent Differences GNU C++14 constructive algorithms sortings *1200 Apr/12/2020 19:45
633 A - Filling Diamonds GNU C++14 brute force dp implementation math *900 Apr/12/2020 19:39
632 A - Lucky 7 C++ (GCC 9.2.1) AtCoder *100 Apr/12/2020 17:56
631 D - RGB Triplets C++ (GCC 9.2.1) AtCoder *400 Apr/12/2020 17:54
630 C - Sum of gcd of Tuples (Easy) C++ (GCC 9.2.1) AtCoder *300 Apr/12/2020 17:35
629 B - FizzBuzz Sum C++ (GCC 9.2.1) AtCoder *200 Apr/12/2020 17:33
628 E - Antenna Coverage GNU C++17 data structures dp greedy sortings *2200 Apr/11/2020 18:04
627 D - Minimum Euler Cycle GNU C++17 constructive algorithms graphs greedy implementation *1800 Apr/10/2020 22:01
626 C - Circle of Monsters GNU C++17 brute force constructive algorithms greedy math *1600 Apr/10/2020 20:31
625 B - Middle Class GNU C++17 greedy sortings *1100 Apr/10/2020 20:22
624 B - Kind Anton GNU C++17 greedy implementation *1100 Apr/08/2020 20:24
623 A - Little Artem GNU C++17 constructive algorithms *1000 Apr/08/2020 20:19
622 F - Cheap Robot GNU C++17 binary search dsu graphs shortest paths trees *2500 Apr/07/2020 23:04
621 E - Height All the Same GNU C++17 combinatorics constructive algorithms math matrices *2100 Apr/07/2020 19:15
620 D - Shichikuji and Power Grid GNU C++17 dsu graphs greedy shortest paths trees *1900 Apr/07/2020 18:53
619 D - Salary Changing GNU C++17 binary search greedy sortings *1900 Apr/07/2020 17:37
618 D - A Game with Traps GNU C++17 binary search dp greedy sortings *1900 Apr/07/2020 16:51
617 C - News Distribution GNU C++17 dfs and similar dsu graphs *1400 Apr/06/2020 19:37
616 D - Numbers GNU C++17 combinatorics dp math *1900 Apr/06/2020 01:13
615 B - Numbers GNU C++17 combinatorics dp *1900 Apr/06/2020 01:13
614 D - Volleyball GNU C++17 graphs shortest paths *1900 Apr/06/2020 00:03
613 D - Missile Silos GNU C++17 data structures dfs and similar graphs shortest paths *1900 Apr/05/2020 22:54
612 E - Paths and Trees GNU C++17 graphs greedy shortest paths *2000 Apr/05/2020 19:41
611 B - Planets GNU C++17 binary search data structures graphs shortest paths *1700 Apr/05/2020 18:10
610 C - Dijkstra? GNU C++17 graphs shortest paths *1900 Apr/05/2020 16:57
609 F - Three Paths on a Tree GNU C++17 dfs and similar dp greedy trees *2000 Apr/05/2020 01:12
608 E - Obtain a Permutation GNU C++17 greedy implementation math *1900 Apr/05/2020 00:38
607 D - Same GCDs GNU C++17 math number theory *1800 Apr/04/2020 23:49
606 D - Time to Run GNU C++17 constructive algorithms graphs implementation *2000 Apr/04/2020 21:42
605 D - Cow and Fields GNU C++17 binary search data structures dfs and similar graphs greedy shortest paths sortings *1900 Apr/04/2020 20:54
604 E - 1-Trees and Queries GNU C++17 data structures dfs and similar shortest paths trees *2000 Apr/04/2020 19:34
603 B - Dreamoon Likes Permutations GNU C++17 implementation math *1400 Apr/04/2020 19:06
602 D - Enchanted Artifact GNU C++17 constructive algorithms interactive strings *2300 Apr/04/2020 02:08
601 D - Christmas Trees GNU C++17 graphs greedy shortest paths *1800 Apr/04/2020 01:04
600 D - Minimax Problem GNU C++17 binary search bitmasks dp *2000 Apr/04/2020 00:34
599 D - Dr. Evil Underscores GNU C++17 bitmasks brute force dfs and similar divide and conquer dp greedy strings trees *1900 Apr/03/2020 23:56
598 D - Dreamoon Likes Sequences GNU C++17 bitmasks constructive algorithms dp math *1700 Apr/03/2020 23:07
597 C - Dreamoon Likes Coloring GNU C++17 constructive algorithms greedy *1800 Apr/03/2020 21:32
596 A - Dreamoon and Ranking Collection GNU C++17 implementation *900 Apr/03/2020 20:12
595 B - Interesting Subarray GNU C++17 constructive algorithms greedy math *1200 Apr/03/2020 14:38
594 D - Walk on Matrix GNU C++17 bitmasks constructive algorithms math *1700 Mar/31/2020 20:28
593 C - K-Complete Word GNU C++17 dfs and similar dsu greedy implementation strings *1500 Mar/31/2020 19:48
592 B - Composite Coloring GNU C++17 brute force constructive algorithms greedy math number theory *1400 Mar/31/2020 19:37
591 A - Exercising Walk GNU C++17 greedy implementation math *1100 Mar/31/2020 19:16
590 D - Infinite Path GNU C++17 brute force dfs and similar graphs math number theory *2200 Mar/31/2020 00:00
589 F - Treeland Tour GNU C++17 data structures dfs and similar dp trees *2200 Mar/30/2020 20:47
588 B - Maximum Value GNU C++17 binary search math sortings two pointers *2100 Mar/30/2020 18:54
587 F - Make k Equal GNU C++17 greedy *2200 Mar/30/2020 18:30
586 E - Minimum spanning tree for each edge GNU C++17 data structures dfs and similar dsu graphs trees *2100 Mar/29/2020 20:34
585 E - Tree Queries GNU C++17 dfs and similar graphs trees *1900 Mar/29/2020 16:13
584 D - Carousel GNU C++17 constructive algorithms dp graphs greedy math *1800 Mar/26/2020 21:25
583 C - Ternary XOR GNU C++17 greedy implementation *1200 Mar/26/2020 20:43
582 B - K-th Beautiful String GNU C++17 binary search brute force combinatorics implementation math *1300 Mar/26/2020 20:33
581 A - Divisibility Problem GNU C++17 math *800 Mar/26/2020 20:07
580 E - Count The Blocks GNU C++17 combinatorics dp math *1800 Mar/24/2020 18:38
579 C - Game with Chips GNU C++17 constructive algorithms implementation *1600 Mar/24/2020 18:06
578 B - Princesses and Princes GNU C++17 brute force graphs greedy *1200 Mar/24/2020 17:51
577 A - Sum of Odd Integers GNU C++17 math *1100 Mar/24/2020 17:31
576 E - Divisible Substring C++14 (GCC 5.4.1) AtCoder *500 Mar/23/2020 16:48
575 A - Hexadecimal's theorem GNU C++17 brute force constructive algorithms implementation number theory *900 Mar/23/2020 15:06
574 D - String Formation C++14 (GCC 5.4.1) AtCoder *400 Mar/23/2020 14:57
573 C - Tax Increase C++14 (GCC 5.4.1) AtCoder *300 Mar/23/2020 14:46
572 B - Count Balls C++14 (GCC 5.4.1) AtCoder *200 Mar/23/2020 14:34
571 B - Math GNU C++17 greedy math number theory *1500 Mar/21/2020 21:40
570 E - Reachability from the Capital GNU C++17 dfs and similar graphs greedy *2000 Mar/21/2020 20:19
569 D2 - Prefix-Suffix Palindrome (Hard version) GNU C++17 binary search greedy hashing string suffix structures strings *1800 Mar/19/2020 21:46
568 D1 - Prefix-Suffix Palindrome (Easy version) GNU C++17 hashing string suffix structures strings *1500 Mar/19/2020 21:46
567 C - Permutation Partitions GNU C++17 combinatorics greedy math *1300 Mar/19/2020 20:37
566 B - Maximums GNU C++17 implementation math *900 Mar/19/2020 20:18
565 A - Bad Ugly Numbers GNU C++17 constructive algorithms number theory *1000 Mar/19/2020 20:11
564 C - Basketball Exercise GNU C++17 dp *1400 Mar/19/2020 16:13
563 D - Harmonious Graph GNU C++17 constructive algorithms dfs and similar dsu graphs greedy sortings *1700 Mar/19/2020 04:22
562 E - Two Small Strings GNU C++17 brute force constructive algorithms *1900 Mar/16/2020 21:07
561 G - Path Queries GNU C++17 divide and conquer dsu graphs sortings trees *1800 Mar/16/2020 20:20
560 D1 - Equalizing by Division (easy version) GNU C++17 brute force implementation *1500 Mar/16/2020 19:48
559 C - Book Reading GNU C++17 math *1200 Mar/16/2020 19:01
558 B - Bad Prices GNU C++17 data structures implementation *1100 Mar/16/2020 18:48
557 A - Chips Moving GNU C++17 math *900 Mar/16/2020 18:46
556 F - Ehab's Last Theorem GNU C++17 constructive algorithms dfs and similar graphs greedy *2500 Mar/16/2020 16:14
555 D - Ehab the Xorcist GNU C++17 bitmasks constructive algorithms greedy number theory *1700 Mar/15/2020 00:43
554 D - Round Subset GNU C++17 dp math *2100 Mar/14/2020 22:31
553 C - Ehab and Path-etic MEXs GNU C++17 constructive algorithms dfs and similar greedy trees *1500 Mar/14/2020 20:54
552 B - CopyCopyCopyCopyCopy GNU C++17 greedy implementation *800 Mar/14/2020 20:09
551 A - EhAb AnD gCd GNU C++17 constructive algorithms greedy number theory *800 Mar/14/2020 20:06
550 B - Just Eat It! GNU C++17 dp greedy implementation *1300 Mar/13/2020 23:39
549 D - Eternal Victory GNU C++17 dfs and similar graphs greedy shortest paths trees *1800 Mar/13/2020 14:08
548 F - Maximum White Subtree GNU C++17 dfs and similar dp graphs trees *1800 Mar/13/2020 01:17
547 E - Sleeping Schedule GNU C++17 dp implementation *1700 Mar/12/2020 19:40
546 D - Pair of Topics GNU C++17 binary search data structures sortings two pointers *1400 Mar/12/2020 19:02
545 C - Frog Jumps GNU C++17 binary search data structures dfs and similar greedy implementation *1100 Mar/12/2020 18:48
544 B - Yet Another Palindrome Problem GNU C++17 brute force strings *1100 Mar/12/2020 18:40
543 A - Yet Another Tetris Problem GNU C++17 implementation number theory *900 Mar/12/2020 18:37
542 A - Chunga-Changa GNU C++17 greedy math *1000 Mar/12/2020 15:26
541 E - Polycarp and Snakes GNU C++17 brute force implementation *2000 Mar/11/2020 20:19
540 D - Extra Element GNU C++17 implementation math *1700 Mar/11/2020 19:43
539 C2 - Exam in BerSU (hard version) GNU C++17 brute force data structures greedy math *1700 Mar/11/2020 19:20
538 C1 - Exam in BerSU (easy version) GNU C++17 greedy sortings *1200 Mar/11/2020 19:20
537 B - Email from Polycarp GNU C++17 implementation strings *1200 Mar/11/2020 18:56
536 A - Ropewalkers GNU C++17 math *800 Mar/11/2020 18:34
535 B - Count Subrectangles GNU C++17 binary search greedy implementation *1500 Mar/11/2020 16:44
534 C - Unusual Competitions GNU C++17 constructive algorithms *1300 Mar/11/2020 16:29
533 A - Even Subset Sum Problem GNU C++17 brute force dp greedy implementation *800 Mar/11/2020 15:56
532 D - Count the Arrays GNU C++17 combinatorics math *1700 Mar/09/2020 22:48
531 B - Bogosort GNU C++17 constructive algorithms sortings *1000 Mar/09/2020 20:11
530 A - Two Regular Polygons GNU C++17 geometry greedy math number theory *800 Mar/09/2020 20:07
529 D - Nash Matrix GNU C++17 constructive algorithms dfs and similar graphs implementation *2000 Mar/05/2020 01:11
528 C - Primitive Primes GNU C++17 constructive algorithms math ternary search *1800 Mar/04/2020 20:56
527 B - String Modification GNU C++17 brute force constructive algorithms implementation sortings strings *1400 Mar/04/2020 20:23
526 A - Grade Allocation GNU C++17 implementation *800 Mar/04/2020 20:07
525 E - Kuroni and the Score Distribution GNU C++17 constructive algorithms greedy implementation math *2200 Mar/04/2020 14:21
524 D - Kuroni and the Celebration GNU C++17 constructive algorithms dfs and similar interactive trees *1900 Mar/03/2020 23:46
523 C - Kuroni and Impossible Calculation GNU C++17 brute force combinatorics math number theory *1600 Mar/03/2020 20:57
522 B - Kuroni and Simple Strings GNU C++17 constructive algorithms greedy strings two pointers *1200 Mar/03/2020 20:30
521 A - Kuroni and the Gifts GNU C++17 brute force constructive algorithms greedy sortings *800 Mar/03/2020 20:09
520 B - Journey Planning GNU C++17 data structures sortings *1400 Mar/01/2020 19:08
519 A - Contest for Robots GNU C++17 greedy *900 Mar/01/2020 18:55
518 E - Median String GNU C++17 bitmasks math number theory strings *1900 Feb/29/2020 20:46
517 F - Graph Without Long Directed Paths GNU C++17 dfs and similar graphs *1700 Feb/28/2020 18:38
516 D - Equalize Them All GNU C++17 constructive algorithms greedy *1400 Feb/28/2020 18:17
515 C - Two Shuffled Sequences GNU C++17 constructive algorithms sortings *1000 Feb/28/2020 18:00
514 B - Parity Alternated Deletions GNU C++17 greedy implementation sortings *900 Feb/28/2020 17:54
513 A - Diverse Strings GNU C++17 implementation strings *800 Feb/28/2020 17:46
512 F - Vus the Cossack and a Graph GNU C++17 dfs and similar graphs greedy implementation *2400 Feb/28/2020 16:22
511 D - Vus the Cossack and Numbers GNU C++17 constructive algorithms greedy math *1500 Feb/28/2020 15:10
510 C - Vus the Cossack and Strings GNU C++17 implementation math *1800 Feb/28/2020 14:51
509 A - Vus the Cossack and a Contest GNU C++17 implementation *800 Feb/28/2020 14:30
508 D2 - Add on a Tree: Revolution GNU C++17 dfs and similar implementation trees *2500 Feb/28/2020 02:20
507 E - Count Pairs GNU C++17 number theory *2300 Feb/28/2020 01:52
506 D1 - Add on a Tree GNU C++17 trees *1600 Feb/28/2020 00:13
505 C - Candies! GNU C++17 data structures dp implementation math *1400 Feb/27/2020 23:41
504 B - Number Circle GNU C++17 greedy math sortings *1100 Feb/27/2020 23:13
503 A - Keanu Reeves GNU C++17 strings *800 Feb/27/2020 22:55
502 C - Serval and Parenthesis Sequence GNU C++17 greedy strings *1700 Feb/27/2020 22:28
501 C - Roads in Berland GNU C++17 graphs shortest paths *1900 Feb/26/2020 23:57
500 B - String Problem GNU C++17 shortest paths *1800 Feb/26/2020 23:42
499 B - Greg and Graph GNU C++17 dp graphs shortest paths *1700 Feb/26/2020 23:09
498 D - Recommendations GNU C++17 data structures greedy sortings *1700 Feb/26/2020 13:45
497 C - Restoring Permutation GNU C++17 greedy *1200 Feb/26/2020 01:56
496 B - Homecoming GNU C++17 binary search dp greedy strings *1300 Feb/26/2020 01:46
495 A - Dead Pixel GNU C++17 implementation *800 Feb/26/2020 01:28
494 F - Moving Points GNU C++17 data structures divide and conquer implementation sortings *1900 Feb/25/2020 03:47
493 D - Three Integers GNU C++17 brute force math *2000 Feb/25/2020 03:12
492 C - Perform the Combo GNU C++17 brute force *1300 Feb/25/2020 01:49
491 B - WeirdSort GNU C++17 dfs and similar sortings *1200 Feb/25/2020 01:39
490 A - Add Odd or Subtract Even GNU C++17 greedy implementation math *800 Feb/25/2020 01:26
489 C1 - Skyscrapers (easy version) GNU C++17 brute force data structures dp greedy *1500 Feb/23/2020 15:13
488 B - Different Rules GNU C++17 constructive algorithms greedy implementation math *1700 Feb/23/2020 15:00
487 A - Fast Food Restaurant GNU C++17 brute force greedy implementation *900 Feb/23/2020 14:41
486 B - T-Shirt Hunt GNU C++17 brute force implementation *1300 Feb/22/2020 13:51
485 C - Success Rate GNU C++17 binary search math *1700 Feb/22/2020 13:35
484 A - Is it rated? GNU C++17 implementation sortings *900 Feb/22/2020 12:53
483 F - Tokitsukaze and Strange Rectangle GNU C++17 data structures divide and conquer *2000 Feb/19/2020 22:39
482 D - Tokitsukaze, CSL and Stone Game GNU C++17 games greedy *1800 Feb/19/2020 19:24
481 C - Tokitsukaze and Discard Items GNU C++17 implementation *1400 Feb/19/2020 15:27
480 B - Tokitsukaze and Mahjong GNU C++17 brute force implementation *1200 Feb/19/2020 15:07
479 A - Tokitsukaze and Enhancement GNU C++17 brute force *800 Feb/19/2020 14:45
478 A - Three Strings GNU C++17 implementation strings *800 Feb/18/2020 15:07
477 C - Cow and Message GNU C++17 brute force dp math strings *1500 Feb/17/2020 22:19
476 B - Cow and Friend GNU C++17 geometry greedy math *1300 Feb/17/2020 21:54
475 A - Cow and Haybales GNU C++17 greedy implementation *800 Feb/17/2020 21:09
474 D - Yet Another Subarray Problem GNU C++17 dp greedy math *1900 Feb/17/2020 00:17
473 C - Array Splitting GNU C++17 greedy sortings *1400 Feb/16/2020 23:22
472 B - Pillars GNU C++17 greedy implementation *1000 Feb/16/2020 23:09
471 A - DIY Wooden Ladder GNU C++17 greedy math sortings *900 Feb/16/2020 23:04
470 E - Matching vs Independent Set GNU C++17 constructive algorithms graphs greedy *2000 Feb/16/2020 22:46
469 F - Rectangle Painting 1 GNU C++17 dp *2300 Feb/16/2020 22:03
468 C - MP3 GNU C++17 two pointers *1600 Feb/16/2020 18:51
467 D - Welfare State GNU C++17 data structures implementation *1600 Feb/16/2020 18:10
466 B - Water Lily GNU C++17 geometry math *1000 Feb/16/2020 17:51
465 A - City Day GNU C++17 implementation *1000 Feb/16/2020 17:48
464 D - Shortest and Longest LIS GNU C++17 constructive algorithms graphs greedy two pointers *1800 Feb/15/2020 20:26
463 C - Air Conditioner GNU C++17 dp greedy implementation sortings two pointers *1500 Feb/15/2020 19:11
462 B - Longest Palindrome GNU C++17 brute force constructive algorithms greedy implementation strings *1100 Feb/15/2020 18:50
461 A - Two Rabbits GNU C++17 math *800 Feb/15/2020 18:37
460 B - Motarack's Birthday GNU C++17 binary search greedy ternary search *1500 Feb/14/2020 00:08
459 D - Fill The Bag GNU C++17 bitmasks greedy *1900 Feb/12/2020 21:39
458 C - Perfect Keyboard GNU C++17 dfs and similar greedy implementation *1600 Feb/12/2020 21:11
457 B - National Project GNU C++17 math *1400 Feb/12/2020 20:27
456 A - Erasing Zeroes GNU C++17 implementation strings *800 Feb/12/2020 20:08
455 F - Berland Beauty GNU C++17 constructive algorithms dfs and similar greedy sortings trees *2100 Feb/11/2020 10:12
454 B - Wonder Room GNU C++17 brute force math *2000 Feb/10/2020 17:01
453 C - Number of Ways GNU C++17 binary search brute force data structures dp two pointers *1700 Feb/10/2020 15:01
452 B - Assigning to Classes GNU C++17 greedy implementation sortings *1000 Feb/09/2020 19:45
451 A - Non-zero GNU C++17 implementation math *800 Feb/09/2020 19:38
450 D - Single-use Stones GNU C++17 binary search flows greedy two pointers *1900 Feb/05/2020 14:18
449 B - Food Buying GNU C++17 math *900 Feb/05/2020 02:09
448 E2 - String Coloring (hard version) GNU C++17 data structures dp *2000 Feb/04/2020 21:36
447 E1 - String Coloring (easy version) GNU C++17 constructive algorithms dp graphs greedy sortings *1800 Feb/04/2020 21:22
446 D - Fight with Monsters GNU C++17 greedy sortings *1500 Feb/04/2020 21:03
445 C - Yet Another Walking Robot GNU C++17 data structures implementation *1500 Feb/04/2020 20:30
444 A - Array with Odd Sum GNU C++17 math *800 Feb/04/2020 20:07
443 B - Array Sharpening GNU C++17 greedy implementation *1300 Feb/03/2020 23:59
442 D - Irreducible Anagrams GNU C++17 binary search constructive algorithms data structures strings two pointers *1800 Feb/03/2020 01:36
441 C - Mind Control GNU C++17 brute force data structures greedy math *1600 Feb/03/2020 00:44
440 A - Even But Not Even GNU C++17 greedy math strings *900 Feb/02/2020 19:46
439 C - Common Divisors GNU C++17 implementation math *1300 Feb/02/2020 15:16
438 D - Coloring Edges GNU C++17 constructive algorithms dfs and similar graphs *2100 Feb/02/2020 15:06
437 A - Olesya and Rodion GNU C++17 math *1000 Feb/01/2020 18:56
436 C - Cycle In Maze GNU C++17 *special problem dfs and similar graphs greedy shortest paths *1700 Feb/01/2020 18:48
435 E - Gerald and Giant Chess GNU C++17 combinatorics dp *2200 Feb/01/2020 17:10
434 D - Police Stations GNU C++17 constructive algorithms dfs and similar dp graphs shortest paths trees *2100 Feb/01/2020 14:17
433 C - King's Path GNU C++17 dfs and similar graphs hashing shortest paths *1800 Jan/30/2020 18:48
432 B - Biridian Forest GNU C++17 dfs and similar shortest paths *1500 Jan/30/2020 16:47
431 B - Infinite Prefixes GNU C++17 math strings *1700 Jan/30/2020 14:06
430 A - Rock-Paper-Scissors GNU C++17 implementation math *1300 Jan/30/2020 01:17
429 B - Han Solo and Lazer Gun GNU C++17 brute force data structures geometry implementation math *1400 Jan/30/2020 01:01
428 C - Obtain The String GNU C++17 dp greedy strings *1600 Jan/29/2020 20:26
427 C - Valeriy and Deque GNU C++17 data structures implementation *1500 Jan/28/2020 20:05
426 B - Serial Time! GNU C++17 dfs and similar dsu *1400 Jan/25/2020 23:18
425 B - Recursive Queries GNU C++17 binary search data structures dfs and similar *1300 Jan/25/2020 15:28
424 C - Xenia and Weights GNU C++17 constructive algorithms dfs and similar dp graphs greedy shortest paths *1700 Jan/24/2020 11:31
423 B - Tanya and Candies GNU C++17 implementation *1200 Jan/24/2020 10:41
422 C - Palindromic Matrix GNU C++17 constructive algorithms implementation *1700 Jan/23/2020 22:34
421 A - Water Buying GNU C++17 math *800 Jan/23/2020 21:52
420 C - Product of Three Numbers GNU C++17 greedy math number theory *1300 Jan/23/2020 16:16
419 D - MEX maximizing GNU C++17 data structures greedy implementation math *1600 Jan/22/2020 21:09
418 B - Collecting Packages GNU C++17 implementation sortings *1200 Jan/22/2020 20:21
417 A - Collecting Coins GNU C++17 math *800 Jan/22/2020 20:13
416 B - Good Sequences GNU C++17 dp number theory *1500 Jan/22/2020 18:42
415 C - George and Job GNU C++17 dp implementation *1700 Jan/22/2020 16:15
414 E - Pashmak and Graph GNU C++17 dp sortings *1900 Jan/22/2020 15:23
413 D - Xenia and Bit Operations GNU C++17 data structures trees *1700 Jan/22/2020 00:57
412 D - Caesar's Legions GNU C++17 dp *1700 Jan/21/2020 22:52
411 C - Ladder GNU C++17 dp implementation two pointers *1700 Jan/21/2020 15:39
410 C - Arithmetic Progression GNU C++17 implementation sortings *1700 Jan/21/2020 15:22
409 C - Barcode GNU C++17 dp matrices *1700 Jan/21/2020 14:19
408 C - Little Girl and Maximum Sum GNU C++17 data structures greedy implementation sortings *1500 Jan/21/2020 00:06
407 A - Cows and Sequence GNU C++17 constructive algorithms data structures implementation *1600 Jan/20/2020 23:43
406 C - Another Problem on Strings GNU C++11 binary search brute force dp math strings two pointers *1600 Jan/20/2020 23:05
405 D - Dima and Hares GNU C++11 dp greedy *1800 Jan/20/2020 22:46
404 D - Little Girl and Maximum XOR GNU C++17 bitmasks dp greedy implementation math *1700 Jan/20/2020 18:42
403 C - Hamburgers GNU C++17 binary search brute force *1600 Jan/20/2020 17:35
402 B - Greenhouse Effect GNU C++17 dp *1700 Jan/20/2020 16:38
401 B - Pipeline GNU C++17 binary search math *1700 Jan/20/2020 16:02
400 C - Fixing Typos GNU C++17 greedy implementation *1400 Jan/20/2020 13:50
399 B - Shaass and Bookshelf GNU C++17 dp greedy *1700 Jan/20/2020 05:07
398 B - Password GNU C++17 binary search dp hashing string suffix structures strings *1700 Jan/20/2020 04:25
397 C - Beautiful Numbers GNU C++17 brute force combinatorics *1800 Jan/20/2020 02:45
396 D - Aroma's Search GNU C++17 brute force constructive algorithms implementation *1700 Jan/20/2020 01:43
395 C - Divisibility by Eight GNU C++17 brute force dp math *1500 Jan/20/2020 01:09
394 C - NEKO's Maze Game GNU C++17 constructive algorithms implementation *1400 Jan/20/2020 00:41
393 B - JOE is on TV! GNU C++17 combinatorics greedy math *1000 Jan/19/2020 19:17
392 A - ConneR and the A.R.C. Markland-N GNU C++17 binary search brute force implementation *1100 Jan/19/2020 19:10
391 B - Dima and a Bad XOR GNU C++17 bitmasks brute force constructive algorithms dp *1600 Jan/19/2020 16:48
390 C - Bombs GNU C++17 greedy implementation sortings *1600 Jan/18/2020 20:01
389 C - k-Tree GNU C++17 dp implementation trees *1600 Jan/18/2020 18:27
388 B - Hometask GNU C++17 brute force constructive algorithms greedy math *1600 Jan/18/2020 15:58
387 A - Boredom GNU C++17 dp *1500 Jan/18/2020 15:21
386 D - Colorful Graph GNU C++17 brute force dfs and similar graphs *1600 Jan/18/2020 14:26
385 B - Color the Fence GNU C++17 data structures dp greedy implementation *1700 Jan/17/2020 18:52
384 F1 - Microtransactions (easy version) GNU C++17 binary search greedy *2000 Jan/17/2020 18:28
383 F2 - Microtransactions (hard version) GNU C++17 binary search greedy implementation *2000 Jan/17/2020 18:27
382 C - XOR and OR GNU C++17 constructive algorithms implementation math *1500 Jan/17/2020 12:47
381 C - Valera and Elections GNU C++17 dfs and similar graphs trees *1600 Jan/17/2020 03:29
380 D - Common Divisors GNU C++17 brute force hashing implementation math strings *1400 Jan/17/2020 02:55
379 A - A Compatible Pair GNU C++17 brute force games *1400 Jan/17/2020 02:25
378 B - Physics Practical GNU C++17 binary search dp sortings two pointers *1400 Jan/17/2020 02:01
377 C - Ilya and Matrix GNU C++17 constructive algorithms greedy implementation sortings *1400 Jan/17/2020 01:31
376 A - DZY Loves Sequences GNU C++17 dp implementation two pointers *1600 Jan/17/2020 00:27
375 C - Almost Arithmetical Progression GNU C++17 brute force dp *1500 Jan/16/2020 22:46
374 C - To Add or Not to Add GNU C++17 binary search sortings two pointers *1600 Jan/15/2020 20:04
373 A - Mafia GNU C++17 binary search math sortings *1600 Jan/15/2020 19:01
372 C - Palindrome Transformation GNU C++17 brute force greedy implementation *1700 Jan/15/2020 17:55
371 C - Two Arrays GNU C++17 combinatorics dp *1600 Jan/14/2020 22:59
370 B - Yet Another Meme Problem GNU C++17 math *1100 Jan/14/2020 21:00
369 A - Deadline GNU C++17 binary search brute force math ternary search *1100 Jan/14/2020 20:15
368 C - Modified GCD GNU C++17 binary search number theory *1600 Jan/13/2020 19:38
367 D - Vasya and Chess GNU C++17 constructive algorithms games math *1700 Jan/13/2020 18:35
366 B - Maximum Absurdity GNU C++17 data structures dp implementation *1500 Jan/13/2020 14:18
365 A - Cut Ribbon GNU C++17 brute force dp *1300 Jan/13/2020 12:32
364 A - Greg and Array GNU C++17 data structures implementation *1400 Jan/13/2020 12:10
363 C - Phone Numbers GNU C++17 constructive algorithms implementation strings *1500 Jan/12/2020 17:46
362 C - Building Permutation GNU C++17 greedy implementation sortings *1200 Jan/12/2020 01:11
361 A - Party GNU C++17 dfs and similar graphs trees *900 Jan/12/2020 01:01
360 B - Fence GNU C++17 brute force dp *1100 Jan/12/2020 00:43
359 B - T-primes GNU C++17 binary search implementation math number theory *1300 Jan/12/2020 00:36
358 A - Ice Skating GNU C++17 brute force dfs and similar dsu graphs *1200 Jan/12/2020 00:22
357 B - Dreamoon and WiFi GNU C++17 bitmasks brute force combinatorics dp math probabilities *1300 Jan/11/2020 23:28
356 A - System of Equations GNU C++17 brute force *800 Jan/11/2020 23:08
355 A - Even Odds GNU C++17 math *900 Jan/11/2020 23:04
354 A - Magnets GNU C++17 implementation *800 Jan/11/2020 22:58
353 A - Petya and Strings GNU C++17 implementation strings *800 Jan/11/2020 22:52
352 C - Fadi and LCM GNU C++17 brute force math number theory *1400 Jan/10/2020 20:56
351 A - Mezo Playing Zoma GNU C++17 math *800 Jan/10/2020 19:38
350 B - Sagheer, the Hausmeister GNU C++17 bitmasks brute force dp *1600 Jan/10/2020 00:56
349 A - Raising Bacteria GNU C++17 bitmasks *1000 Jan/09/2020 23:36
348 C - Paint the Digits GNU C++17 constructive algorithms greedy implementation *1500 Jan/08/2020 22:20
347 D - Cow and Snacks GNU C++17 dfs and similar dsu graphs *1700 Jan/08/2020 17:40
346 B - Koala and Lights GNU C++17 implementation math number theory *1300 Jan/08/2020 16:08
345 A - Paint the Numbers GNU C++17 greedy implementation math *800 Jan/08/2020 15:49
344 B - Mislove Has Lost an Array GNU C++17 greedy math *900 Jan/07/2020 18:22
343 A - BowWow and the Timetable GNU C++17 math *1000 Jan/07/2020 18:11
342 B - New Year and Ascent Sequence GNU C++17 binary search combinatorics data structures dp implementation sortings *1400 Jan/07/2020 14:30
341 C - Garland GNU C++17 dp greedy sortings *1800 Jan/06/2020 18:47
340 B - Hyperset GNU C++17 brute force data structures implementation *1500 Jan/06/2020 17:36
339 C - Ehab and a Special Coloring Problem GNU C++17 constructive algorithms number theory *1300 Jan/06/2020 00:09
338 A - Yellow Cards GNU C++17 greedy implementation math *1000 Jan/05/2020 22:45
337 A - Angry Students GNU C++17 greedy implementation *800 Jan/05/2020 19:43
336 C - New Year and Permutation GNU C++17 combinatorics math *1600 Jan/05/2020 18:11
335 A - New Year and Naming GNU C++17 implementation strings *800 Jan/05/2020 16:18
334 F - Maximum Balanced Circle GNU C++17 constructive algorithms dp greedy two pointers *2000 Jan/02/2020 23:45
333 D - N Problems During K Days GNU C++17 constructive algorithms greedy math *1900 Jan/02/2020 22:57
332 C2 - Increasing Subsequence (hard version) GNU C++17 greedy *1700 Jan/02/2020 21:25
331 C1 - Increasing Subsequence (easy version) GNU C++17 greedy *1300 Jan/02/2020 19:26
330 E - Minimum Array GNU C++17 binary search data structures greedy *1700 Jan/02/2020 19:11
329 B - Long Number GNU C++17 greedy *1300 Jan/02/2020 18:54
328 A - Reachable Numbers GNU C++17 implementation *1100 Jan/02/2020 18:40
327 C - New Year and Domino GNU C++17 dp implementation *1500 Jan/02/2020 13:55
326 C - Online Courses In BSU GNU C++17 *special problem dfs and similar graphs implementation *1500 Jan/01/2020 19:26
325 D - Generating Sets GNU C++17 binary search data structures dfs and similar greedy strings trees *1900 Jan/01/2020 18:43
324 G - Candy Box (hard version) GNU C++17 greedy implementation sortings *2000 Jan/01/2020 15:46
323 E - Subsequences (easy version) GNU C++17 dp graphs implementation shortest paths *2000 Dec/31/2019 16:24
322 D - Strange Device GNU C++17 constructive algorithms interactive math sortings *1900 Dec/30/2019 13:59
321 C - Make Good GNU C++17 bitmasks constructive algorithms math *1400 Dec/29/2019 20:52
320 A - Card Game GNU C++17 games greedy math *800 Dec/29/2019 19:39
319 B - Strings Equalization GNU C++17 strings *1000 Dec/29/2019 18:37
318 C - Ravioli Sort GNU C++17 implementation *1600 Dec/29/2019 16:37
317 A - Quirky Quantifiers GNU C++17 math *800 Dec/29/2019 16:17
316 E - New Year Parties GNU C++17 dp greedy *1800 Dec/29/2019 01:40
315 C - Friends and Gifts GNU C++17 constructive algorithms data structures math *1500 Dec/28/2019 23:41
314 B - Candies Division GNU C++17 math *900 Dec/28/2019 22:40
313 A - Minutes Before the New Year GNU C++17 math *800 Dec/28/2019 22:36
312 D - Marcin and Training Camp GNU C++17 brute force dfs and similar graphs greedy *1700 Dec/28/2019 19:12
311 C - Anadi and Domino GNU C++17 brute force graphs *1700 Dec/28/2019 15:01
310 B - Ania and Minimizing GNU C++17 greedy implementation *1000 Dec/28/2019 11:41
309 A - Dawid and Bags of Candies GNU C++17 brute force implementation *800 Dec/28/2019 11:36
308 D - Santa's Bot GNU C++17 combinatorics math probabilities *1700 Dec/27/2019 22:58
307 C - Stack of Presents GNU C++17 data structures implementation *1400 Dec/27/2019 21:55
306 B - Verse For Santa GNU C++17 binary search brute force implementation *1300 Dec/27/2019 21:32
305 A - New Year Garland GNU C++17 math *900 Dec/27/2019 20:23
304 C - Garland GNU C++17 dfs and similar graphs greedy trees *2000 Dec/27/2019 17:21
303 F2 - Spanning Tree with One Fixed Degree GNU C++17 constructive algorithms dfs and similar dsu graphs greedy *1900 Dec/27/2019 16:58
302 F1 - Spanning Tree with Maximum Degree GNU C++17 graphs *1600 Dec/27/2019 02:34
301 E - K Balanced Teams GNU C++17 dp sortings two pointers *1800 Dec/27/2019 02:10
300 D - Zero Quantity Maximization GNU C++17 hashing math number theory *1500 Dec/27/2019 00:54
299 B - Preparation for International Women's Day GNU C++17 math number theory *1200 Dec/27/2019 00:41
298 A - Middle of the Contest GNU C++17 implementation *1000 Dec/27/2019 00:26
297 C - Balanced Team GNU C++17 sortings two pointers *1200 Dec/27/2019 00:09
296 C - Travelling Salesman and Special Numbers GNU C++17 brute force combinatorics dp *1800 Dec/26/2019 22:14
295 D - Three-dimensional Turtle Super Computer GNU C++17 brute force dfs and similar graphs *1800 Dec/26/2019 18:46
294 A - Home Numbers GNU C++17 *special problem constructive algorithms math *1100 Dec/26/2019 17:57
293 C - Road Improvement GNU C++17 *special problem dfs and similar graphs greedy trees *1800 Dec/26/2019 17:47
292 B - Making Genome in Berland GNU C++17 *special problem dfs and similar strings *1500 Dec/26/2019 16:25
291 E - Dasha and Puzzle GNU C++17 constructive algorithms dfs and similar graphs greedy trees *2000 Dec/26/2019 15:20
290 F - st-Spanning Tree GNU C++17 dsu graphs greedy implementation *2300 Dec/25/2019 23:56
289 C - Polycarp at the Radio GNU C++17 greedy *1600 Dec/25/2019 16:27
288 E - One-Way Reform GNU C++17 constructive algorithms dfs and similar flows graphs greedy *2200 Dec/25/2019 15:58
287 D - Lakes in Berland GNU C++17 dfs and similar dsu graphs greedy implementation *1600 Dec/25/2019 14:54
286 B - Text Document Analysis GNU C++17 expression parsing implementation strings *1100 Dec/25/2019 13:06
285 A - The New Year: Meeting Friends GNU C++17 implementation math sortings *800 Dec/25/2019 12:35
284 A - Equation GNU C++17 brute force math *800 Dec/21/2019 16:39
283 D - Print a 1337-string... GNU C++17 combinatorics constructive algorithms math strings *1900 Dec/21/2019 00:37
282 A - You Are Given Two Binary Strings... GNU C++17 bitmasks greedy *1100 Dec/20/2019 19:09
281 A - Learning Languages GNU C++17 dfs and similar dsu *1400 Dec/20/2019 16:27
280 C - Queen GNU C++17 dfs and similar trees *1400 Dec/20/2019 00:32
279 C - Berry Jam GNU C++17 data structures dp greedy implementation *1700 Dec/19/2019 23:41
278 E - Generate a String GNU C++17 dfs and similar dp *2000 Dec/18/2019 20:37
277 A - Transformation: from A to B GNU C++17 brute force dfs and similar math *1000 Dec/18/2019 19:56
276 E - Spaceship Solitaire GNU C++17 data structures greedy implementation *2100 Dec/18/2019 16:24
275 D - Decreasing Debts GNU C++17 constructive algorithms data structures graphs greedy implementation math two pointers *2000 Dec/18/2019 14:50
274 B - Dice Tower GNU C++17 constructive algorithms math *1000 Dec/17/2019 23:03
273 C - Diverse Matrix GNU C++17 constructive algorithms greedy math number theory *1400 Dec/17/2019 21:29
272 A - Competitive Programmer GNU C++17 chinese remainder theorem math *1000 Dec/17/2019 20:45
271 A - Balanced Rating Changes GNU C++17 implementation math *1000 Dec/17/2019 17:44
270 D - Portals GNU C++17 data structures dp greedy implementation sortings *2100 Dec/17/2019 17:12
269 C - Shawarma Tent GNU C++17 brute force geometry greedy implementation *1300 Dec/17/2019 00:21
268 B - Blocks GNU C++17 greedy math *1300 Dec/17/2019 00:05
267 A - Suits GNU C++17 brute force greedy math *800 Dec/16/2019 23:47
266 D - Beingawesomeism GNU C++17 constructive algorithms greedy implementation math *1800 Dec/16/2019 22:45
265 C - Cut and Paste GNU C++17 implementation math *1700 Dec/16/2019 21:14
264 F - Beautiful Rectangle GNU C++17 brute force combinatorics constructive algorithms greedy math *2300 Dec/16/2019 20:27
263 D - Let's Play the Words? GNU C++17 data structures hashing implementation math *1900 Dec/16/2019 17:55
262 B - Azamon Web Services GNU C++17 greedy *1600 Dec/16/2019 16:55
261 A - Suffix Three GNU C++17 implementation *800 Dec/15/2019 10:41
260 D2 - RGB Substring (hard version) GNU C++17 data structures dp implementation two pointers *1600 Dec/15/2019 00:33
259 D1 - RGB Substring (easy version) GNU C++17 implementation *1500 Dec/15/2019 00:30
258 C - Robot Breakout GNU C++17 implementation *1500 Dec/14/2019 23:56
257 B - Odd Sum Segments GNU C++17 constructive algorithms math *1200 Dec/14/2019 23:36
256 A - Three Piles of Candies GNU C++17 brute force constructive algorithms math *800 Dec/14/2019 23:25
255 E - XOR Guessing GNU C++17 bitmasks interactive math *1900 Dec/14/2019 22:17
254 C - As Simple as One and Two GNU C++17 dp greedy *1400 Dec/14/2019 17:46
253 A - Happy Birthday, Polycarp! GNU C++17 implementation *1000 Dec/14/2019 17:24
252 B - Make Them Odd GNU C++17 greedy number theory *1200 Dec/14/2019 16:53
251 C - Gas Pipeline GNU C++17 dp greedy *1500 Dec/13/2019 23:57
250 A - There Are Two Types Of Burgers GNU C++17 brute force greedy implementation math *800 Dec/13/2019 23:15
249 D - Remove One Element GNU C++17 brute force dp *1500 Dec/13/2019 15:07
248 D - Power Products GNU C++17 hashing math number theory *1800 Dec/13/2019 00:39
247 C - Yet Another Broken Keyboard GNU C++17 combinatorics dp implementation *1200 Dec/12/2019 20:05
246 B - Snow Walking Robot GNU C++17 constructive algorithms greedy implementation *1200 Dec/12/2019 19:34
245 A - Three Friends GNU C++17 brute force greedy math sortings *900 Dec/12/2019 19:16
244 B - Uniqueness GNU C++17 binary search brute force implementation two pointers *1500 Dec/12/2019 18:56
243 C - Magic Grid GNU C++17 constructive algorithms *1800 Dec/11/2019 21:31
242 B2 - TV Subscriptions (Hard Version) GNU C++17 implementation two pointers *1300 Dec/11/2019 16:05
241 A - Forgetting Things GNU C++17 math *900 Dec/11/2019 01:47
240 A - Wrong Subtraction GNU C++17 implementation *800 Dec/11/2019 00:41
239 A - Distinct Digits GNU C++17 brute force implementation *800 Dec/11/2019 00:35
238 B - Modulo Sum GNU C++17 combinatorics data structures dp two pointers *1900 Dec/11/2019 00:12
237 A - Word Capitalization GNU C++17 implementation strings *800 Dec/10/2019 23:27
236 I - Coins C++14 (GCC 5.4.1) AtCoder *100 Dec/10/2019 22:43
235 B - Easy Number Challenge GNU C++17 implementation number theory *1300 Dec/10/2019 21:50
234 A - The Monster GNU C++17 brute force math number theory *1200 Dec/09/2019 18:52
233 B - Distances to Zero GNU C++17 constructive algorithms *1200 Dec/09/2019 16:50
232 C - Less or Equal GNU C++17 sortings *1200 Dec/09/2019 16:40
231 A - Shortest path of the king GNU C++17 greedy shortest paths *1000 Dec/09/2019 16:29
230 B - Godsend GNU C++17 games math *1100 Dec/09/2019 16:04
229 E - Fox and Card Game GNU C++17 greedy implementation *2000 Dec/09/2019 15:51
228 B - Our Tanya is Crying Out Loud GNU C++17 dp greedy *1400 Dec/08/2019 14:30
227 C - Meme Problem GNU C++17 binary search math *1300 Dec/08/2019 14:05
226 A - Chess Placing GNU C++17 implementation *1100 Dec/08/2019 13:55
225 B - Merge it! GNU C++17 math *1100 Dec/08/2019 13:39
224 A - Stones GNU C++17 brute force greedy math *800 Dec/07/2019 17:58
223 C - Labs GNU C++17 constructive algorithms greedy implementation *1300 Dec/07/2019 17:42
222 B - Alice and the List of Presents GNU C++17 combinatorics math *1500 Dec/07/2019 17:06
221 B - Balanced Tunnel GNU C++17 data structures sortings two pointers *1300 Dec/07/2019 16:53
220 D - Beautiful Sequence GNU C++17 constructive algorithms greedy *1900 Dec/06/2019 03:25
219 C - Beautiful Regional Contest GNU C++17 greedy implementation *1500 Dec/06/2019 01:35
218 B - Beautiful Numbers GNU C++17 data structures implementation math two pointers *1300 Dec/06/2019 00:35
217 A - Beautiful String GNU C++17 constructive algorithms greedy *1000 Dec/06/2019 00:15
216 E - Compress Words GNU C++17 brute force hashing implementation string suffix structures strings *2000 Dec/04/2019 12:29
215 A - Choose Two Numbers GNU C++17 math sortings *800 Dec/03/2019 21:43
214 E - Archaeology GNU C++17 brute force constructive algorithms greedy strings *1900 Dec/03/2019 18:38
213 D - Prime Graph GNU C++17 constructive algorithms greedy math number theory *1500 Dec/03/2019 18:06
212 C - Tiles GNU C++17 combinatorics greedy math *1300 Dec/03/2019 17:39
211 A - Prime Minister GNU C++17 greedy *800 Dec/03/2019 17:21
210 B - WOW Factor GNU C++17 dp strings *1300 Dec/03/2019 16:57
209 B - The Number of Products GNU C++17 combinatorics dp implementation *1400 Dec/03/2019 16:39
208 D - Sequence Sorting GNU C++17 dp greedy two pointers *2000 Dec/02/2019 23:58
207 F - Clear the String GNU C++17 dp *2000 Dec/02/2019 22:39
206 D - Little Pony and Harmony Chest GNU C++17 bitmasks dp *2000 Dec/02/2019 20:30
205 C - Little Pony and Expected Maximum GNU C++17 combinatorics math probabilities *1600 Dec/02/2019 17:26
204 A - Little Pony and Crystal Mine GNU C++17 implementation *800 Dec/02/2019 17:23
203 B - Little Pony and Sort by Shift GNU C++17 implementation *1200 Dec/02/2019 17:10
202 A - Little Pony and Expected Maximum GNU C++17 probabilities *1600 Dec/02/2019 16:44
201 A - CME GNU C++17 math *800 Dec/01/2019 23:30
200 L - Lexicography GNU C++17 constructive algorithms strings *1800 Dec/01/2019 21:28
199 E - Elections GNU C++17 greedy *1700 Dec/01/2019 19:51
198 B - Balls of Buma GNU C++17 *900 Dec/01/2019 18:27
197 H - Grid 1 C++14 (GCC 5.4.1) AtCoder *100 Dec/01/2019 11:25
196 F - LCS C++14 (GCC 5.4.1) AtCoder *100 Nov/30/2019 23:45
195 E - Knapsack 2 C++14 (GCC 5.4.1) AtCoder *100 Nov/30/2019 23:10
194 D - Knapsack 1 C++14 (GCC 5.4.1) AtCoder *100 Nov/30/2019 22:30
193 C - Vacation C++14 (GCC 5.4.1) AtCoder *100 Nov/30/2019 22:24
192 B - Frog 2 C++14 (GCC 5.4.1) AtCoder *100 Nov/30/2019 22:12
191 B - Checkout Assistant GNU C++17 dp *1900 Nov/30/2019 20:20
190 B - PIN Codes GNU C++17 greedy implementation *1400 Nov/29/2019 22:02
189 C - Everyone is a Winner! GNU C++17 binary search math meet-in-the-middle number theory *1400 Nov/29/2019 21:48
188 A - Sweet Problem GNU C++17 math *1100 Nov/29/2019 20:22
187 C - Infinite Fence GNU C++17 greedy math number theory *1700 Nov/28/2019 00:04
186 B - Obtain Two Zeroes GNU C++17 binary search math *1300 Nov/27/2019 19:45
185 A - Heating GNU C++17 math *1000 Nov/27/2019 19:29
184 A - Chain Reaction GNU C++17 binary search dp *1600 Nov/25/2019 01:34
183 C - Messy GNU C++17 constructive algorithms implementation *1700 Nov/24/2019 23:15
182 D1 - Optimal Subsequences (Easy Version) GNU C++17 data structures greedy *1600 Nov/24/2019 20:29
181 D2 - Optimal Subsequences (Hard Version) GNU C++17 binary search data structures greedy sortings *1800 Nov/24/2019 20:26
180 B - Box GNU C++17 constructive algorithms *1200 Nov/24/2019 17:06
179 A - Math Problem GNU C++17 greedy math *1100 Nov/24/2019 13:54
178 A - Mind the Gap GNU C++17 implementation *1100 Nov/23/2019 22:19
177 B - Petr and a Combination Lock GNU C++17 bitmasks brute force dp *1200 Nov/23/2019 19:43
176 D - Minimum Triangulation GNU C++17 dp greedy math *1200 Nov/23/2019 18:56
175 D - Flowers GNU C++17 dp *1700 Nov/23/2019 00:10
174 D - Bubble Sort Graph GNU C++17 binary search data structures dp *1500 Nov/22/2019 23:00
173 F - Equalizing Two Strings GNU C++17 constructive algorithms sortings strings *2000 Nov/22/2019 22:26
172 C - Platforms Jumping GNU C++17 greedy *1700 Nov/22/2019 21:56
171 E - Yet Another Division Into Teams GNU C++17 dp greedy sortings *2000 Nov/22/2019 20:09
170 E - The Contest GNU C++17 data structures dp greedy *2000 Nov/22/2019 19:04
169 C - Colorful Bricks GNU C++17 combinatorics dp math *1500 Nov/22/2019 15:15
168 E - Anfisa the Monkey GNU C++17 dp *1400 Nov/22/2019 14:39
167 E - Tetrahedron GNU C++17 dp math matrices *1500 Nov/22/2019 13:55
166 F - Make Them Similar GNU C++17 bitmasks brute force hashing meet-in-the-middle *2400 Nov/22/2019 11:27
165 D - Yet Another Monster Killing Problem GNU C++17 binary search data structures dp greedy sortings two pointers *1700 Nov/22/2019 02:16
164 A - Recycling Bottles GNU C++17 dp geometry greedy implementation *1800 Nov/22/2019 00:14
163 C - Bear and Prime Numbers GNU C++17 binary search brute force data structures dp implementation math number theory *1700 Nov/21/2019 22:54
162 C - Mishka and the Last Exam GNU C++17 greedy *1300 Nov/21/2019 22:17
161 L - Lazyland GNU C++17 *900 Nov/21/2019 21:45
160 M - The Pleasant Walk GNU C++17 implementation *1000 Nov/21/2019 21:26
159 B - And GNU C++17 greedy *1200 Nov/21/2019 20:21
158 A - Where do I Turn? GNU C++17 geometry *1300 Nov/21/2019 19:20
157 B - Div Times Mod GNU C++17 math *1100 Nov/21/2019 18:09
156 C - Vasya and String GNU C++17 binary search dp strings two pointers *1500 Nov/20/2019 19:19
155 E1 - Send Boxes to Alice (Easy Version) GNU C++17 greedy math number theory *1800 Nov/20/2019 16:51
154 D - Feeding Chicken GNU C++17 greedy implementation *1700 Nov/20/2019 15:27
153 B - Fridge Lockers GNU C++17 graphs implementation *1100 Nov/20/2019 02:50
152 C - League of Leesins GNU C++17 constructive algorithms implementation *1600 Nov/20/2019 02:46
151 C - Multiplicity GNU C++17 data structures dp implementation math number theory *1700 Nov/20/2019 01:11
150 A - Changing Volume GNU C++17 math *800 Nov/19/2019 20:15
149 B - Views Matter GNU C++17 greedy implementation sortings *1400 Nov/19/2019 17:16
148 A - Coins GNU C++17 greedy implementation math *800 Nov/19/2019 16:18
147 B - Photo to Remember GNU C++17 *special problem data structures dp implementation *1100 Nov/19/2019 15:56
146 F - Consecutive Subsequence GNU C++17 dp *1700 Nov/19/2019 15:43
145 F - Crossword Expert GNU C++17 combinatorics dp number theory probabilities two pointers *2400 Nov/19/2019 01:44
144 C - From S To T GNU C++17 implementation strings *1300 Nov/18/2019 19:05
143 B - Yet Another Crosses Problem GNU C++17 implementation *1300 Nov/18/2019 18:43
142 A - Remove a Progression GNU C++17 math *800 Nov/18/2019 18:14
141 D - 1-2-K Game GNU C++17 games math *1700 Nov/18/2019 17:16
140 C - Boredom GNU C++17 dp *1500 Nov/17/2019 18:06
139 C - Sweets Eating GNU C++17 dp greedy math sortings *1500 Nov/17/2019 00:00
138 B - Silly Mistake GNU C++17 greedy implementation *1400 Nov/16/2019 21:01
137 A - Single Push GNU C++17 implementation *1000 Nov/16/2019 20:35
136 B - Pairs GNU C++17 graphs implementation *1500 Nov/16/2019 18:55
135 A - Circle Metro GNU C++17 implementation math *900 Nov/16/2019 18:48
134 A - Thanos Sort GNU C++17 implementation Nov/16/2019 17:46
133 A - Prime Subtraction GNU C++17 math number theory *900 Nov/16/2019 12:38
132 D - AB-string GNU C++17 binary search combinatorics dp strings *1900 Nov/16/2019 11:49
131 E - Array Queries GNU C++17 brute force data structures dp *2000 Nov/15/2019 22:22
130 B - Odd sum GNU C++17 dp greedy implementation *1400 Nov/15/2019 21:55
129 A - k-Factorization GNU C++17 implementation math number theory *1100 Nov/15/2019 21:30
128 C - Minimal string GNU C++17 data structures greedy strings *1700 Nov/15/2019 21:09
127 D - Magic Gems GNU C++17 dp math matrices *2100 Nov/15/2019 10:43
126 N - Forecast GNU C++17 math *1300 Nov/14/2019 12:45
125 M - Turn GNU C++17 geometry math *1800 Nov/14/2019 12:16
124 K - Indivisibility GNU C++17 math number theory *1500 Nov/14/2019 11:46
123 J - Divisibility GNU C++17 math number theory *1100 Nov/14/2019 11:36
122 H - Benches GNU C++17 combinatorics math *1400 Nov/14/2019 11:30
121 G - Challenge Pennants GNU C++17 combinatorics math *1600 Nov/14/2019 11:13
120 I - Parking Lot GNU C++17 combinatorics math *1700 Nov/14/2019 10:36
119 F - Selection of Personnel GNU C++17 combinatorics math *1300 Nov/13/2019 23:58
118 E - A rectangle GNU C++17 math *1900 Nov/13/2019 23:40
117 C - Dominated Subarray GNU C++17 greedy implementation sortings strings two pointers *1200 Nov/13/2019 21:22
116 B - Magic Stick GNU C++17 math *1000 Nov/13/2019 21:05
115 A - Two Rival Students GNU C++17 greedy math *800 Nov/13/2019 20:09
114 D - Hexagons! GNU C++17 math *1100 Nov/13/2019 19:06
113 C - Lucky Numbers GNU C++17 combinatorics math *1100 Nov/13/2019 18:54
112 B - Moore's Law GNU C++17 math *1200 Nov/13/2019 18:39
111 L - Cracking the Code GNU C++17 implementation math *1400 Nov/12/2019 23:47
110 A - Again Twenty Five! GNU C++17 number theory *800 Nov/12/2019 23:19
109 E - Two Arrays and Sum of Functions GNU C++17 greedy math sortings *1600 Nov/12/2019 09:37
108 B - Polycarp Training GNU C++17 data structures greedy sortings *1000 Nov/12/2019 02:22
107 A - Remainder GNU C++17 implementation math *1100 Nov/12/2019 01:56
106 D - Almost All Divisors GNU C++17 math number theory *1600 Nov/12/2019 01:43
105 A - Vasya and Chocolate GNU C++17 implementation math *800 Nov/11/2019 16:45
104 C - Oh Those Palindromes GNU C++17 constructive algorithms *1300 Nov/11/2019 16:16
103 A - Make a triangle! GNU C++17 brute force geometry math *800 Nov/11/2019 15:45
102 B - Equations of Mathematical Magic GNU C++17 math *1200 Nov/11/2019 13:25
101 C - The Football Season GNU C++17 brute force math number theory *2000 Nov/11/2019 12:47
100 A - Pens and Pencils GNU C++17 math *800 Nov/11/2019 12:27
99 A - Heist GNU C++17 greedy implementation sortings *800 Nov/11/2019 11:01
98 G - Minimum Possible LCM GNU C++17 brute force greedy math number theory *2200 Nov/10/2019 21:21
97 F - Shovels Shop GNU C++17 dp greedy sortings *2100 Nov/10/2019 19:26
96 E - Two Teams GNU C++17 data structures implementation sortings *1800 Nov/10/2019 16:47
95 D - Walking Robot GNU C++17 greedy *1500 Nov/10/2019 14:57
94 C - Gourmet Cat GNU C++17 implementation math *1400 Nov/10/2019 14:35
93 A - Restoring Three Numbers GNU C++17 math *800 Nov/10/2019 14:14
92 B - Make Them Equal GNU C++17 math *1200 Nov/10/2019 14:09
91 D - Polycarp's phone book GNU C++17 data structures implementation sortings *1600 Nov/09/2019 23:06
90 B - Which floor? GNU C++17 brute force implementation *1500 Nov/09/2019 21:02
89 A - k-rounding GNU C++17 math number theory *1100 Nov/09/2019 20:27
88 C - Star sky GNU C++17 dp implementation *1600 Nov/09/2019 20:18
87 C - Did you mean... GNU C++17 brute force implementation strings *1500 Nov/09/2019 19:17
86 B - The number on the board GNU C++17 greedy *1100 Nov/09/2019 16:33
85 A - Key races GNU C++17 math *800 Nov/09/2019 16:11
84 B - Zuhair and Strings GNU C++17 brute force implementation strings *1100 Nov/09/2019 14:26
83 A - Salem and Sticks GNU C++17 brute force implementation *1100 Nov/09/2019 12:16
82 C - Ayoub and Lost Array GNU C++17 combinatorics dp math *1500 Nov/09/2019 11:58
81 C - Playlist GNU C++17 brute force data structures sortings *1600 Nov/09/2019 00:00
80 A - Watchmen GNU C++17 data structures geometry math *1400 Nov/08/2019 20:32
79 C - Registration System GNU C++17 data structures hashing implementation *1300 Nov/08/2019 19:59
78 B - Misha and Changing Handles GNU C++17 data structures dsu strings *1100 Nov/08/2019 19:30
77 A - XORinacci GNU C++17 math *900 Nov/08/2019 19:01
76 C - Table Tennis Game 2 GNU C++17 math *1200 Nov/08/2019 18:33
75 B - Kvass and the Fair Nut GNU C++17 greedy implementation *1200 Nov/08/2019 17:04
74 A - The Fair Nut and Elevator GNU C++17 brute force implementation *1000 Nov/08/2019 16:46
73 C - The Fair Nut and String GNU C++17 combinatorics dp implementation *1500 Nov/08/2019 16:16
72 C - Schedule GNU C++17 implementation *1700 Nov/08/2019 00:24
71 B - Sysadmin Bob GNU C++17 greedy implementation strings *1500 Nov/07/2019 22:49
70 E - TV Game GNU C++17 dp *2400 Nov/07/2019 21:14
69 B2 - Character Swap (Hard Version) GNU C++17 strings *1600 Nov/07/2019 00:08
68 A - Maximum Square GNU C++17 implementation *800 Nov/06/2019 23:49
67 C - Tile Painting GNU C++17 number theory *1500 Nov/06/2019 23:49
66 B1 - Character Swap (Easy Version) GNU C++17 strings *1000 Nov/06/2019 23:12
65 C - Trailing Loves (or L'oeufs?) GNU C++17 brute force implementation math number theory *1700 Nov/06/2019 10:14
64 B - Yet Another Array Partitioning Task GNU C++17 constructive algorithms greedy sortings *1500 Nov/05/2019 23:07
63 A - Got Any Grapes? GNU C++17 brute force greedy implementation *800 Nov/05/2019 22:15
62 D - Flood Fill GNU C++17 dp *1900 Nov/05/2019 22:04
61 A - Filling Shapes GNU C++17 dp math *1000 Nov/05/2019 20:13
60 C - Perfect Team GNU C++17 binary search math *1200 Nov/05/2019 17:26
59 B - Knights GNU C++17 constructive algorithms greedy *1100 Nov/05/2019 17:07
58 A - 2048 Game GNU C++17 brute force greedy math *1000 Nov/05/2019 16:55
57 D - Make The Fence Great Again GNU C++17 dp *1800 Nov/05/2019 15:36
56 B - Reach Median GNU C++17 greedy *1300 Nov/05/2019 11:34
55 A - Packets GNU C++17 constructive algorithms greedy math *1300 Nov/05/2019 11:09
54 C - Equalize GNU C++17 dp greedy strings *1300 Nov/05/2019 10:36
53 D - Binary String Minimizing GNU C++17 greedy *1500 Nov/04/2019 21:52
52 B - Minimize the Permutation GNU C++17 greedy *1400 Nov/04/2019 21:26
51 A - Payment Without Change GNU C++17 math *1000 Nov/04/2019 18:55
50 A - Important Exam GNU C++17 implementation strings *900 Nov/03/2019 22:22
49 B - Zero Array GNU C++17 greedy math *1500 Nov/03/2019 22:04
48 E - By Elevator or Stairs? GNU C++17 dp shortest paths *1700 Nov/03/2019 18:37
47 C2 - Good Numbers (hard version) GNU C++17 binary search greedy math meet-in-the-middle *1500 Nov/03/2019 17:26
46 B2 - Books Exchange (hard version) GNU C++17 dfs and similar dsu math *1300 Nov/03/2019 16:43
45 D1 - Too Many Segments (easy version) GNU C++17 greedy *1800 Nov/03/2019 16:19
44 D2 - Too Many Segments (hard version) GNU C++17 data structures greedy sortings *1800 Nov/03/2019 16:17
43 C - Round Corridor GNU C++17 math number theory *1400 Nov/03/2019 13:10
42 A - Hotelier GNU C++17 brute force data structures implementation *800 Nov/03/2019 11:24
41 A - Theatre Square GNU C++17 math *1000 Nov/03/2019 10:12
40 C - Constanze's Machine GNU C++17 dp *1400 Nov/01/2019 23:46
39 B - Restricted RPS GNU C++17 constructive algorithms dp greedy *1200 Nov/01/2019 21:00
38 A - Good ol' Numbers Coloring GNU C++17 math number theory *1000 Nov/01/2019 20:18
37 B - Block Adventure GNU C++17 dp greedy *1200 Nov/01/2019 19:07
36 B - Equal Rectangles GNU C++17 greedy math *1200 Nov/01/2019 18:38
35 C - Substring Game in the Lesson GNU C++17 games greedy strings *1300 Nov/01/2019 15:13
34 B - Kill `Em All GNU C++17 greedy sortings *1300 Oct/31/2019 23:49
33 A - Creating a Character GNU C++17 binary search math *1300 Oct/30/2019 13:29
32 C - Magic Ship GNU C++17 binary search *1900 Oct/29/2019 22:17
31 B - Rooms and Staircases GNU C++17 brute force implementation *1000 Oct/29/2019 19:34
30 A - Integer Points GNU C++17 geometry math *1000 Oct/29/2019 17:12
29 A - Forgetting Things GNU C++17 math *900 Oct/26/2019 16:44
28 B - Kefa and Company GNU C++17 binary search sortings two pointers *1500 Oct/25/2019 15:07
27 C - Alice, Bob and Chocolate GNU C++17 greedy two pointers *1200 Oct/25/2019 13:46
26 C - Sagheer and Nubian Market GNU C++17 binary search sortings *1500 Oct/25/2019 13:05
25 C - Minimize The Integer GNU C++17 greedy two pointers *1600 Oct/24/2019 23:14
24 B - Binary Palindromes GNU C++17 greedy strings *1400 Oct/24/2019 22:37
23 A - Broken Keyboard GNU C++17 brute force strings two pointers *1000 Oct/24/2019 20:48
22 C - Three Parts of the Array GNU C++17 binary search data structures two pointers *1200 Oct/23/2019 10:28
21 C1 - Good Numbers (easy version) GNU C++17 brute force greedy implementation *1300 Oct/23/2019 00:18
20 B1 - Books Exchange (easy version) GNU C++17 dsu math *1000 Oct/22/2019 20:57
19 A - Yet Another Dividing into Teams GNU C++17 math *800 Oct/22/2019 20:33
18 C - Gambling GNU C++17 greedy sortings *1300 Oct/21/2019 15:55
17 B - Grow The Tree GNU C++17 greedy math sortings *900 Oct/21/2019 01:52
16 A - Metro GNU C++17 graphs *900 Oct/19/2019 20:55
15 A - Complicated GCD GNU C++17 math number theory *800 Oct/19/2019 18:16
14 A - k-th divisor GNU C++17 math number theory *1400 Oct/17/2019 00:23
13 A - Noldbach problem GNU C++17 brute force math number theory *1000 Oct/16/2019 19:10
12 B - Taxi GNU C++17 *special problem greedy implementation *1100 Oct/16/2019 02:25
11 A - Puzzles GNU C++17 greedy *900 Oct/16/2019 01:07
10 C - Good String GNU C++17 greedy *1300 Oct/16/2019 00:17
9 A - Pashmak and Garden GNU C++17 implementation *1200 Oct/15/2019 17:29
8 A - Next Round GNU C++17 *special problem implementation *800 Oct/15/2019 16:48
7 A - Bit++ GNU C++17 implementation *800 Oct/15/2019 16:26
6 A - Stones on the Table GNU C++17 implementation *800 Oct/15/2019 16:18
5 A - Tram GNU C++17 implementation *800 Oct/15/2019 16:13
4 C - Bad Sequence GNU C++17 data structures greedy *1200 Oct/14/2019 10:59
3 C - Increasing Matrix GNU C++17 greedy *1100 Oct/13/2019 20:56
2 B - Multiplication Table GNU C++17 math number theory *1300 Sep/19/2019 22:38
1 A - Cards GNU C++17 implementation sortings strings *800 Sep/18/2019 21:46