Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
# | Title | Solution | Tags | Submitted |
---|---|---|---|---|
1350 | C - Permutation Partitions | GNU C++20 (64) | combinatorics greedy math *1300 |
Nov/16/2022 21:15 |
1349 | C - Rooks Defenders | GNU C++20 (64) | data structures implementation *1400 |
Nov/16/2022 20:48 |
1348 | D - Toss a Coin to Your Graph... | GNU C++20 (64) | binary search dfs and similar dp graphs *1900 |
Nov/16/2022 20:03 |
1347 | D1 - Prefix-Suffix Palindrome (Easy version) | GNU C++20 (64) | hashing string suffix structures strings *1500 |
Nov/15/2022 23:01 |
1346 | D2 - Prefix-Suffix Palindrome (Hard version) | GNU C++20 (64) | binary search greedy hashing string suffix structures strings *1800 |
Nov/15/2022 23:01 |
1345 | G - Petya's Exams | GNU C++20 (64) | greedy implementation sortings *1700 |
Nov/15/2022 20:40 |
1344 | C - Where is the Pizza? | GNU C++20 (64) | data structures dfs and similar dsu graphs implementation math *1400 |
Nov/14/2022 23:06 |
1343 | E - Yet Another Array Counting Problem | GNU C++20 (64) | data structures divide and conquer dp flows math trees *2300 |
Nov/14/2022 20:39 |
1342 | D - ConstructOR | GNU C++20 (64) | bitmasks chinese remainder theorem combinatorics constructive algorithms fft math number theory *2100 |
Nov/14/2022 18:46 |
1341 | C - Zero-Sum Prefixes | GNU C++20 (64) | brute force data structures dp greedy implementation *1600 |
Nov/13/2022 18:25 |
1340 | B - Diverse Substrings | GNU C++20 (64) | brute force implementation strings *1400 |
Nov/13/2022 12:44 |
1339 | A - The Ultimate Square | GNU C++20 (64) | math *800 |
Nov/13/2022 12:35 |
1338 | D - Counting Arrays | GNU C++20 (64) | combinatorics dp math number theory *1900 |
Nov/13/2022 10:14 |
1337 | C - Infected Tree | GNU C++20 (64) | dfs and similar dp trees *1600 |
Nov/12/2022 14:09 |
1336 | G - Orray | GNU C++20 (64) | bitmasks brute force greedy math sortings *1500 |
Nov/12/2022 13:39 |
1335 | D - Genius's Gambit | GNU C++20 (64) | bitmasks constructive algorithms greedy math *1900 |
Nov/12/2022 13:23 |
1334 | E - Paint it really, really dark gray | GNU C++20 (64) | dfs and similar *1900 |
Nov/12/2022 08:33 |
1333 | C - Potions Homework | GNU C++20 (64) | implementation sortings *1200 |
Nov/11/2022 23:07 |
1332 | A - Generate Login | GNU C++20 (64) | brute force greedy sortings *1000 |
Nov/11/2022 20:40 |
1331 | B - Segments | GNU C++20 (64) | constructive algorithms math *1300 |
Nov/11/2022 20:34 |
1330 | D - Colorful Points | GNU C++20 (64) | data structures greedy implementation *2100 |
Nov/11/2022 20:20 |
1329 | C - Python Indentation | GNU C++20 (64) | dp *1800 |
Nov/10/2022 22:43 |
1328 | A - The Fair Nut and the Best Path | GNU C++20 (64) | data structures dp trees *1800 |
Nov/10/2022 20:20 |
1327 | C - The Tag Game | GNU C++20 (64) | dfs and similar graphs *1700 |
Nov/10/2022 19:29 |
1326 | A - The Contest | GNU C++20 (64) | implementation *1100 |
Nov/09/2022 22:51 |
1325 | B - The Golden Age | GNU C++20 (64) | brute force math *1800 |
Nov/09/2022 22:37 |
1324 | B - Chat | GNU C++20 (64) | *special problem dp *1400 |
Nov/09/2022 20:59 |
1323 | A - Login Verification | GNU C++20 (64) | *special problem strings *1200 |
Nov/08/2022 23:27 |
1322 | C - Complementary XOR | GNU C++20 (64) | constructive algorithms implementation |
Nov/08/2022 21:32 |
1321 | B - Maximum Substring | GNU C++20 (64) | brute force greedy implementation |
Nov/08/2022 19:59 |
1320 | A - Indirect Sort | GNU C++20 (64) | constructive algorithms implementation math |
Nov/07/2022 23:35 |
1319 | D - Count GCD | GNU C++20 (64) | combinatorics math number theory |
Nov/07/2022 20:44 |
1318 | C - Almost Equal | GNU C++20 (64) | constructive algorithms math *1200 |
Nov/06/2022 22:43 |
1317 | D - Shortest Cycle | GNU C++20 (64) | bitmasks graphs *1900 |
Nov/06/2022 18:49 |
1316 | B - Make Product Equal One | GNU C++20 (64) | dp implementation *900 |
Nov/06/2022 17:11 |
1315 | D - Chip Move | GNU C++20 (64) | brute force dp math *2000 |
Nov/05/2022 20:32 |
1314 | C - Swap Game | GNU C++20 (64) | games *1200 |
Nov/05/2022 19:35 |
1313 | D - Yet Another Problem | GNU C++20 (64) | binary search bitmasks constructive algorithms data structures *1900 |
Nov/05/2022 19:21 |
1312 | A - Two Groups | GNU C++20 (64) | constructive algorithms greedy *800 |
Nov/04/2022 23:22 |
1311 | B - BAN BAN | GNU C++20 (64) | constructive algorithms *900 |
Nov/04/2022 23:16 |
1310 | C - Two TVs | GNU C++20 (64) | data structures greedy sortings *1500 |
Nov/04/2022 20:15 |
1309 | A - Chess Tourney | GNU C++20 (64) | implementation sortings *1100 |
Nov/03/2022 20:02 |
1308 | B - Luba And The Ticket | GNU C++20 (64) | brute force greedy implementation *1600 |
Nov/03/2022 19:56 |
1307 | B - Factorial Divisibility | GNU C++20 (64) | math number theory *1600 |
Nov/03/2022 19:42 |
1306 | A - EhAb AnD gCd | GNU C++20 (64) | constructive algorithms greedy number theory *800 |
Nov/02/2022 21:15 |
1305 | B - CopyCopyCopyCopyCopy | GNU C++20 (64) | greedy implementation *800 |
Nov/02/2022 21:08 |
1304 | D - Ehab the Xorcist | GNU C++20 (64) | bitmasks constructive algorithms greedy number theory *1700 |
Nov/02/2022 20:53 |
1303 | C - Ehab and Path-etic MEXs | GNU C++20 (64) | constructive algorithms dfs and similar greedy trees *1500 |
Nov/01/2022 21:37 |
1302 | A - Do you want a date? | GNU C++20 (64) | implementation math sortings *1500 |
Nov/01/2022 20:39 |
1301 | A - Factorise N+M | GNU C++20 (64) | constructive algorithms number theory *800 |
Nov/01/2022 19:58 |
1300 | B - Jumbo Extra Cheese 2 | GNU C++20 (64) | geometry greedy sortings *800 |
Oct/31/2022 21:06 |
1299 | C - Bricks and Bags | GNU C++20 (64) | constructive algorithms games greedy sortings *1400 |
Oct/31/2022 20:44 |
1298 | D - Knowledge Cards | GNU C++20 (64) | constructive algorithms data structures *1500 |
Oct/31/2022 20:31 |
1297 | C - The Sports Festival | GNU C++20 (64) | dp greedy *1800 |
Oct/30/2022 23:13 |
1296 | C2 - Make Nonzero Sum (hard version) | GNU C++20 (64) | constructive algorithms implementation *1500 |
Oct/30/2022 20:36 |
1295 | C1 - Make Nonzero Sum (easy version) | GNU C++20 (64) | constructive algorithms *1300 |
Oct/30/2022 20:36 |
1294 | A - Odd Selection | GNU C++20 (64) | brute force implementation math *1200 |
Oct/29/2022 18:47 |
1293 | A - Cheap Travel | GNU C++20 (64) | implementation *1200 |
Oct/28/2022 21:36 |
1292 | A - Technical Support | GNU C++20 (64) | greedy *800 |
Oct/28/2022 21:30 |
1291 | B - Kevin and Permutation | GNU C++20 (64) | constructive algorithms greedy math *800 |
Oct/27/2022 23:01 |
1290 | A - Polycarp and Coins | GNU C++20 (64) | greedy math *800 |
Oct/26/2022 21:20 |
1289 | C - Delete Two Elements | GNU C++20 (64) | data structures dp implementation math two pointers *1200 |
Oct/26/2022 21:10 |
1288 | A - Collecting Coins | GNU C++20 (64) | math *800 |
Oct/25/2022 18:56 |
1287 | C - Product of Three Numbers | GNU C++20 (64) | greedy math number theory *1300 |
Oct/25/2022 18:47 |
1286 | D - MEX maximizing | GNU C++20 (64) | data structures greedy implementation math *1600 |
Oct/25/2022 18:41 |
1285 | B - Squares and Cubes | GNU C++20 (64) | implementation math *800 |
Oct/24/2022 19:30 |
1284 | C - Wrong Addition | GNU C++20 (64) | implementation *1200 |
Oct/24/2022 19:24 |
1283 | C2 - Sheikh (Hard Version) | GNU C++20 (64) | binary search bitmasks brute force greedy implementation two pointers *2100 |
Oct/23/2022 17:02 |
1282 | C1 - Sheikh (Easy version) | GNU C++20 (64) | binary search bitmasks greedy two pointers *1800 |
Oct/23/2022 16:47 |
1281 | D1 - Balance (Easy version) | GNU C++20 (64) | brute force data structures implementation number theory *1500 |
Oct/23/2022 16:09 |
1280 | B - Ugu | GNU C++20 (64) | brute force dp greedy implementation *900 |
Oct/23/2022 15:57 |
1279 | A - Bestie | GNU C++20 (64) | brute force combinatorics constructive algorithms implementation math number theory *1000 |
Oct/23/2022 15:48 |
1278 | D - Simple Subset | GNU C++20 (64) | constructive algorithms greedy number theory *1800 |
Oct/22/2022 22:03 |
1277 | C - Simple Strings | GNU C++20 (64) | dp greedy strings *1300 |
Oct/22/2022 21:50 |
1276 | B - Shopping | GNU C++20 (64) | brute force *1400 |
Oct/22/2022 21:39 |
1275 | A - Buses Between Cities | GNU C++20 (64) | implementation *1600 |
Oct/21/2022 22:55 |
1274 | B - Death's Blessing | GNU C++20 (64) | greedy *900 |
Oct/21/2022 21:20 |
1273 | C - Number Game | GNU C++20 (64) | binary search data structures games greedy implementation *1400 |
Oct/21/2022 19:03 |
1272 | A - Cowardly Rooks | GNU C++20 (64) | greedy implementation *800 |
Oct/20/2022 22:51 |
1271 | E1 - Divisible Numbers (easy version) | GNU C++20 (64) | brute force math number theory *1500 |
Oct/20/2022 19:14 |
1270 | E2 - Divisible Numbers (hard version) | GNU C++20 (64) | brute force math number theory *1900 |
Oct/20/2022 19:13 |
1269 | D - Divisibility by 2^n | GNU C++20 (64) | greedy math sortings *1200 |
Oct/19/2022 23:12 |
1268 | C - Traffic Light | GNU C++20 (64) | binary search implementation two pointers *1000 |
Oct/19/2022 19:28 |
1267 | D1 - Divan and Kostomuksha (easy version) | GNU C++20 (64) | dp number theory *2100 |
Oct/19/2022 18:53 |
1266 | B - Even-Odd Increments | GNU C++20 (64) | implementation math *800 |
Oct/18/2022 18:58 |
1265 | A - Number Replacement | GNU C++20 (64) | greedy implementation *800 |
Oct/18/2022 18:47 |
1264 | D - Problem with Random Tests | GNU C++20 (64) | brute force dp greedy probabilities *1700 |
Oct/18/2022 13:04 |
1263 | A - Password | GNU C++20 (64) | brute force combinatorics implementation math *800 |
Oct/17/2022 23:40 |
1262 | B - Permutation Value | GNU C++20 (64) | constructive algorithms greedy *800 |
Oct/17/2022 23:39 |
1261 | C - Save the Magazines | GNU C++20 (64) | constructive algorithms dp greedy *1100 |
Oct/17/2022 23:36 |
1260 | A - Maxmina | GNU C++20 (64) | constructive algorithms greedy *800 |
Oct/16/2022 08:57 |
1259 | B - Rebellion | GNU C++20 (64) | constructive algorithms greedy two pointers *800 |
Oct/16/2022 08:52 |
1258 | C - Permutation Operations | GNU C++20 (64) | constructive algorithms greedy implementation math |
Oct/16/2022 08:40 |
1257 | F - Smaller | GNU C++20 (64) | constructive algorithms greedy strings *1500 |
Oct/15/2022 13:26 |
1256 | E - Scuza | GNU C++20 (64) | binary search greedy math *1200 |
Oct/15/2022 09:43 |
1255 | D - Coprime | GNU C++20 (64) | brute force greedy number theory *1100 |
Oct/14/2022 23:23 |
1254 | C - Stripes | GNU C++20 (64) | implementation *900 |
Oct/14/2022 20:08 |
1253 | B - Increasing | GNU C++20 (64) | greedy implementation sortings *800 |
Oct/14/2022 17:30 |
1252 | A - Sum | GNU C++20 (64) | implementation *800 |
Oct/13/2022 23:03 |
1251 | D - Masha and a Beautiful Tree | GNU C++20 (64) | dfs and similar divide and conquer graphs sortings trees *1300 |
Oct/12/2022 22:37 |
1250 | C - Minimize the Thickness | GNU C++20 (64) | brute force greedy math two pointers *1100 |
Oct/12/2022 20:33 |
1249 | B - Funny Permutation | GNU C++20 (64) | constructive algorithms math *800 |
Oct/12/2022 19:47 |
1248 | A - Compare T-Shirt Sizes | GNU C++20 (64) | implementation implementation strings *800 |
Oct/11/2022 23:23 |
1247 | E - Sending a Sequence Over the Network | GNU C++20 (64) | dp *1600 |
Oct/11/2022 23:07 |
1246 | B - Playing with GCD | GNU C++20 (64) | math number theory |
Oct/11/2022 22:33 |
1245 | C1 - Good Subarrays (Easy Version) | GNU C++20 (64) | binary search data structures two pointers |
Oct/10/2022 23:26 |
1244 | A - Make A Equal to B | GNU C++20 (64) | brute force greedy sortings |
Oct/10/2022 23:25 |
1243 | D - Permutation Addicts | GNU C++20 (64) | constructive algorithms data structures dfs and similar dsu graphs trees *1900 |
Oct/10/2022 18:51 |
1242 | E - Air Conditioners | GNU C++20 (64) | data structures dp implementation shortest paths sortings two pointers *1500 |
Oct/09/2022 23:38 |
1241 | C - Ela and Crickets | GNU C++20 (64) | constructive algorithms games implementation math *1500 |
Oct/09/2022 21:27 |
1240 | A - Boredom | GNU C++20 (64) | dp *1500 |
Oct/08/2022 23:37 |
1239 | B - Running for Gold | GNU C++20 (64) | combinatorics graphs greedy sortings *1500 |
Oct/08/2022 22:52 |
1238 | B - Ela's Fitness and the Luxury Number | GNU C++20 (64) | binary search implementation math *1300 |
Oct/08/2022 21:54 |
1237 | A - Ela Sorting Books | GNU C++20 (64) | greedy implementation strings *900 |
Oct/07/2022 23:55 |
1236 | C - Problem for Nazar | GNU C++20 (64) | constructive algorithms math *1800 |
Oct/07/2022 23:06 |
1235 | B - Dima and a Bad XOR | GNU C++20 (64) | bitmasks brute force constructive algorithms dp *1600 |
Oct/07/2022 19:42 |
1234 | C - Skyscrapers | GNU C++20 (64) | implementation sortings *1600 |
Oct/06/2022 23:03 |
1233 | B - Circus | GNU C++20 (64) | brute force greedy math strings *1800 |
Oct/06/2022 21:58 |
1232 | A - Sushi for Two | GNU C++20 (64) | binary search greedy implementation *900 |
Oct/06/2022 20:15 |
1231 | A - Maxim and Biology | GNU C++20 (64) | brute force strings *1000 |
Oct/05/2022 23:14 |
1230 | D - Meta-set | GNU C++20 (64) | brute force combinatorics data structures hashing math *1700 |
Oct/05/2022 20:26 |
1229 | C - Phase Shift | GNU C++20 (64) | dfs and similar dsu graphs greedy implementation strings *1400 |
Oct/05/2022 19:39 |
1228 | B - Tea with Tangerines | GNU C++20 (64) | greedy math *900 |
Oct/04/2022 22:02 |
1227 | A - Working Week | GNU C++20 (64) | constructive algorithms greedy math *800 |
Oct/04/2022 21:12 |
1226 | D - Prefixes and Suffixes | GNU C++20 (64) | constructive algorithms strings two pointers *2200 |
Oct/04/2022 20:51 |
1225 | C - Even Number Addicts | GNU C++20 (64) | dp games greedy |
Oct/03/2022 22:25 |
1224 | B - Prefix Sum Addicts | GNU C++20 (64) | constructive algorithms greedy math sortings |
Oct/03/2022 21:16 |
1223 | A - Glory Addicts | GNU C++20 (64) | greedy implementation sortings |
Oct/02/2022 23:59 |
1222 | A - Burenka Plays with Fractions | GNU C++20 (64) | math number theory *900 |
Oct/02/2022 23:42 |
1221 | B - Meeting on the Line | GNU C++20 (64) | binary search geometry greedy implementation math ternary search *1600 |
Oct/02/2022 22:43 |
1220 | C - Card Game | GNU C++20 (64) | combinatorics constructive algorithms dp games |
Oct/01/2022 13:04 |
1219 | B - Array Recovery | GNU C++20 (64) | constructive algorithms greedy math |
Oct/01/2022 09:24 |
1218 | A - Immobile Knight | GNU C++20 (64) | implementation |
Sep/30/2022 23:17 |
1217 | C - Minimum Notation | GNU C++20 (64) | data structures greedy math sortings *1200 |
Sep/30/2022 19:55 |
1216 | C - Electrification | GNU C++20 (64) | binary search brute force greedy *1600 |
Sep/29/2022 23:26 |
1215 | A - From Hero to Zero | GNU C++20 (64) | implementation math *900 |
Sep/29/2022 22:48 |
1214 | B - Catch Overflow! | GNU C++20 (64) | data structures expression parsing implementation *1600 |
Sep/29/2022 22:42 |
1213 | C - Pursuit | GNU C++20 (64) | binary search brute force greedy sortings *1200 |
Sep/28/2022 23:50 |
1212 | B - Arpa and an exam about geometry | GNU C++20 (64) | geometry math *1400 |
Sep/28/2022 23:00 |
1211 | A - Arpa and a research in Mexican wave | GNU C++20 (64) | implementation math *800 |
Sep/28/2022 22:43 |
1210 | A - There Are Two Types Of Burgers | GNU C++20 (64) | brute force greedy implementation math *800 |
Sep/27/2022 23:41 |
1209 | B - Square Filling | GNU C++20 (64) | constructive algorithms greedy implementation *1200 |
Sep/27/2022 23:27 |
1208 | C - Gas Pipeline | GNU C++20 (64) | dp greedy *1500 |
Sep/27/2022 23:01 |
1207 | A - Planets | GNU C++20 (64) | data structures greedy sortings *800 |
Sep/26/2022 22:33 |
1206 | C2 - Power Transmission (Hard Edition) | GNU C++20 (64) | data structures geometry implementation math *1900 |
Sep/26/2022 20:21 |
1205 | C1 - Power Transmission (Easy Edition) | GNU C++20 (64) | brute force geometry *1900 |
Sep/26/2022 20:21 |
1204 | A - Eating Soup | GNU C++20 (64) | greedy math *900 |
Sep/25/2022 23:12 |
1203 | B1 - Cat Party (Easy Edition) | GNU C++20 (64) | data structures implementation *1500 |
Sep/25/2022 22:39 |
1202 | B2 - Cat Party (Hard Edition) | GNU C++20 (64) | data structures implementation *1600 |
Sep/25/2022 22:28 |
1201 | A - Bark to Unlock | GNU C++20 (64) | brute force implementation strings *900 |
Sep/24/2022 23:59 |
1200 | C - Qualification Rounds | GNU C++20 (64) | bitmasks brute force constructive algorithms dp *1500 |
Sep/24/2022 23:51 |
1199 | E - Rectangular Congruence | GNU C++20 (64) | constructive algorithms number theory *2100 |
Sep/24/2022 13:23 |
1198 | A - Select Three Sticks | GNU C++20 (64) | brute force greedy sortings *800 |
Sep/23/2022 22:50 |
1197 | B - Bright, Nice, Brilliant | GNU C++20 (64) | constructive algorithms *800 |
Sep/23/2022 22:44 |
1196 | C - Removing Smallest Multiples | GNU C++20 (64) | greedy math *1200 |
Sep/23/2022 22:24 |
1195 | D - Slime Escape | GNU C++20 (64) | data structures dp greedy two pointers *1800 |
Sep/23/2022 22:06 |
1194 | C - Booking System | GNU C++20 (64) | binary search dp greedy implementation *1600 |
Sep/22/2022 23:19 |
1193 | A - Finite or not? | GNU C++20 (64) | implementation math *1700 |
Sep/22/2022 16:36 |
1192 | B - XOR-pyramid | GNU C++20 (64) | dp *1800 |
Sep/22/2022 13:22 |
1191 | A - Crossmarket | GNU C++20 (64) | constructive algorithms greedy math *800 |
Sep/21/2022 23:47 |
1190 | G - Candy Box (hard version) | GNU C++20 (64) | greedy implementation sortings *2000 |
Sep/21/2022 23:43 |
1189 | A - Cut and Paste | GNU C++20 (64) | implementation math *1700 |
Sep/21/2022 18:19 |
1188 | B - Beingawesomeism | GNU C++20 (64) | implementation math *1800 |
Sep/21/2022 12:45 |
1187 | H - Subsequences (hard version) | GNU C++20 (64) | dp strings *1900 |
Sep/20/2022 21:29 |
1186 | E - Array Game | GNU C++20 (64) | games greedy two pointers *1900 |
Sep/20/2022 19:18 |
1185 | A - Consecutive Sum | GNU C++20 (64) | greedy sortings *800 |
Sep/20/2022 12:26 |
1184 | B - Rule of League | GNU C++20 (64) | constructive algorithms math *900 |
Sep/20/2022 12:13 |
1183 | C - Parity Shuffle Sorting | GNU C++20 (64) | constructive algorithms sortings *1300 |
Sep/19/2022 23:28 |
1182 | D1 - Zero-One (Easy Version) | GNU C++20 (64) | constructive algorithms greedy math *1400 |
Sep/19/2022 22:36 |
1181 | C - Circular Mirror | GNU C++20 (64) | binary search combinatorics geometry math two pointers *2000 |
Sep/19/2022 20:31 |
1180 | B - Wrong Answer | GNU C++20 (64) | constructive algorithms *2000 |
Sep/19/2022 18:36 |
1179 | A2 - Toy Train | GNU C++20 (64) | brute force greedy *1800 |
Sep/17/2022 23:36 |
1178 | A1 - Toy Train (Simplified) | GNU C++20 (64) | brute force greedy *1700 |
Sep/17/2022 23:36 |
1177 | H - Hot Black Hot White | GNU C++20 (64) | constructive algorithms math *1800 |
Sep/17/2022 15:01 |
1176 | G - Garage | GNU C++20 (64) | binary search geometry math *1500 |
Sep/17/2022 14:22 |
1175 | B - Basketball Together | GNU C++20 (64) | binary search greedy sortings *1000 |
Sep/17/2022 13:32 |
1174 | A - Accumulation of Dominoes | GNU C++20 (64) | math *800 |
Sep/17/2022 13:18 |
1173 | A2 - Burenka and Traditions (hard version) | GNU C++20 (64) | data structures dp greedy *1900 |
Sep/16/2022 22:42 |
1172 | A - Spy Detected! | GNU C++20 (64) | brute force implementation *800 |
Sep/16/2022 19:38 |
1171 | B - Almost Rectangle | GNU C++20 (64) | implementation *800 |
Sep/16/2022 19:32 |
1170 | C - A-B Palindrome | GNU C++20 (64) | constructive algorithms implementation strings *1200 |
Sep/16/2022 14:38 |
1169 | D - Corrupted Array | GNU C++20 (64) | constructive algorithms data structures greedy *1200 |
Sep/16/2022 13:57 |
1168 | G - Short Task | GNU C++20 (64) | brute force dp math number theory *1700 |
Sep/15/2022 22:50 |
1167 | B - Fibonacci Strings | GNU C++20 (64) | greedy implementation math number theory *2000 |
Sep/15/2022 22:13 |
1166 | E - Power Board | GNU C++20 (64) | brute force dp math number theory *2200 |
Sep/15/2022 19:32 |
1165 | A - Two Elevators | GNU C++20 (64) | math *800 |
Sep/14/2022 23:19 |
1164 | B - Decode String | GNU C++20 (64) | greedy strings *800 |
Sep/14/2022 23:17 |
1163 | E - Guess the Cycle Size | GNU C++20 (64) | interactive probabilities *1800 |
Sep/14/2022 23:04 |
1162 | A - Commentary Boxes | GNU C++20 (64) | implementation math *1000 |
Sep/13/2022 23:54 |
1161 | B - Micro-World | GNU C++20 (64) | greedy sortings *1200 |
Sep/13/2022 23:47 |
1160 | C - Bracket Sequences Concatenation Problem | GNU C++20 (64) | implementation *1500 |
Sep/13/2022 23:35 |
1159 | C - Jumping on Tiles | GNU C++20 (64) | constructive algorithms strings *1100 |
Sep/12/2022 23:09 |
1158 | D - Friends and the Restaurant | GNU C++20 (64) | greedy sortings two pointers *1200 |
Sep/12/2022 22:53 |
1157 | A - Is it rated? | GNU C++20 (64) | *special problem |
Sep/12/2022 22:14 |
1156 | F - Anton and School | GNU C++20 (64) | bitmasks constructive algorithms implementation math *2500 |
Sep/12/2022 22:12 |
1155 | E - Gold Transfer | GNU C++20 (64) | binary search data structures dp greedy interactive trees *2200 |
Sep/11/2022 22:00 |
1154 | E1 - Square-free division (easy version) | GNU C++20 (64) | data structures dp greedy math number theory two pointers *1700 |
Sep/11/2022 20:30 |
1153 | E - Red-Black Pepper | GNU C++20 (64) | brute force data structures greedy math number theory *2300 |
Sep/11/2022 14:41 |
1152 | F - Zero Remainder Sum | GNU C++20 (64) | dp *2100 |
Sep/10/2022 18:48 |
1151 | B - Best Permutation | GNU C++20 (64) | constructive algorithms greedy *800 |
Sep/10/2022 15:34 |
1150 | C - Digital Logarithm | GNU C++20 (64) | data structures greedy sortings *1400 |
Sep/09/2022 23:18 |
1149 | D - Letter Picking | GNU C++20 (64) | constructive algorithms dp games two pointers *1800 |
Sep/09/2022 13:45 |
1148 | D - Make a Permutation! | GNU C++20 (64) | greedy implementation math *1500 |
Sep/09/2022 06:58 |
1147 | D - Fight Against Traffic | GNU C++20 (64) | dfs and similar graphs shortest paths *1600 |
Sep/08/2022 23:05 |
1146 | C - Stable Groups | GNU C++20 (64) | greedy sortings *1200 |
Sep/08/2022 09:02 |
1145 | A - Mainak and Array | GNU C++20 (64) | greedy math *900 |
Sep/07/2022 22:39 |
1144 | B - Mainak and Interesting Sequence | GNU C++20 (64) | bitmasks constructive algorithms math *1100 |
Sep/07/2022 21:47 |
1143 | C - Jatayu's Balanced Bracket Sequence | GNU C++20 (64) | data structures dsu graphs greedy *1300 |
Sep/07/2022 18:41 |
1142 | B - String Typing | GNU C++20 (64) | implementation strings *1400 |
Sep/06/2022 23:23 |
1141 | D - Array Splitting | GNU C++20 (64) | greedy sortings *1900 |
Sep/06/2022 23:18 |
1140 | C - Interesting Story | GNU C++20 (64) | greedy sortings strings *1500 |
Sep/06/2022 18:19 |
1139 | B2 - Wonderful Coloring - 2 | GNU C++20 (64) | binary search constructive algorithms data structures greedy *1400 |
Sep/06/2022 12:31 |
1138 | E - Fixed Points | GNU C++20 (64) | binary search brute force dp *2000 |
Sep/06/2022 07:33 |
1137 | E - Madoka and The Best University | GNU C++20 (64) | math number theory *2200 |
Sep/05/2022 23:21 |
1136 | D - Reverse Sort Sum | GNU C++20 (64) | constructive algorithms data structures greedy implementation math two pointers *1900 |
Sep/05/2022 22:11 |
1135 | C - Eugene and an array | GNU C++20 (64) | binary search data structures implementation two pointers *1700 |
Sep/05/2022 19:35 |
1134 | C - Nastia and a Hidden Permutation | GNU C++20 (64) | constructive algorithms interactive *2000 |
Sep/05/2022 17:55 |
1133 | D - Bookshelves | GNU C++20 (64) | bitmasks dp greedy *1900 |
Sep/05/2022 10:10 |
1132 | B - Frodo and pillows | GNU C++20 (64) | binary search greedy *1500 |
Sep/05/2022 08:20 |
1131 | A - Madoka and Strange Thoughts | GNU C++20 (64) | math number theory *800 |
Sep/04/2022 19:43 |
1130 | B - Madoka and Underground Competitions | GNU C++20 (64) | constructive algorithms implementation *1100 |
Sep/04/2022 19:40 |
1129 | D - Madoka and The Corruption Scheme | GNU C++20 (64) | combinatorics constructive algorithms greedy math *1900 |
Sep/03/2022 12:45 |
1128 | C - Madoka and Formal Statement | GNU C++20 (64) | greedy *1300 |
Sep/02/2022 22:57 |
1127 | C - Exponential notation | GNU C++20 (64) | implementation strings *1800 |
Sep/02/2022 19:53 |
1126 | C - Beautiful Lyrics | GNU C++20 (64) | data structures greedy strings *1700 |
Sep/02/2022 18:59 |
1125 | B - 3-Coloring | GNU C++20 (64) | constructive algorithms games interactive *1700 |
Sep/01/2022 22:17 |
1124 | C - Word Game | GNU C++20 (64) | data structures implementation *800 |
Sep/01/2022 21:34 |
1123 | D - Line | GNU C++20 (64) | greedy sortings *1100 |
Sep/01/2022 21:27 |
1122 | E - Counting Rectangles | GNU C++20 (64) | brute force data structures dp implementation *1600 |
Aug/31/2022 22:19 |
1121 | F - L-shapes | GNU C++20 (64) | dfs and similar implementation *1700 |
Aug/31/2022 21:48 |
1120 | G - Even-Odd XOR | GNU C++20 (64) | bitmasks constructive algorithms greedy *1500 |
Aug/31/2022 20:32 |
1119 | B - Balanced Array | GNU C++20 (64) | constructive algorithms math *800 |
Aug/30/2022 23:56 |
1118 | D - Constant Palindrome Sum | GNU C++20 (64) | brute force data structures greedy two pointers *1700 |
Aug/30/2022 23:53 |
1117 | D - A Game with Traps | GNU C++20 (64) | binary search dp greedy sortings *1900 |
Aug/30/2022 19:03 |
1116 | A - Feeding Chicken | GNU C++20 (64) | constructive algorithms greedy implementation *1700 |
Aug/30/2022 12:59 |
1115 | D - Circle Game | GNU C++20 (64) | games geometry math *1700 |
Aug/29/2022 22:37 |
1114 | B - Deadly Laser | GNU C++20 (64) | implementation *1000 |
Aug/29/2022 11:09 |
1113 | C - Min-Max Array Transformation | GNU C++20 (64) | binary search greedy two pointers *1400 |
Aug/29/2022 09:23 |
1112 | D - Maximum AND | GNU C++20 (64) | bitmasks dfs and similar divide and conquer greedy sortings *1800 |
Aug/28/2022 14:19 |
1111 | D - Multiset | GNU C++20 (64) | binary search data structures *1900 |
Aug/27/2022 15:29 |
1110 | C1 - Simple Polygon Embedding | GNU C++20 (64) | binary search geometry math ternary search *1400 |
Aug/27/2022 14:50 |
1109 | C2 - Not So Simple Polygon Embedding | GNU C++20 (64) | binary search brute force geometry math *2000 |
Aug/27/2022 14:43 |
1108 | C - Woodcutters | GNU C++20 (64) | dp greedy *1500 |
Aug/26/2022 19:28 |
1107 | B - Xor of 3 | GNU C++20 (64) | brute force constructive algorithms greedy two pointers *2500 |
Aug/26/2022 12:36 |
1106 | A - Book | GNU C++20 (64) | binary search brute force data structures dp graphs implementation sortings *1800 |
Aug/26/2022 10:41 |
1105 | D - Divisible by Twenty-Five | GNU C++20 (64) | brute force dfs and similar dp *1800 |
Aug/25/2022 21:55 |
1104 | D - Yet Another Minimization Problem | GNU C++20 (64) | dp greedy math *1800 |
Aug/25/2022 21:15 |
1103 | C - Chef Monocarp | GNU C++20 (64) | dp flows graph matchings greedy math sortings *1800 |
Aug/25/2022 20:04 |
1102 | C - Crazy Diamond | GNU C++20 (64) | constructive algorithms sortings *1700 |
Aug/24/2022 21:26 |
1101 | D - Dirty Deeds Done Dirt Cheap | GNU C++20 (64) | greedy sortings *1800 |
Aug/24/2022 20:34 |
1100 | E - Earth Wind and Fire | GNU C++20 (64) | constructive algorithms greedy math sortings two pointers *2300 |
Aug/24/2022 19:42 |
1099 | D - Binary String Minimizing | GNU C++20 (64) | greedy *1500 |
Aug/23/2022 23:25 |
1098 | E - Yet Another Division Into Teams | GNU C++20 (64) | dp greedy sortings *2000 |
Aug/23/2022 22:49 |
1097 | C - Platforms Jumping | GNU C++20 (64) | greedy *1700 |
Aug/23/2022 17:33 |
1096 | C2 - Balanced Removals (Harder) | GNU C++20 (64) | binary search constructive algorithms divide and conquer greedy implementation sortings *1900 |
Aug/22/2022 23:56 |
1095 | C1 - Balanced Removals (Easier) | GNU C++20 (64) | constructive algorithms geometry greedy *1700 |
Aug/22/2022 23:55 |
1094 | A - String Transformation 1 | GNU C++20 (64) | dsu graphs greedy sortings strings trees two pointers *1700 |
Aug/22/2022 23:10 |
1093 | D1 - Submarine in the Rybinsk Sea (easy edition) | GNU C++20 (64) | combinatorics math number theory *1500 |
Aug/22/2022 22:16 |
1092 | D2 - Submarine in the Rybinsk Sea (hard edition) | GNU C++20 (64) | combinatorics math number theory *1800 |
Aug/22/2022 22:11 |
1091 | B - Luke is a Foodie | GNU C++20 (64) | brute force greedy implementation *1000 |
Aug/22/2022 20:43 |
1090 | B - Beautiful Array | GNU C++20 (64) | constructive algorithms greedy math *1000 |
Aug/21/2022 22:15 |
1089 | C - Monoblock | GNU C++20 (64) | combinatorics data structures implementation math *1700 |
Aug/21/2022 21:10 |
1088 | D - 2+ doors | GNU C++20 (64) | 2-sat bitmasks graphs greedy *1900 |
Aug/21/2022 20:51 |
1087 | D - Inconvenient Pairs | GNU C++20 (64) | binary search data structures implementation sortings two pointers *1900 |
Aug/21/2022 16:45 |
1086 | B - Interesting Sum | GNU C++20 (64) | brute force data structures greedy math sortings *800 |
Aug/20/2022 23:30 |
1085 | C - Corners | GNU C++20 (64) | greedy implementation *1200 |
Aug/20/2022 23:28 |
1084 | D1 - Xor-Subsequence (easy version) | GNU C++20 (64) | bitmasks brute force dp strings trees two pointers *1800 |
Aug/20/2022 22:34 |
1083 | C - Fighting Tournament | GNU C++20 (64) | binary search data structures implementation two pointers *1400 |
Aug/19/2022 22:53 |
1082 | D2 - Burenka and Traditions (hard version) | GNU C++20 (64) | bitmasks dp greedy math *1900 |
Aug/19/2022 19:29 |
1081 | D1 - Burenka and Traditions (easy version) | GNU C++20 (64) | bitmasks brute force dp greedy *1800 |
Aug/19/2022 19:29 |
1080 | D1 - Domino (easy version) | GNU C++20 (64) | constructive algorithms math *1700 |
Aug/18/2022 23:20 |
1079 | D2 - Chopping Carrots (Hard Version) | GNU C++20 (64) | brute force constructive algorithms data structures dp greedy math number theory two pointers *2400 |
Aug/18/2022 22:25 |
1078 | E2 - Three Blocks Palindrome (hard version) | GNU C++20 (64) | brute force data structures dp two pointers *1800 |
Aug/18/2022 20:26 |
1077 | E1 - Three Blocks Palindrome (easy version) | GNU C++20 (64) | binary search brute force data structures dp two pointers *1700 |
Aug/18/2022 20:26 |
1076 | C - Mixing Water | GNU C++20 (64) | binary search math *1700 |
Aug/17/2022 20:20 |
1075 | E - K Balanced Teams | GNU C++20 (64) | dp sortings two pointers *1800 |
Aug/17/2022 19:01 |
1074 | A - Toda 2 | GNU C++20 (64) | greedy implementation *1800 |
Aug/17/2022 11:10 |
1073 | C - Three Bags | GNU C++20 (64) | constructive algorithms greedy *1900 |
Aug/16/2022 23:14 |
1072 | B - Hills And Valleys | GNU C++20 (64) | brute force implementation *1700 |
Aug/16/2022 21:12 |
1071 | D - The Strongest Build | GNU C++20 (64) | binary search brute force data structures dfs and similar graphs greedy hashing implementation *2000 |
Aug/16/2022 19:52 |
1070 | L - Longest Array Deconstruction | GNU C++20 (64) | data structures divide and conquer dp sortings *2100 |
Aug/16/2022 14:10 |
1069 | C - Moamen and XOR | GNU C++20 (64) | bitmasks combinatorics dp math matrices *1700 |
Aug/15/2022 22:24 |
1068 | D - Cleaning | GNU C++20 (64) | data structures dp greedy math *2200 |
Aug/15/2022 20:46 |
1067 | C - Array Destruction | GNU C++20 (64) | brute force constructive algorithms data structures greedy implementation sortings *1700 |
Aug/15/2022 19:46 |
1066 | A - Wonderful Permutation | GNU C++20 (64) | greedy implementation *800 |
Aug/14/2022 12:29 |
1065 | B - Woeful Permutation | GNU C++20 (64) | constructive algorithms greedy number theory *800 |
Aug/14/2022 12:25 |
1064 | C - Sort Zero | GNU C++20 (64) | greedy sortings *1100 |
Aug/14/2022 12:11 |
1063 | D - Empty Graph | GNU C++20 (64) | binary search constructive algorithms data structures greedy shortest paths *2000 |
Aug/14/2022 11:46 |
1062 | E1 - LCM Sum (easy version) | GNU C++20 (64) | binary search brute force combinatorics math number theory two pointers *2300 |
Aug/14/2022 11:20 |
1061 | C - Number of Ways | GNU C++20 (64) | binary search brute force data structures dp two pointers *1700 |
Aug/13/2022 23:40 |
1060 | E - Down or Right | GNU C++20 (64) | constructive algorithms interactive matrices *2100 |
Aug/13/2022 22:53 |
1059 | F - Array Stabilization (AND version) | GNU C++20 (64) | brute force graphs math number theory shortest paths *1700 |
Aug/13/2022 19:47 |
1058 | C - Portal | GNU C++20 (64) | brute force dp greedy implementation *1700 |
Aug/13/2022 18:52 |
1057 | D - Remove One Element | GNU C++20 (64) | brute force dp *1500 |
Aug/13/2022 12:34 |
1056 | C - Perfect Triples | GNU C++20 (64) | bitmasks brute force constructive algorithms divide and conquer math *2200 |
Aug/12/2022 14:16 |
1055 | D - Solve The Maze | GNU C++20 (64) | constructive algorithms dfs and similar dsu graphs greedy implementation shortest paths *1700 |
Aug/12/2022 12:41 |
1054 | C - Rotation Matching | GNU C++17 | constructive algorithms data structures greedy implementation *1400 |
Aug/12/2022 12:16 |
1053 | D1 - RPD and Rap Sheet (Easy Version) | GNU C++20 (64) | bitmasks constructive algorithms interactive math *1700 |
Aug/12/2022 10:45 |
1052 | D2 - RPD and Rap Sheet (Hard Version) | GNU C++20 (64) | brute force constructive algorithms interactive math *2200 |
Aug/12/2022 10:44 |
1051 | E - Nearest Opposite Parity | GNU C++20 (64) | dfs and similar graphs shortest paths *1900 |
Aug/11/2022 19:10 |
1050 | D - Backspace | GNU C++20 (64) | dp greedy strings two pointers *1500 |
Aug/11/2022 15:03 |
1049 | E - Connected Component on a Chessboard | GNU C++20 (64) | constructive algorithms implementation *1800 |
Aug/11/2022 13:14 |
1048 | D1 - RGB Substring (easy version) | GNU C++20 (64) | implementation *1500 |
Aug/11/2022 12:04 |
1047 | D2 - RGB Substring (hard version) | GNU C++20 (64) | data structures dp implementation two pointers *1600 |
Aug/11/2022 12:03 |
1046 | B - Spreadsheet | GNU C++20 (64) | implementation math *1600 |
Aug/10/2022 23:48 |
1045 | F - Spy-string | GNU C++20 (64) | bitmasks brute force constructive algorithms dp hashing strings *1700 |
Aug/10/2022 22:24 |
1044 | G - A/B Matrix | GNU C++20 (64) | constructive algorithms greedy math *1900 |
Aug/10/2022 20:55 |
1043 | D - The Best Vacation | GNU C++20 (64) | binary search brute force greedy implementation two pointers *1900 |
Aug/10/2022 19:26 |
1042 | B - Subsequence Hate | GNU C++20 (64) | implementation strings *1400 |
Aug/10/2022 10:22 |
1041 | E - Modular Stability | GNU C++20 (64) | combinatorics math number theory *2000 |
Aug/10/2022 10:01 |
1040 | E - Maximum Subsequence Value | GNU C++20 (64) | brute force constructive algorithms *1900 |
Aug/09/2022 20:06 |
1039 | C - Social Distance | GNU C++20 (64) | constructive algorithms greedy math *1300 |
Aug/09/2022 19:43 |
1038 | F - Swaps Again | GNU C++20 (64) | constructive algorithms implementation sortings *2100 |
Aug/09/2022 19:26 |
1037 | D1 - Remove the Substring (easy version) | GNU C++20 (64) | greedy implementation *1600 |
Aug/09/2022 08:55 |
1036 | D2 - Remove the Substring (hard version) | GNU C++20 (64) | binary search greedy implementation two pointers *1700 |
Aug/09/2022 08:54 |
1035 | C - Tennis Championship | GNU C++20 (64) | combinatorics constructive algorithms greedy math *1600 |
Aug/09/2022 08:31 |
1034 | D - Taxes | GNU C++20 (64) | math number theory *1600 |
Aug/08/2022 23:43 |
1033 | E1 - Asterism (Easy Version) | GNU C++20 (64) | binary search brute force combinatorics math number theory sortings *1900 |
Aug/08/2022 23:30 |
1032 | E2 - Asterism (Hard Version) | GNU C++20 (64) | binary search combinatorics dp math number theory sortings *2300 |
Aug/08/2022 23:26 |
1031 | E - Inversion SwapSort | GNU C++20 (64) | constructive algorithms greedy sortings *2500 |
Aug/08/2022 22:52 |
1030 | E2 - String Coloring (hard version) | GNU C++20 (64) | data structures dp *2000 |
Aug/08/2022 21:46 |
1029 | E1 - String Coloring (easy version) | GNU C++20 (64) | constructive algorithms dp graphs greedy sortings *1800 |
Aug/08/2022 21:18 |
1028 | C - Cut and Paste | GNU C++20 (64) | implementation math *1700 |
Aug/07/2022 14:20 |
1027 | B - Azamon Web Services | GNU C++20 (64) | greedy *1600 |
Aug/07/2022 13:22 |
1026 | A - Counting Kangaroos is Fun | GNU C++20 (64) | binary search greedy sortings two pointers *1600 |
Aug/07/2022 13:02 |
1025 | B - Optimal Reduction | GNU C++20 (64) | constructive algorithms sortings *1000 |
Aug/07/2022 12:53 |
1024 | C - Build Permutation | GNU C++20 (64) | constructive algorithms dp math *1200 |
Aug/07/2022 12:47 |
1023 | D - Tournament Countdown | GNU C++20 (64) | constructive algorithms greedy interactive number theory probabilities *1800 |
Aug/07/2022 12:23 |
1022 | C - System Testing | GNU C++20 (64) | implementation *1600 |
Aug/06/2022 19:11 |
1021 | D - Diana and Liana | GNU C++20 (64) | greedy implementation two pointers *1900 |
Aug/06/2022 18:23 |
1020 | C - Maximum Subrectangle | GNU C++20 (64) | binary search implementation two pointers *1600 |
Aug/06/2022 14:17 |
1019 | A - 2-3 Moves | GNU C++20 (64) | greedy math *800 |
Aug/06/2022 13:43 |
1018 | B - Permutation Chain | GNU C++20 (64) | constructive algorithms math *800 |
Aug/06/2022 13:39 |
1017 | C - Robot in a Hallway | GNU C++20 (64) | data structures dp greedy implementation ternary search *2000 |
Aug/06/2022 12:30 |
1016 | D - Cutting Out | GNU C++20 (64) | binary search sortings *1600 |
Aug/05/2022 22:59 |
1015 | C - Playlist | GNU C++20 (64) | brute force data structures sortings *1600 |
Aug/05/2022 21:50 |
1014 | D - Omkar and Circle | GNU C++20 (64) | brute force dp games greedy *2100 |
Aug/05/2022 21:16 |
1013 | F - Omkar and Modes | GNU C++20 (64) | binary search divide and conquer interactive *2700 |
Aug/05/2022 20:48 |
1012 | C - Hard problem | GNU C++20 (64) | dp strings *1600 |
Aug/04/2022 23:17 |
1011 | K - The Robot | GNU C++20 (64) | brute force implementation *1600 |
Aug/04/2022 22:28 |
1010 | D - Same GCDs | GNU C++20 (64) | math number theory *1800 |
Aug/04/2022 19:47 |
1009 | C - Two Arrays | GNU C++20 (64) | combinatorics dp *1600 |
Aug/03/2022 20:23 |
1008 | D - Training Session | GNU C++20 (64) | combinatorics data structures geometry implementation math *1700 |
Aug/03/2022 19:03 |
1007 | C - Obtain The String | GNU C++20 (64) | dp greedy strings *1600 |
Aug/03/2022 18:22 |
1006 | A - Orac and LCM | GNU C++20 (64) | data structures math number theory *1600 |
Aug/03/2022 18:05 |
1005 | C - Make It Equal | GNU C++20 (64) | greedy *1600 |
Aug/03/2022 18:00 |
1004 | C - Tesla | GNU C++20 (64) | *2100 |
Aug/03/2022 16:17 |
1003 | D - Social Circles | GNU C++20 (64) | greedy math *1900 |
Aug/02/2022 23:44 |
1002 | C - Omkar and Determination | GNU C++20 (64) | constructive algorithms dp greedy implementation two pointers *1700 |
Aug/02/2022 23:37 |
1001 | C - Liebig's Barrels | GNU C++20 (64) | greedy *1500 |
Aug/02/2022 10:45 |
1000 | D - Sand Fortress | GNU C++20 (64) | binary search constructive algorithms math *2100 |
Aug/02/2022 10:29 |
999 | E - Pencils and Boxes | GNU C++20 (64) | binary search data structures dp greedy two pointers *2100 |
Aug/02/2022 09:54 |
998 | D - Slime | GNU C++20 (64) | dp greedy implementation *1800 |
Aug/02/2022 09:02 |
997 | D - Magical Array | GNU C++20 (64) | combinatorics constructive algorithms hashing math |
Aug/01/2022 23:47 |
996 | C - Minimum Varied Number | GNU C++20 (64) | bitmasks brute force greedy |
Aug/01/2022 23:30 |
995 | D - Color with Occurrences | GNU C++20 (64) | dp greedy strings |
Aug/01/2022 23:24 |
994 | E - Add Modulo 10 | GNU C++20 (64) | math number theory |
Aug/01/2022 22:59 |
993 | C - Virus | GNU C++20 (64) | greedy sortings |
Jul/31/2022 23:52 |
992 | C - Convenient For Everybody | GNU C++20 (64) | binary search two pointers *1600 |
Jul/31/2022 23:36 |
991 | D - Love Rescue | GNU C++20 (64) | dfs and similar dsu graphs greedy strings *1600 |
Jul/31/2022 23:21 |
990 | E - Maximize! | GNU C++20 (64) | binary search greedy ternary search two pointers *1800 |
Jul/31/2022 19:19 |
989 | D - Digits Permutations | GNU C++20 (64) | implementation *1900 |
Jul/30/2022 15:16 |
988 | C - Literature Lesson | GNU C++20 (64) | implementation strings *1600 |
Jul/30/2022 14:48 |
987 | B - Wallpaper | GNU C++20 (64) | implementation math *1600 |
Jul/30/2022 13:11 |
986 | A - Petr and Book | GNU C++20 (64) | implementation *1000 |
Jul/30/2022 12:44 |
985 | D - Red-Blue Matrix | GNU C++20 (64) | brute force constructive algorithms implementation sortings *2400 |
Jul/30/2022 12:29 |
984 | F - Robot on the Board 2 | GNU C++20 (64) | brute force dfs and similar graphs implementation *2300 |
Jul/30/2022 11:38 |
983 | G - Banquet Preparations 1 | GNU C++20 (64) | greedy *2200 |
Jul/30/2022 10:29 |
982 | A - LCM Challenge | GNU C++20 (64) | number theory *1600 |
Jul/29/2022 23:17 |
981 | D - Distinct Characters Queries | GNU C++20 (64) | data structures *1600 |
Jul/29/2022 22:43 |
980 | C - Pipes | GNU C++20 (64) | dp implementation *1500 |
Jul/29/2022 22:24 |
979 | D - Stoned Game | GNU C++20 (64) | brute force games greedy implementation *1800 |
Jul/29/2022 21:30 |
978 | C - Multiples of Length | GNU C++20 (64) | constructive algorithms greedy math number theory *1600 |
Jul/29/2022 21:09 |
977 | B - Preparing for the Contest | GNU C++20 (64) | binary search data structures greedy sortings *1900 |
Jul/29/2022 11:56 |
976 | A - Maze | GNU C++20 (64) | dfs and similar *1600 |
Jul/29/2022 10:44 |
975 | C - Hilbert's Hotel | GNU C++20 (64) | math sortings *1600 |
Jul/29/2022 10:16 |
974 | C - Basic Diplomacy | GNU C++20 (64) | combinatorics flows greedy implementation *1600 |
Jul/29/2022 09:40 |
973 | E - Two Arrays and Sum of Functions | GNU C++20 (64) | greedy math sortings *1600 |
Jul/28/2022 14:35 |
972 | D - Almost All Divisors | GNU C++20 (64) | math number theory *1600 |
Jul/28/2022 14:02 |
971 | C - Remove Adjacent | GNU C++20 (64) | brute force constructive algorithms greedy strings *1600 |
Jul/28/2022 13:45 |
970 | E - Subway Innovation | GNU C++20 (64) | greedy math two pointers *2000 |
Jul/27/2022 22:58 |
969 | C - Hamburgers | GNU C++20 (64) | binary search brute force *1600 |
Jul/27/2022 22:18 |
968 | F2 - Korney Korneevich and XOR (hard version) | GNU C++20 (64) | binary search brute force dp greedy two pointers *2400 |
Jul/27/2022 15:28 |
967 | F1 - Korney Korneevich and XOR (easy version) | GNU C++20 (64) | bitmasks dp greedy *1800 |
Jul/27/2022 15:28 |
966 | A - Vasya and Petya's Game | GNU C++20 (64) | math number theory *1500 |
Jul/27/2022 12:09 |
965 | C - Little Elephant and Furik and Rubik | GNU C++20 (64) | math probabilities *2000 |
Jul/26/2022 18:19 |
964 | A - Little Elephant and Interval | GNU C++20 (64) | binary search combinatorics dp *1500 |
Jul/26/2022 17:40 |
963 | B - Little Elephant and Cards | GNU C++20 (64) | binary search data structures *1500 |
Jul/26/2022 17:24 |
962 | C - Anya and Ghosts | GNU C++20 (64) | constructive algorithms greedy *1600 |
Jul/26/2022 17:06 |
961 | A - Linova and Kingdom | GNU C++20 (64) | dfs and similar dp greedy sortings trees *1600 |
Jul/26/2022 16:43 |
960 | C - Perfect Keyboard | GNU C++20 (64) | dfs and similar greedy implementation *1600 |
Jul/25/2022 22:35 |
959 | D - Fill The Bag | GNU C++20 (64) | bitmasks greedy *1900 |
Jul/25/2022 21:40 |
958 | A - Perfect Permutation | GNU C++20 (64) | constructive algorithms |
Jul/25/2022 20:57 |
957 | B - Party | GNU C++20 (64) | brute force graphs |
Jul/25/2022 20:55 |
956 | C - Color the Picture | GNU C++20 (64) | constructive algorithms greedy |
Jul/25/2022 20:07 |
955 | F2 - Nearest Beautiful Number (hard version) | GNU C++20 (64) | bitmasks brute force constructive algorithms dfs and similar dp greedy *2100 |
Jul/24/2022 22:12 |
954 | F1 - Nearest Beautiful Number (easy version) | GNU C++20 (64) | binary search bitmasks brute force constructive algorithms dfs and similar greedy *1900 |
Jul/24/2022 22:12 |
953 | C - Chocolate Bunny | GNU C++20 (64) | constructive algorithms interactive math two pointers *1600 |
Jul/24/2022 19:05 |
952 | E - Kuroni and the Score Distribution | GNU C++20 (64) | constructive algorithms greedy implementation math *2200 |
Jul/24/2022 14:44 |
951 | C - Kuroni and Impossible Calculation | GNU C++20 (64) | brute force combinatorics math number theory *1600 |
Jul/24/2022 13:50 |
950 | E - Orac and Game of Life | GNU C++20 (64) | data structures graphs implementation math shortest paths *2000 |
Jul/24/2022 13:18 |
949 | D - Orac and Medians | GNU C++20 (64) | constructive algorithms greedy *2000 |
Jul/24/2022 10:13 |
948 | C - Orac and LCM | GNU C++20 (64) | math number theory *1600 |
Jul/24/2022 09:26 |
947 | C - Baby Ehab Partitions Again | GNU C++20 (64) | bitmasks constructive algorithms dp math *1700 |
Jul/24/2022 00:49 |
946 | C - Monsters And Spells | GNU C++20 (64) | binary search data structures dp greedy implementation math two pointers *1700 |
Jul/24/2022 00:14 |
945 | E - Count The Blocks | GNU C++20 (64) | combinatorics dp math *1800 |
Jul/23/2022 23:46 |
944 | C - Game with Chips | GNU C++20 (64) | constructive algorithms implementation *1600 |
Jul/23/2022 23:26 |
943 | C - Planar Reflections | GNU C++20 (64) | brute force data structures dp *1600 |
Jul/23/2022 23:05 |
942 | C - Balance the Bits | GNU C++20 (64) | brute force constructive algorithms greedy *1600 |
Jul/23/2022 15:39 |
941 | D - 3-Coloring | GNU C++20 (64) | constructive algorithms games graphs interactive *1700 |
Jul/23/2022 14:23 |
940 | E - Travelling Salesman Problem | GNU C++20 (64) | binary search data structures dp graphs greedy shortest paths sortings *2200 |
Jul/23/2022 13:30 |
939 | C - Phoenix and Distribution | GNU C++20 (64) | constructive algorithms greedy sortings strings *1600 |
Jul/23/2022 10:52 |
938 | D - Phoenix and Science | GNU C++20 (64) | binary search constructive algorithms greedy implementation math *1900 |
Jul/23/2022 09:39 |
937 | D - Rorororobot | GNU C++20 (64) | data structures greedy math |
Jul/22/2022 21:46 |
936 | C - Recover an RBS | GNU C++20 (64) | constructive algorithms greedy implementation strings |
Jul/22/2022 20:58 |
935 | B - Also Try Minecraft | GNU C++20 (64) | data structures dp implementation |
Jul/22/2022 20:26 |
934 | A - Three Doors | GNU C++20 (64) | brute force greedy implementation math |
Jul/22/2022 20:17 |
933 | C - Matrix Walk | GNU C++20 (64) | implementation *1700 |
Jul/22/2022 11:42 |
932 | D - Minimum Euler Cycle | GNU C++20 (64) | constructive algorithms graphs greedy implementation *1800 |
Jul/22/2022 10:12 |
931 | C - Circle of Monsters | GNU C++20 (64) | brute force constructive algorithms greedy math *1600 |
Jul/22/2022 09:49 |
930 | D - Sequence and Swaps | GNU C++20 (64) | dp greedy sortings *1600 |
Jul/22/2022 09:09 |
929 | F - Education | GNU C++20 (64) | brute force dp greedy implementation *1900 |
Jul/21/2022 20:39 |
928 | E - Permutation by Sum | GNU C++20 (64) | brute force greedy math *1600 |
Jul/21/2022 19:38 |
927 | C - Celex Update | GNU C++20 (64) | math *1600 |
Jul/21/2022 18:28 |
926 | C - Hidden Permutations | GNU C++20 (64) | dfs and similar interactive math *1700 |
Jul/21/2022 18:10 |
925 | D - The Winter Hike | GNU C++20 (64) | constructive algorithms greedy math *2100 |
Jul/21/2022 17:28 |
924 | C - Ice Cave | GNU C++20 (64) | dfs and similar *2000 |
Jul/21/2022 11:48 |
923 | B - School Marks | GNU C++20 (64) | greedy implementation *1700 |
Jul/21/2022 10:51 |
922 | C - Anya and Smartphone | GNU C++20 (64) | constructive algorithms data structures implementation *1600 |
Jul/21/2022 09:50 |
921 | D - Ilya and Escalator | GNU C++20 (64) | combinatorics dp math probabilities *1700 |
Jul/21/2022 09:25 |
920 | D2 - Up the Strip | GNU C++20 (64) | brute force dp math number theory *1900 |
Jul/20/2022 23:43 |
919 | D1 - Up the Strip (simplified version) | GNU C++20 (64) | brute force data structures dp math number theory *1700 |
Jul/20/2022 23:42 |
918 | E - K-periodic Garland | GNU C++20 (64) | brute force dp greedy *1900 |
Jul/20/2022 23:18 |
917 | D - Constructing the Array | GNU C++20 (64) | constructive algorithms data structures sortings *1600 |
Jul/20/2022 22:39 |
916 | A - Vitaly and Strings | GNU C++20 (64) | constructive algorithms strings *1600 |
Jul/20/2022 16:11 |
915 | D - Array Differentiation | GNU C++20 (64) | bitmasks brute force constructive algorithms dfs and similar dp graphs math *1800 |
Jul/20/2022 15:27 |
914 | F - Vlad and Unfinished Business | GNU C++20 (64) | dfs and similar dp greedy trees *1800 |
Jul/20/2022 13:40 |
913 | F1 - Guess the K-th Zero (Easy version) | GNU C++20 (64) | binary search interactive *1600 |
Jul/20/2022 11:59 |
912 | D1 - Chopping Carrots (Easy Version) | GNU C++20 (64) | binary search brute force constructive algorithms greedy number theory *1700 |
Jul/19/2022 16:46 |
911 | C - Qpwoeirut And The City | GNU C++20 (64) | dp flows greedy implementation *1400 |
Jul/19/2022 16:33 |
910 | D - Social Network | GNU C++20 (64) | dsu graphs greedy implementation trees *1600 |
Jul/19/2022 16:00 |
909 | D - Power Products | GNU C++20 (64) | hashing math number theory *1800 |
Jul/19/2022 15:30 |
908 | D - Berserk And Fireball | GNU C++20 (64) | constructive algorithms greedy implementation math two pointers *2000 |
Jul/18/2022 20:49 |
907 | E - Are You Safe? | GNU C++20 (64) | *special problem implementation |
Jul/18/2022 18:30 |
906 | C - PĹŤja Verdon | Python 3 | *special problem implementation math |
Jul/18/2022 18:24 |
905 | D - Is it rated - 3 | Python 3 | *special problem combinatorics dp math |
Jul/18/2022 18:24 |
904 | B - Mike's Sequence | Python 3 | *special problem divide and conquer implementation math |
Jul/18/2022 18:23 |
903 | A - Who Tested? | GNU C++20 (64) | expression parsing trees |
Jul/17/2022 23:12 |
902 | D - Workout plan | GNU C++20 (64) | data structures greedy *1500 |
Jul/17/2022 23:05 |
901 | C - Periodic integer number | GNU C++20 (64) | implementation strings *1700 |
Jul/17/2022 22:36 |
900 | C - Ladder | GNU C++20 (64) | dp implementation two pointers *1700 |
Jul/17/2022 21:18 |
899 | C - Polo the Penguin and XOR operation | GNU C++20 (64) | implementation math *1700 |
Jul/17/2022 20:35 |
898 | D - Similar Arrays | GNU C++20 (64) | constructive algorithms *1800 |
Jul/17/2022 09:40 |
897 | D - Difference Array | GNU C++20 (64) | brute force sortings |
Jul/16/2022 23:02 |
896 | C - Doremy's IQ | GNU C++20 (64) | binary search greedy |
Jul/16/2022 22:04 |
895 | B - Difference of GCDs | GNU C++20 (64) | constructive algorithms math |
Jul/16/2022 21:45 |
894 | A - Difference Operations | GNU C++20 (64) | greedy math |
Jul/16/2022 21:40 |
893 | D - Serval and Rooted Tree | GNU C++20 (64) | binary search dfs and similar dp greedy trees *1900 |
Jul/16/2022 20:46 |
892 | C - Serval and Parenthesis Sequence | GNU C++20 (64) | greedy strings *1700 |
Jul/16/2022 19:28 |
891 | D - Equalize the Remainders | GNU C++20 (64) | data structures greedy implementation *1900 |
Jul/16/2022 13:45 |
890 | F - Topforces Strikes Back | GNU C++20 (64) | brute force math sortings *2100 |
Jul/16/2022 13:00 |
889 | D - Zero Remainder Array | GNU C++20 (64) | math sortings two pointers *1400 |
Jul/16/2022 11:40 |
888 | E1 - Reading Books (easy version) | GNU C++20 (64) | data structures greedy sortings *1600 |
Jul/16/2022 11:14 |
887 | D - Mark and Lightbulbs | GNU C++20 (64) | combinatorics constructive algorithms math sortings |
Jul/16/2022 10:17 |
886 | C - Mark and His Unfinished Essay | GNU C++20 (64) | brute force implementation |
Jul/15/2022 20:23 |
885 | A - Mark the Photographer | GNU C++20 (64) | greedy |
Jul/15/2022 19:53 |
884 | B - Mark the Dust Sweeper | GNU C++20 (64) | implementation |
Jul/15/2022 19:50 |
883 | C - Palindromic Matrix | GNU C++20 (64) | constructive algorithms implementation *1700 |
Jul/15/2022 14:07 |
882 | D1 - Coffee and Coursework (Easy version) | GNU C++20 (64) | brute force greedy *1700 |
Jul/15/2022 12:19 |
881 | D2 - Coffee and Coursework (Hard Version) | GNU C++20 (64) | binary search greedy *1700 |
Jul/15/2022 12:18 |
880 | F1 - Tree Cutting (Easy Version) | GNU C++20 (64) | dfs and similar trees *1800 |
Jul/15/2022 11:21 |
879 | E - Yet Another Ball Problem | GNU C++20 (64) | constructive algorithms implementation *1700 |
Jul/15/2022 10:23 |
878 | A - Rational Resistance | GNU C++20 (64) | math number theory *1600 |
Jul/15/2022 09:33 |
877 | B - Alternating Current | GNU C++20 (64) | data structures greedy implementation *1600 |
Jul/15/2022 00:08 |
876 | C - Read Time | GNU C++20 (64) | binary search greedy two pointers *1900 |
Jul/14/2022 23:32 |
875 | D - Inversion Counting | GNU C++20 (64) | brute force math *1800 |
Jul/14/2022 22:39 |
874 | E - Stack Sorting | GNU C++20 (64) | constructive algorithms data structures greedy implementation *2000 |
Jul/14/2022 22:02 |
873 | C - Vasya and Beautiful Arrays | GNU C++20 (64) | brute force dp number theory *2100 |
Jul/14/2022 20:36 |
872 | F - Let's Play the Hat? | GNU C++20 (64) | brute force constructive algorithms greedy math *2000 |
Jul/14/2022 19:47 |
871 | G - Good Key, Bad Key | GNU C++20 (64) | bitmasks brute force dp greedy math |
Jul/13/2022 21:51 |
870 | F - Yet Another Problem About Pairs Satisfying an Inequality | GNU C++20 (64) | binary search data structures dp greedy sortings |
Jul/13/2022 21:35 |
869 | E - Mirror Grid | GNU C++20 (64) | implementation |
Jul/13/2022 21:27 |
868 | D - Double Strings | GNU C++20 (64) | brute force data structures strings |
Jul/13/2022 21:15 |
867 | C - Cypher | GNU C++20 (64) | brute force implementation strings |
Jul/13/2022 21:05 |
866 | B - ICPC Balloons | GNU C++20 (64) | data structures implementation |
Jul/13/2022 21:00 |
865 | A - YES or YES? | GNU C++20 (64) | brute force implementation strings |
Jul/13/2022 20:58 |
864 | C - MUH and House of Cards | GNU C++20 (64) | binary search brute force greedy math *1700 |
Jul/13/2022 19:32 |
863 | D - MUH and Cube Walls | GNU C++20 (64) | string suffix structures strings *1800 |
Jul/13/2022 19:18 |
862 | C - BA-String | GNU C++20 (64) | brute force dp greedy implementation math *1800 |
Jul/13/2022 15:19 |
861 | D - Exact Change | GNU C++20 (64) | brute force constructive algorithms greedy *2000 |
Jul/13/2022 14:24 |
860 | E - Replace the Numbers | GNU C++20 (64) | constructive algorithms data structures dsu implementation *1900 |
Jul/13/2022 13:55 |
859 | E - MEX and Increments | GNU C++20 (64) | constructive algorithms data structures dp greedy implementation math sortings *1700 |
Jul/12/2022 18:00 |
858 | A - Acacius and String | GNU C++20 (64) | brute force implementation strings *1500 |
Jul/12/2022 08:38 |
857 | B - Dubious Cyrpto | GNU C++20 (64) | binary search brute force math number theory *1500 |
Jul/12/2022 08:08 |
856 | C - Choosing flowers | GNU C++20 (64) | binary search brute force data structures dfs and similar dp greedy sortings two pointers *2000 |
Jul/12/2022 07:48 |
855 | G - Special Permutation | GNU C++20 (64) | constructive algorithms *1600 |
Jul/11/2022 23:44 |
854 | C - Train and Queries | GNU C++20 (64) | data structures greedy *1100 |
Jul/11/2022 22:14 |
853 | A1 - Prefix Flip (Easy Version) | GNU C++20 (64) | constructive algorithms data structures strings *1300 |
Jul/11/2022 15:55 |
852 | A2 - Prefix Flip (Hard Version) | GNU C++20 (64) | constructive algorithms data structures implementation strings two pointers *1700 |
Jul/11/2022 15:53 |
851 | C - Dominant Character | GNU C++20 (64) | brute force greedy implementation strings *1400 |
Jul/11/2022 15:28 |
850 | E - Array Equalizer | GNU C++20 (64) | binary search greedy implementation math number theory sortings two pointers *2400 |
Jul/11/2022 15:17 |
849 | E - Math Test | GNU C++20 (64) | bitmasks brute force greedy *2200 |
Jul/11/2022 14:27 |
848 | F - Equate Multisets | GNU C++20 (64) | constructive algorithms data structures graph matchings greedy |
Jul/11/2022 00:14 |
847 | E - Split Into Two Sets | GNU C++20 (64) | dfs and similar dsu graphs |
Jul/10/2022 23:53 |
846 | D - Not a Cheap String | GNU C++20 (64) | greedy |
Jul/10/2022 22:30 |
845 | A - Round Down the Price | GNU C++20 (64) | constructive algorithms |
Jul/10/2022 22:29 |
844 | B - Polycarp Writes a String from Memory | GNU C++20 (64) | greedy |
Jul/10/2022 22:29 |
843 | B - Kyoya and Permutation | GNU C++20 (64) | binary search combinatorics constructive algorithms greedy implementation math *1900 |
Jul/10/2022 20:08 |
842 | B1 - Koa and the Beach (Easy Version) | GNU C++20 (64) | brute force dp greedy *1900 |
Jul/10/2022 13:45 |
841 | B2 - Koa and the Beach (Hard Version) | GNU C++20 (64) | constructive algorithms dp greedy implementation *2200 |
Jul/10/2022 13:44 |
840 | B - Chip 'n Dale Rescue Rangers | GNU C++20 (64) | binary search geometry math *2100 |
Jul/10/2022 13:07 |
839 | A - Median Smoothing | GNU C++20 (64) | implementation *1700 |
Jul/10/2022 11:47 |
838 | E - Well played! | GNU C++20 (64) | greedy sortings *2100 |
Jul/10/2022 11:17 |
837 | B - Peculiar Movie Preferences | GNU C++20 (64) | greedy strings *1700 |
Jul/10/2022 09:58 |
836 | C - Paint the Middle | GNU C++20 (64) | dp greedy sortings two pointers *2200 |
Jul/09/2022 23:20 |
835 | D - Infinite Set | GNU C++20 (64) | bitmasks dp math matrices number theory strings *1800 |
Jul/09/2022 21:44 |
834 | C - Cyclic Permutations | GNU C++20 (64) | combinatorics dp graphs math *1500 |
Jul/09/2022 20:59 |
833 | C - Pinkie Pie Eats Patty-cakes | GNU C++20 (64) | constructive algorithms greedy math sortings *1700 |
Jul/09/2022 20:31 |
832 | D - Binary String To Subsequences | GNU C++20 (64) | constructive algorithms data structures greedy implementation *1500 |
Jul/09/2022 20:13 |
831 | C - Boboniu and Bit Operations | GNU C++20 (64) | bitmasks brute force dp greedy *1600 |
Jul/09/2022 19:26 |
830 | D - Boboniu Chats with Du | GNU C++20 (64) | brute force dp greedy sortings *1800 |
Jul/09/2022 18:59 |
829 | C - Game On Leaves | GNU C++20 (64) | games trees *1600 |
Jul/09/2022 11:28 |
828 | D - Permutation Restoration | GNU C++20 (64) | binary search data structures greedy math number theory sortings two pointers |
Jul/09/2022 10:22 |
827 | C - Schedule Management | GNU C++20 (64) | binary search greedy two pointers |
Jul/08/2022 21:06 |
826 | B - Permutation | GNU C++20 (64) | greedy |
Jul/08/2022 21:06 |
825 | A - Grass Field | GNU C++20 (64) | implementation |
Jul/08/2022 21:06 |
824 | C - Good Subarrays | GNU C++20 (64) | data structures dp math *1600 |
Jul/08/2022 19:02 |
823 | D - Make Them Equal | GNU C++20 (64) | dp greedy *1600 |
Jul/08/2022 18:42 |
822 | D - Expression Evaluation Error | GNU C++20 (64) | constructive algorithms greedy implementation math *2000 |
Jul/08/2022 13:35 |
821 | C - Carrying Conundrum | GNU C++20 (64) | bitmasks combinatorics dp math *1600 |
Jul/08/2022 12:47 |
820 | D - Maximum Sum of Products | GNU C++20 (64) | brute force dp implementation math two pointers *1600 |
Jul/08/2022 11:49 |
819 | D - Polycarp's phone book | GNU C++20 (64) | data structures implementation sortings *1600 |
Jul/08/2022 11:19 |
818 | C - Did you mean... | GNU C++20 (64) | dp greedy implementation *1500 |
Jul/08/2022 10:46 |
817 | D - Anton and Chess | GNU C++20 (64) | implementation *1700 |
Jul/08/2022 10:21 |
816 | D - Yet Another Sorting Problem | GNU C++20 (64) | constructive algorithms data structures math sortings *1900 |
Jul/08/2022 09:36 |
815 | C2 - k-LCM (hard version) | GNU C++20 (64) | constructive algorithms math *1600 |
Jul/07/2022 23:35 |
814 | C - Anton and Making Potions | GNU C++20 (64) | binary search dp greedy two pointers *1600 |
Jul/07/2022 23:09 |
813 | C - Balanced Bitstring | GNU C++20 (64) | greedy implementation strings *1500 |
Jul/07/2022 22:34 |
812 | D2 - Too Many Impostors (hard version) | GNU C++20 (64) | constructive algorithms implementation interactive math *2400 |
Jul/07/2022 21:42 |
811 | D1 - Too Many Impostors (easy version) | GNU C++20 (64) | constructive algorithms implementation interactive *1800 |
Jul/07/2022 21:42 |
810 | E - Game with Stones | GNU C++20 (64) | binary search data structures games greedy *2300 |
Jul/07/2022 20:28 |
809 | D - Guess the Permutation | GNU C++20 (64) | binary search combinatorics interactive math *2000 |
Jul/07/2022 09:08 |
808 | C - Omkar and Determination | GNU C++20 (64) | data structures dp *1700 |
Jul/07/2022 08:05 |
807 | D - Omkar and the Meaning of Life | GNU C++20 (64) | constructive algorithms greedy interactive *1800 |
Jul/06/2022 23:27 |
806 | C - Vasya and Basketball | GNU C++20 (64) | binary search brute force data structures implementation sortings two pointers *1600 |
Jul/06/2022 19:53 |
805 | D - Vasya and Chess | GNU C++20 (64) | constructive algorithms games math *1700 |
Jul/06/2022 16:09 |
804 | D - Multiplication Table | GNU C++20 (64) | binary search brute force *1800 |
Jul/06/2022 16:04 |
803 | D - Good Substrings | GNU C++20 (64) | data structures strings *1800 |
Jul/06/2022 15:48 |
802 | F - 2 + 2 != 4 | GNU C++20 (64) | *2400 |
Jul/06/2022 13:52 |
801 | G - Puzzling Language | GNU C++20 (64) | constructive algorithms *2200 |
Jul/06/2022 09:44 |
800 | B - A Map of the Cat | GNU C++20 (64) | brute force interactive *1900 |
Jul/06/2022 09:36 |
799 | C - Ravioli Sort | GNU C++20 (64) | implementation *1600 |
Jul/06/2022 09:32 |
798 | E - Cheese Board | GNU C++20 (64) | *2000 |
Jul/05/2022 22:31 |
797 | I - Mysterious language again, seriously? | Secret 2021 | *special problem *2200 |
Jul/05/2022 22:27 |
796 | C - Fibonacci Words | GNU C++20 (64) | *special problem implementation *1400 |
Jul/05/2022 22:25 |
795 | D - I'm Feeling Lucky! | GNU C++20 (64) | probabilities *1800 |
Jul/05/2022 22:22 |
794 | C - Phone Numbers | GNU C++20 (64) | constructive algorithms implementation strings *1500 |
Jul/05/2022 22:18 |
793 | D - Alena And The Heater | GNU C++20 (64) | binary search implementation *1600 |
Jul/05/2022 18:24 |
792 | E1 - Numerical Sequence (easy version) | GNU C++20 (64) | binary search brute force math *1900 |
Jul/05/2022 09:17 |
791 | C - White Sheet | GNU C++20 (64) | geometry math *1700 |
Jul/05/2022 08:31 |
790 | F - ATM and Students | GNU C++20 (64) | binary search data structures two pointers *1800 |
Jul/04/2022 23:35 |
789 | A - The Third Three Number Problem | GNU C++20 (64) | constructive algorithms math |
Jul/04/2022 21:52 |
788 | C - The Third Problem | GNU C++20 (64) | combinatorics math two pointers |
Jul/04/2022 21:51 |
787 | B - Almost Ternary Matrix | GNU C++20 (64) | 2-sat bitmasks constructive algorithms matrices |
Jul/04/2022 21:51 |
786 | C - Manhattan Subarrays | GNU C++20 (64) | brute force geometry greedy implementation *1700 |
Jul/04/2022 19:56 |
785 | A - Bits | GNU C++20 (64) | bitmasks constructive algorithms *1700 |
Jul/04/2022 19:26 |
784 | B - Maximum Value | GNU C++20 (64) | binary search math sortings two pointers *2100 |
Jul/04/2022 19:15 |
783 | B - Zmei Gorynich | GNU C++20 (64) | greedy math *1600 |
Jul/03/2022 21:34 |
782 | C - The Number Of Good Substrings | GNU C++20 (64) | binary search bitmasks brute force *1700 |
Jul/03/2022 21:15 |
781 | A - Triangle | GNU C++20 (64) | brute force geometry implementation math *1600 |
Jul/03/2022 20:20 |
780 | B - Long Path | GNU C++20 (64) | dp implementation *1600 |
Jul/03/2022 19:55 |
779 | D - Count Good Substrings | GNU C++20 (64) | math *2000 |
Jul/02/2022 23:44 |
778 | B - Maximum Submatrix 2 | GNU C++20 (64) | data structures dp implementation sortings *1600 |
Jul/02/2022 23:14 |
777 | C - Fifa and Fafa | GNU C++20 (64) | geometry *1600 |
Jul/02/2022 12:30 |
776 | A - Shifts | GNU C++20 (64) | brute force two pointers *1500 |
Jul/02/2022 11:29 |
775 | B - Planets | GNU C++20 (64) | binary search data structures graphs shortest paths *1700 |
Jul/02/2022 10:39 |
774 | D - GCD Guess | GNU C++20 (64) | bitmasks chinese remainder theorem constructive algorithms games interactive math number theory *2000 |
Jul/02/2022 09:14 |
773 | D - Renting Bikes | GNU C++20 (64) | binary search greedy *1800 |
Jul/02/2022 01:47 |
772 | B - Magic, Wizardry and Wonders | GNU C++20 (64) | constructive algorithms greedy *1500 |
Jul/02/2022 01:26 |
771 | C - To Add or Not to Add | GNU C++20 (64) | binary search sortings two pointers *1600 |
Jul/02/2022 01:04 |
770 | D - Magic Box | GNU C++20 (64) | brute force geometry *1600 |
Jul/02/2022 00:49 |
769 | F - Fruit Sequences | GNU C++20 (64) | binary search data structures divide and conquer dp two pointers *2400 |
Jul/01/2022 23:36 |
768 | E - Carrots for Rabbits | GNU C++20 (64) | binary search data structures greedy math sortings *2200 |
Jul/01/2022 22:30 |
767 | B - Marcin and Training Camp | GNU C++20 (64) | brute force greedy *1700 |
Jul/01/2022 20:30 |
766 | A - Anadi and Domino | GNU C++20 (64) | brute force graphs *1700 |
Jul/01/2022 19:55 |
765 | B - Anton and Lines | GNU C++20 (64) | geometry sortings *1600 |
Jul/01/2022 18:48 |
764 | C - Beautiful Function | GNU C++20 (64) | constructive algorithms math *2200 |
Jul/01/2022 18:32 |
763 | D - Tricky Function | GNU C++20 (64) | data structures divide and conquer geometry *2200 |
Jul/01/2022 17:50 |
762 | A - Cows and Sequence | GNU C++20 (64) | constructive algorithms data structures implementation *1600 |
Jul/01/2022 12:32 |
761 | A - Borya and Hanabi | GNU C++20 (64) | bitmasks brute force implementation *1700 |
Jul/01/2022 11:10 |
760 | B - Andrey and Problem | GNU C++20 (64) | greedy math probabilities *1800 |
Jul/01/2022 10:37 |
759 | A - DZY Loves Sequences | GNU C++20 (64) | dp implementation two pointers *1600 |
Jul/01/2022 10:13 |
758 | B - DZY Loves Modification | GNU C++20 (64) | brute force data structures greedy *2000 |
Jul/01/2022 09:35 |
757 | A - Newspaper Headline | GNU C++20 (64) | greedy strings *1500 |
Jul/01/2022 01:03 |
756 | B - Queue | GNU C++20 (64) | binary search data structures *1500 |
Jul/01/2022 00:34 |
755 | D - Rescue Nibel! | GNU C++20 (64) | combinatorics data structures sortings *1800 |
Jul/01/2022 00:13 |
754 | B - Odd sum | GNU C++20 (64) | dp greedy implementation *1400 |
Jun/30/2022 22:22 |
753 | C - Minimal string | GNU C++20 (64) | data structures greedy strings *1700 |
Jun/30/2022 22:09 |
752 | A - Secrets | GNU C++20 (64) | greedy *1600 |
Jun/30/2022 21:55 |
751 | D - Characteristics of Rectangles | GNU C++20 (64) | binary search bitmasks brute force implementation sortings *2100 |
Jun/30/2022 21:45 |
750 | B - Chips | GNU C++20 (64) | greedy *1800 |
Jun/30/2022 19:55 |
749 | C - k-Amazing Numbers | GNU C++20 (64) | data structures *1500 |
Jun/30/2022 19:29 |
748 | A - XOR Mixup | GNU C++20 (64) | bitmasks brute force |
Jun/29/2022 22:04 |
747 | D - Make Them Equal | GNU C++20 (64) | constructive algorithms greedy math *2000 |
Jun/29/2022 17:03 |
746 | C - Increase and Copy | GNU C++20 (64) | binary search constructive algorithms math *1100 |
Jun/29/2022 16:28 |
745 | D - Non-zero Segments | GNU C++20 (64) | constructive algorithms data structures greedy sortings *1500 |
Jun/29/2022 16:19 |
744 | E - Rock, Paper, Scissors | GNU C++20 (64) | brute force constructive algorithms flows greedy math *1800 |
Jun/29/2022 15:53 |
743 | B - Arrays Sum | GNU C++20 (64) | constructive algorithms greedy math *1400 |
Jun/29/2022 14:58 |
742 | F - Two Different | GNU C++20 (64) | constructive algorithms divide and conquer *2300 |
Jun/29/2022 14:39 |
741 | E - Cakewalk | GNU C++20 (64) | *special problem greedy implementation shortest paths *1800 |
Jun/29/2022 13:48 |
740 | D - Fixed Point Guessing | GNU C++20 (64) | binary search constructive algorithms interactive |
Jun/28/2022 21:37 |
739 | C - 3SUM Closure | GNU C++20 (64) | brute force data structures |
Jun/28/2022 21:04 |
738 | B - Rising Sand | GNU C++20 (64) | constructive algorithms greedy implementation |
Jun/28/2022 20:49 |
737 | C - Bargain | GNU C++20 (64) | combinatorics dp math *1700 |
Jun/28/2022 12:49 |
736 | B - OR in Matrix | GNU C++20 (64) | greedy hashing implementation *1300 |
Jun/28/2022 11:52 |
735 | D - String Deletion | GNU C++20 (64) | binary search data structures greedy two pointers *1700 |
Jun/28/2022 11:32 |
734 | C - Palindrome Transformation | GNU C++20 (64) | brute force greedy implementation *1700 |
Jun/27/2022 21:49 |
733 | B - Eight Point Sets | GNU C++20 (64) | sortings *1400 |
Jun/27/2022 20:12 |
732 | C - Secrets | GNU C++20 (64) | math *1600 |
Jun/27/2022 19:55 |
731 | D - Chips | GNU C++20 (64) | greedy implementation two pointers *1800 |
Jun/27/2022 19:36 |
730 | G - Encoded message | GNU C++20 (64) | *special problem implementation *2600 |
Jun/27/2022 18:56 |
729 | D - PriceFixed | GNU C++20 (64) | binary search greedy implementation sortings two pointers *1600 |
Jun/26/2022 12:22 |
728 | F - Math | GNU C++20 (64) | *special problem math *2200 |
Jun/26/2022 11:44 |
727 | F - Interesting Function | GNU C++20 (64) | binary search dp math number theory *1500 |
Jun/26/2022 01:03 |
726 | E2 - Erase and Extend (Hard Version) | GNU C++20 (64) | binary search data structures greedy hashing string suffix structures strings two pointers *2200 |
Jun/26/2022 00:49 |
725 | E1 - Erase and Extend (Easy Version) | GNU C++20 (64) | binary search brute force dp greedy hashing implementation string suffix structures strings two pointers *1600 |
Jun/26/2022 00:49 |
724 | A - NIT orz! | GNU C++20 (64) | bitmasks greedy |
Jun/25/2022 21:29 |
723 | B - NIT Destroys the Universe | GNU C++20 (64) | greedy |
Jun/25/2022 21:28 |
722 | C - Fishingprince Plays With Array | GNU C++20 (64) | constructive algorithms greedy implementation |
Jun/25/2022 21:27 |
721 | B - Tokitsukaze and Meeting | GNU C++20 (64) | data structures implementation math *1700 |
Jun/25/2022 19:19 |
720 | D - Xenolith? Hippodrome? | GNU C++20 (64) | *special problem number theory *1800 |
Jun/25/2022 15:50 |
719 | B - DMCA | GNU C++20 (64) | *special problem implementation number theory *1600 |
Jun/25/2022 15:41 |
718 | B - Permutation | GNU C++20 (64) | constructive algorithms dp math *1400 |
Jun/25/2022 12:59 |
717 | C - Prime Number | GNU C++20 (64) | math number theory *1900 |
Jun/25/2022 12:01 |
716 | H - L BREAK into program | GNU C++20 (64) | *special problem *2500 |
Jun/25/2022 11:15 |
715 | D - Pair of Numbers | GNU C++20 (64) | binary search brute force data structures math two pointers *2000 |
Jun/25/2022 10:51 |
714 | A - Petya and Inequiations | GNU C++20 (64) | greedy *1400 |
Jun/25/2022 09:40 |
713 | B - Petya and Divisors | GNU C++20 (64) | binary search data structures number theory *1900 |
Jun/25/2022 09:28 |
712 | A - Cards | GNU C++20 (64) | implementation sortings strings *800 |
Jun/25/2022 01:03 |
711 | B - Multiplication Table | GNU C++20 (64) | math number theory *1300 |
Jun/25/2022 00:59 |
710 | C - Substring Game in the Lesson | GNU C++20 (64) | games greedy strings *1300 |
Jun/25/2022 00:49 |
709 | D - Alex and Julian | GNU C++20 (64) | bitmasks math number theory *1900 |
Jun/25/2022 00:45 |
708 | K - Lonely Numbers | GNU C++20 (64) | binary search math number theory two pointers *1600 |
Jun/24/2022 23:38 |
707 | A - Another Sorting Problem | GNU C++20 (64) | data structures sortings strings *1100 |
Jun/24/2022 23:16 |
706 | J - Jeopardy of Dropped Balls | GNU C++20 (64) | binary search brute force dsu implementation *1500 |
Jun/24/2022 22:48 |
705 | C - Grandma Capa Knits a Scarf | GNU C++20 (64) | brute force data structures greedy strings two pointers *1200 |
Jun/24/2022 14:26 |
704 | D - Vupsen, Pupsen and 0 | GNU C++20 (64) | constructive algorithms math *1600 |
Jun/24/2022 14:09 |
703 | C - Make Equal With Mod | GNU C++20 (64) | constructive algorithms math number theory sortings *1200 |
Jun/24/2022 11:56 |
702 | B - Getting Zero | GNU C++20 (64) | bitmasks brute force dfs and similar dp graphs greedy shortest paths *1300 |
Jun/24/2022 11:41 |
701 | A - Anti Light's Cell Guessing | GNU C++20 (64) | math *900 |
Jun/24/2022 11:22 |
700 | B - Kalindrome Array | GNU C++20 (64) | greedy two pointers *1100 |
Jun/24/2022 11:17 |
699 | C - Keshi Is Throwing a Party | GNU C++20 (64) | binary search greedy *1600 |
Jun/24/2022 11:08 |
698 | D - Not Quite Lee | GNU C++20 (64) | combinatorics dp math number theory *2000 |
Jun/24/2022 10:50 |
697 | E - AmShZ and G.O.A.T. | GNU C++20 (64) | binary search brute force greedy implementation math *2300 |
Jun/24/2022 10:18 |
696 | A - Divan and a Store | GNU C++20 (64) | brute force constructive algorithms greedy *800 |
Jun/23/2022 22:31 |
695 | B - Divan and a New Project | GNU C++20 (64) | constructive algorithms sortings *1000 |
Jun/23/2022 22:25 |
694 | C - Divan and bitwise operations | GNU C++20 (64) | bitmasks combinatorics constructive algorithms dp math *1500 |
Jun/23/2022 22:10 |
693 | A - Reverse | GNU C++20 (64) | constructive algorithms greedy math *800 |
Jun/23/2022 21:36 |
692 | C - Inversion Graph | GNU C++20 (64) | data structures dsu graphs math *1300 |
Jun/23/2022 21:25 |
691 | D - Big Brush | GNU C++20 (64) | constructive algorithms data structures greedy implementation *2000 |
Jun/23/2022 21:14 |
690 | A - Construct a Rectangle | GNU C++20 (64) | geometry math *800 |
Jun/22/2022 20:51 |
689 | B - Berland Music | GNU C++20 (64) | data structures greedy math sortings *1000 |
Jun/22/2022 20:42 |
688 | C - Set or Decrease | GNU C++20 (64) | binary search brute force greedy sortings *1600 |
Jun/22/2022 20:32 |
687 | D - Shuffle | GNU C++20 (64) | combinatorics math two pointers *2000 |
Jun/22/2022 20:02 |
686 | C - Representative Edges | GNU C++20 (64) | brute force geometry implementation math *1500 |
Jun/22/2022 13:23 |
685 | A - Marathon | GNU C++20 (64) | implementation *800 |
Jun/22/2022 12:50 |
684 | B - Mirror in the String | GNU C++20 (64) | greedy strings *1100 |
Jun/22/2022 09:28 |
683 | A - Integer Diversity | GNU C++20 (64) | implementation *800 |
Jun/22/2022 09:19 |
682 | E - Subsequences (easy version) | GNU C++20 (64) | dp graphs implementation shortest paths *2000 |
Jun/21/2022 20:42 |
681 | D - Candy Box (easy version) | GNU C++20 (64) | greedy sortings *1400 |
Jun/21/2022 19:51 |
680 | C - Computer Game | GNU C++20 (64) | binary search math *1400 |
Jun/21/2022 10:40 |
679 | E - Bring Balance | GNU C++20 (64) | constructive algorithms greedy *2600 |
Jun/21/2022 10:25 |
678 | B - Equalize Prices | GNU C++20 (64) | math *900 |
Jun/21/2022 10:22 |
677 | A - Nearest Interesting Number | GNU C++20 (64) | implementation *800 |
Jun/21/2022 09:36 |
676 | C - Andrew and Stones | GNU C++20 (64) | greedy implementation *1200 |
Jun/20/2022 23:04 |
675 | B - MEX and Array | GNU C++20 (64) | brute force dp greedy math *1100 |
Jun/20/2022 22:17 |
674 | A - Sorting Parts | GNU C++20 (64) | brute force sortings *800 |
Jun/20/2022 22:02 |
673 | D - River Locks | GNU C++20 (64) | binary search dp greedy math *1900 |
Jun/20/2022 21:39 |
672 | C - Helping the Nature | GNU C++20 (64) | constructive algorithms data structures greedy *1700 |
Jun/19/2022 16:25 |
671 | B - Palindromic Numbers | GNU C++20 (64) | constructive algorithms implementation math *1100 |
Jun/19/2022 15:28 |
670 | A - Optimal Path | GNU C++20 (64) | dp greedy math *800 |
Jun/19/2022 15:09 |
669 | A - Distance | GNU C++20 (64) | brute force constructive algorithms *800 |
Jun/19/2022 00:55 |
668 | B - Special Permutation | GNU C++20 (64) | constructive algorithms greedy *900 |
Jun/19/2022 00:49 |
667 | C - Chat Ban | GNU C++20 (64) | binary search math *1300 |
Jun/19/2022 00:37 |
666 | D - X-Magic Pair | GNU C++20 (64) | math number theory *1600 |
Jun/19/2022 00:28 |
665 | C - Zero Path | GNU C++20 (64) | bitmasks brute force data structures dp greedy shortest paths |
Jun/18/2022 21:53 |
664 | A - Subrectangle Guess | GNU C++20 (64) | games |
Jun/18/2022 21:06 |
663 | B - Circle Game | GNU C++20 (64) | games |
Jun/18/2022 20:52 |
662 | A - XORwice | GNU C++20 (64) | bitmasks greedy math *800 |
Jun/18/2022 16:54 |
661 | B - Putting Bricks in the Wall | GNU C++20 (64) | constructive algorithms implementation *1100 |
Jun/18/2022 16:53 |
660 | C - Palindromifier | GNU C++20 (64) | constructive algorithms strings *1400 |
Jun/18/2022 16:43 |
659 | D - Hexagons | GNU C++20 (64) | brute force constructive algorithms greedy implementation math shortest paths *1900 |
Jun/18/2022 16:34 |
658 | D - Bouncing Boomerangs | GNU C++20 (64) | constructive algorithms greedy implementation *1900 |
Jun/18/2022 12:42 |
657 | C - ABBB | GNU C++20 (64) | brute force data structures greedy strings *1100 |
Jun/18/2022 11:41 |
656 | B - Belted Rooms | GNU C++20 (64) | graphs implementation *1200 |
Jun/18/2022 11:25 |
655 | A - Box is Pull | GNU C++20 (64) | math *800 |
Jun/18/2022 11:05 |
654 | E2 - Stars Drawing (Hard Edition) | GNU C++20 (64) | binary search dp greedy *1900 |
Jun/18/2022 10:26 |
653 | A - Points in Segments | GNU C++20 (64) | implementation *800 |
Jun/17/2022 19:08 |
652 | C - Songs Compression | GNU C++20 (64) | sortings *1100 |
Jun/17/2022 19:02 |
651 | B - Obtaining the String | GNU C++20 (64) | implementation *1200 |
Jun/17/2022 18:55 |
650 | D - Walking Between Houses | GNU C++20 (64) | constructive algorithms greedy *1600 |
Jun/17/2022 18:36 |
649 | E1 - Stars Drawing (Easy Edition) | GNU C++20 (64) | brute force dp greedy *1700 |
Jun/17/2022 18:13 |
648 | C - Summarize to the Power of Two | GNU C++20 (64) | brute force greedy implementation *1300 |
Jun/17/2022 17:48 |
647 | D - Polycarp and Div 3 | GNU C++20 (64) | dp greedy number theory *1500 |
Jun/17/2022 17:33 |
646 | B - Delete from the Left | GNU C++20 (64) | brute force implementation strings *900 |
Jun/17/2022 09:52 |
645 | A - Tanya and Stairways | GNU C++20 (64) | implementation *800 |
Jun/17/2022 09:44 |
644 | E1 - Median on Segments (Permutations Edition) | GNU C++20 (64) | sortings *1800 |
Jun/17/2022 09:40 |
643 | C - Directional Increase | GNU C++20 (64) | greedy *1300 |
Jun/17/2022 09:29 |
642 | B - Paranoid String | GNU C++20 (64) | constructive algorithms greedy *1200 |
Jun/17/2022 09:15 |
641 | A - Creep | GNU C++20 (64) | greedy implementation *800 |
Jun/17/2022 09:05 |
640 | A - Malek Dance Club | GNU C++20 (64) | combinatorics math *1600 |
Jun/16/2022 19:13 |
639 | B - Psychos in a Line | GNU C++20 (64) | data structures implementation *1900 |
Jun/16/2022 18:54 |
638 | D - Bandit in a City | GNU C++20 (64) | binary search dfs and similar graphs greedy trees *1900 |
Jun/16/2022 18:28 |
637 | A - Reorder | GNU C++20 (64) | math *800 |
Jun/16/2022 10:12 |
636 | B - Prime Square | GNU C++20 (64) | constructive algorithms math *900 |
Jun/16/2022 10:09 |
635 | C - Binary Search | GNU C++20 (64) | binary search combinatorics *1500 |
Jun/16/2022 09:50 |
634 | C - Minimum Extraction | GNU C++20 (64) | brute force sortings *1000 |
Jun/16/2022 09:12 |
633 | D - Shurikens | GNU C++20 (64) | data structures greedy schedules *1700 |
Jun/15/2022 21:12 |
632 | B - A New Technique | GNU C++20 (64) | constructive algorithms implementation *1100 |
Jun/15/2022 16:42 |
631 | E - Solo mid Oracle | GNU C++20 (64) | binary search greedy math number theory ternary search *2100 |
Jun/15/2022 16:31 |
630 | B - Falling Anvils | GNU C++20 (64) | math probabilities *1800 |
Jun/15/2022 00:24 |
629 | A - Marketing Scheme | GNU C++20 (64) | brute force constructive algorithms greedy math *800 |
Jun/15/2022 00:21 |
628 | G - 2^Sort | GNU C++20 (64) | data structures dp sortings two pointers |
Jun/15/2022 00:11 |
627 | D - The Clock | GNU C++20 (64) | brute force dfs and similar implementation |
Jun/14/2022 21:54 |
626 | F - 3SUM | GNU C++20 (64) | brute force |
Jun/14/2022 21:38 |
625 | C - Where's the Bishop? | GNU C++20 (64) | implementation |
Jun/14/2022 20:56 |
624 | E - Binary Deque | GNU C++20 (64) | binary search implementation two pointers |
Jun/14/2022 20:45 |
623 | B - All Distinct | GNU C++20 (64) | greedy sortings |
Jun/14/2022 20:11 |
622 | B - Reverse Binary Strings | GNU C++20 (64) | constructive algorithms greedy *1200 |
Jun/14/2022 19:48 |
621 | D - Hit Ball | GNU C++20 (64) | geometry implementation math *1700 |
Jun/14/2022 19:32 |
620 | A - Keanu Reeves | GNU C++20 (64) | strings *800 |
Jun/14/2022 10:51 |
619 | B - Number Circle | GNU C++20 (64) | greedy math sortings *1100 |
Jun/14/2022 10:50 |
618 | C - Candies! | GNU C++20 (64) | data structures dp implementation math *1400 |
Jun/14/2022 10:23 |
617 | A - Help Farmer | GNU C++20 (64) | brute force math *1600 |
Jun/14/2022 10:13 |
616 | B - Help General | GNU C++20 (64) | constructive algorithms greedy implementation *1800 |
Jun/14/2022 09:35 |
615 | A - Panoramix's Prediction | GNU C++20 (64) | brute force *800 |
Jun/13/2022 22:31 |
614 | B - Depression | GNU C++20 (64) | geometry math *1200 |
Jun/13/2022 22:26 |
613 | C - Heroes | GNU C++20 (64) | brute force implementation *1400 |
Jun/13/2022 21:58 |
612 | D - Falling Anvils | GNU C++20 (64) | geometry probabilities *1800 |
Jun/13/2022 21:30 |
611 | A - Add Candies | GNU C++20 (64) | constructive algorithms math *800 |
Jun/13/2022 08:45 |
610 | B - Numbers Box | GNU C++20 (64) | greedy math *1000 |
Jun/13/2022 08:42 |
609 | C - Knapsack | GNU C++20 (64) | constructive algorithms greedy math sortings *1300 |
Jun/13/2022 08:35 |
608 | C - awoo's Favorite Problem | GNU C++20 (64) | constructive algorithms data structures dp greedy implementation strings two pointers |
Jun/13/2022 08:21 |
607 | B - Promo | GNU C++20 (64) | greedy sortings |
Jun/13/2022 07:45 |
606 | A - Parkway Walk | GNU C++20 (64) | greedy implementation |
Jun/13/2022 07:37 |
605 | A - Playoff | GNU C++20 (64) | implementation *800 |
Jun/12/2022 14:47 |
604 | B - Prove Him Wrong | GNU C++20 (64) | constructive algorithms greedy *800 |
Jun/12/2022 14:44 |
603 | C - Fault-tolerant Network | GNU C++20 (64) | brute force data structures implementation *1500 |
Jun/12/2022 14:38 |
602 | A - Primal Sport | GNU C++20 (64) | math number theory *1700 |
Jun/12/2022 14:12 |
601 | B - Producing Snow | GNU C++20 (64) | binary search data structures *1600 |
Jun/12/2022 13:51 |
600 | A - Mahmoud and Ehab and the even-odd game | GNU C++20 (64) | games math *800 |
Jun/12/2022 12:14 |
599 | B - Mahmoud and Ehab and the message | GNU C++20 (64) | dsu greedy implementation *1200 |
Jun/12/2022 12:08 |
598 | C - Mahmoud and Ehab and the wrong algorithm | GNU C++20 (64) | constructive algorithms trees *1500 |
Jun/12/2022 11:43 |
597 | D - Mahmoud and Ehab and another array construction task | GNU C++20 (64) | constructive algorithms greedy math number theory *1900 |
Jun/12/2022 11:19 |
596 | A - Two Regular Polygons | GNU C++20 (64) | geometry greedy math number theory *800 |
Jun/12/2022 01:49 |
595 | B - Bogosort | GNU C++20 (64) | constructive algorithms sortings *1000 |
Jun/12/2022 01:45 |
594 | C - Adding Powers | GNU C++20 (64) | bitmasks greedy implementation math number theory ternary search *1400 |
Jun/12/2022 01:43 |
593 | A - Robot Cleaner | GNU C++20 (64) | brute force implementation math *800 |
Jun/12/2022 01:34 |
592 | B - Game on Ranges | GNU C++20 (64) | brute force dfs and similar implementation sortings *1100 |
Jun/12/2022 01:28 |
591 | C - Balanced Stone Heaps | GNU C++20 (64) | binary search greedy *1600 |
Jun/12/2022 01:11 |
590 | D - Robot Cleaner Revisit | GNU C++20 (64) | implementation math probabilities *2300 |
Jun/12/2022 00:59 |
589 | C - Meaningless Operations | GNU C++20 (64) | constructive algorithms math number theory *1500 |
Jun/11/2022 19:51 |
588 | B - Tape | GNU C++20 (64) | greedy sortings *1400 |
Jun/11/2022 19:39 |
587 | A - Parity | GNU C++20 (64) | math *900 |
Jun/11/2022 19:08 |
586 | D - Dr. Evil Underscores | GNU C++20 (64) | bitmasks brute force dfs and similar divide and conquer dp greedy strings trees *1900 |
Jun/11/2022 15:37 |
585 | C - Fadi and LCM | GNU C++20 (64) | brute force math number theory *1400 |
Jun/11/2022 14:51 |
584 | B - Just Eat It! | GNU C++20 (64) | dp greedy implementation *1300 |
Jun/11/2022 14:42 |
583 | A - Mezo Playing Zoma | GNU C++20 (64) | math *800 |
Jun/11/2022 14:36 |
582 | D - Lena and Matrix | GNU C++20 (64) | brute force data structures dp shortest paths |
Jun/11/2022 14:28 |
581 | C - Primitive Primes | GNU C++20 (64) | constructive algorithms math ternary search *1800 |
Jun/11/2022 13:35 |
580 | E - Delete a Segment | GNU C++20 (64) | brute force constructive algorithms data structures dp graphs sortings trees two pointers *2300 |
Jun/11/2022 12:41 |
579 | B - String Modification | GNU C++20 (64) | brute force constructive algorithms implementation sortings strings *1400 |
Jun/11/2022 02:41 |
578 | A - Grade Allocation | GNU C++20 (64) | implementation *800 |
Jun/11/2022 02:22 |
577 | B - Mystic Permutation | GNU C++20 (64) | greedy |
Jun/11/2022 02:16 |
576 | A - Lex String | GNU C++20 (64) | greedy implementation sortings two pointers |
Jun/11/2022 01:52 |
575 | D1 - The World Is Just a Programming Task (Easy Version) | GNU C++20 (64) | brute force dp greedy implementation *2000 |
Jun/10/2022 22:23 |
574 | C - Ivan the Fool and the Probability Theory | GNU C++20 (64) | combinatorics dp math *1700 |
Jun/10/2022 20:47 |
573 | C - Berry Jam | GNU C++20 (64) | data structures dp greedy implementation *1700 |
Jun/10/2022 20:30 |
572 | A - Shuffle Hashing | GNU C++20 (64) | brute force implementation strings *1000 |
Jun/10/2022 02:09 |
571 | B - A and B | GNU C++20 (64) | greedy math *1500 |
Jun/10/2022 01:58 |
570 | B - Grow The Tree | GNU C++20 (64) | greedy math sortings *900 |
Jun/10/2022 01:48 |
569 | A - Integer Points | GNU C++20 (64) | geometry math *1000 |
Jun/10/2022 01:39 |
568 | C - Tile Painting | GNU C++20 (64) | number theory *1500 |
Jun/10/2022 01:25 |
567 | B2 - Character Swap (Hard Version) | GNU C++20 (64) | strings *1600 |
Jun/10/2022 01:08 |
566 | B1 - Character Swap (Easy Version) | GNU C++20 (64) | strings *1000 |
Jun/09/2022 23:30 |
565 | A - Maximum Square | GNU C++20 (64) | implementation *800 |
Jun/09/2022 23:18 |
564 | D - Feeding Chicken | GNU C++20 (64) | greedy implementation *1700 |
Jun/09/2022 23:04 |
563 | C - League of Leesins | GNU C++20 (64) | constructive algorithms implementation *1600 |
Jun/09/2022 21:57 |
562 | D - Dog Walking | GNU C++20 (64) | brute force greedy math *2400 |
Jun/09/2022 21:09 |
561 | B - Fridge Lockers | GNU C++20 (64) | graphs implementation *1100 |
Jun/09/2022 20:23 |
560 | A - Changing Volume | GNU C++20 (64) | math *800 |
Jun/09/2022 20:11 |
559 | C - Ayoub's function | GNU C++20 (64) | binary search combinatorics greedy math strings *1700 |
Jun/09/2022 15:49 |
558 | B - Motarack's Birthday | GNU C++20 (64) | binary search greedy ternary search *1500 |
Jun/09/2022 13:44 |
557 | A - Three Strings | GNU C++20 (64) | implementation strings *800 |
Jun/09/2022 12:53 |
556 | E - Railway System | GNU C++20 (64) | brute force constructive algorithms dsu graphs greedy interactive sortings *1700 |
Jun/09/2022 12:48 |
555 | D - The Enchanted Forest | GNU C++20 (64) | greedy implementation math *1600 |
Jun/09/2022 12:06 |
554 | D - Power Products | GNU C++20 (64) | number theory *1800 |
Jun/09/2022 11:38 |
553 | C - p-binary | GNU C++20 (64) | *1600 |
Jun/08/2022 22:34 |
552 | B2 - TV Subscriptions (Hard Version) | GNU C++20 (64) | implementation two pointers *1300 |
Jun/08/2022 20:19 |
551 | B1 - TV Subscriptions (Easy Version) | GNU C++20 (64) | implementation *1000 |
Jun/08/2022 20:19 |
550 | A - Forgetting Things | GNU C++20 (64) | math *900 |
Jun/08/2022 19:58 |
549 | C - Sum of Substrings | GNU C++20 (64) | brute force constructive algorithms greedy math strings *1400 |
Jun/08/2022 12:35 |
548 | B - Shoe Shuffling | GNU C++20 (64) | constructive algorithms greedy implementation two pointers *1000 |
Jun/08/2022 11:44 |
547 | A - Beat The Odds | GNU C++20 (64) | brute force greedy math *800 |
Jun/08/2022 11:31 |
546 | F - Shifting String | GNU C++20 (64) | graphs math number theory strings *1700 |
Jun/08/2022 11:23 |
545 | E - Price Maximization | GNU C++20 (64) | binary search greedy math two pointers *1500 |
Jun/07/2022 22:18 |
544 | C - Restoring the Duration of Tasks | GNU C++20 (64) | data structures greedy implementation *800 |
Jun/07/2022 21:32 |
543 | B - Array Decrements | GNU C++20 (64) | greedy implementation *800 |
Jun/07/2022 21:20 |
542 | D - Black and White Stripe | GNU C++20 (64) | implementation two pointers *1000 |
Jun/07/2022 21:11 |
541 | A - Print a Pedestal (Codeforces logo?) | GNU C++20 (64) | constructive algorithms greedy *800 |
Jun/07/2022 20:19 |
540 | D - Two Divisors | GNU C++20 (64) | constructive algorithms math number theory *2000 |
Jun/07/2022 14:39 |
539 | C - Palindromic Paths | GNU C++20 (64) | greedy math *1500 |
Jun/07/2022 13:32 |
538 | B - Shuffle | GNU C++20 (64) | math two pointers *1300 |
Jun/07/2022 12:23 |
537 | A - Shovels and Swords | GNU C++20 (64) | binary search greedy math *1100 |
Jun/07/2022 12:05 |
536 | E - Tokitsukaze and Two Colorful Tapes | GNU C++20 (64) | constructive algorithms dfs and similar dsu greedy math *1900 |
Jun/07/2022 11:52 |
535 | C - Tokitsukaze and Strange Inequality | GNU C++20 (64) | brute force data structures *1600 |
Jun/07/2022 09:59 |
534 | A - The Enchanted Forest | GNU C++20 (64) | brute force greedy *1600 |
Jun/07/2022 09:34 |
533 | A - Cirno's Perfect Bitmasks Classroom | GNU C++20 (64) | bitmasks brute force *800 |
Jun/06/2022 23:36 |
532 | B - Patchouli's Magical Talisman | GNU C++20 (64) | bitmasks constructive algorithms greedy sortings *800 |
Jun/06/2022 23:30 |
531 | C - Manipulating History | GNU C++20 (64) | constructive algorithms greedy strings *1700 |
Jun/06/2022 23:21 |
530 | C - Two Brackets | GNU C++20 (64) | greedy *800 |
Jun/06/2022 23:02 |
529 | B - Toy Blocks | GNU C++20 (64) | binary search greedy math sortings *1400 |
Jun/06/2022 20:08 |
528 | C2 - Binary Table (Hard Version) | GNU C++20 (64) | constructive algorithms implementation *1900 |
Jun/06/2022 19:40 |
527 | C1 - Binary Table (Easy Version) | GNU C++20 (64) | constructive algorithms implementation *1500 |
Jun/06/2022 19:40 |
526 | A - Buy the String | GNU C++20 (64) | implementation math *800 |
Jun/06/2022 13:19 |
525 | B - Sum of Medians | GNU C++20 (64) | greedy math *900 |
Jun/06/2022 13:15 |
524 | A - Extreme Subtraction | GNU C++20 (64) | constructive algorithms dp greedy *1800 |
Jun/06/2022 12:15 |
523 | D - Divide and Summarize | GNU C++20 (64) | binary search brute force data structures divide and conquer implementation sortings *1600 |
Jun/06/2022 11:19 |
522 | E - Water Level | GNU C++20 (64) | brute force graphs greedy implementation math *2200 |
Jun/06/2022 10:44 |
521 | B - Find the Spruce | GNU C++20 (64) | brute force dp implementation *1400 |
Jun/05/2022 22:31 |
520 | A - String Generation | GNU C++20 (64) | constructive algorithms greedy *800 |
Jun/05/2022 22:01 |
519 | C - Random Events | GNU C++20 (64) | dp math probabilities *1500 |
Jun/05/2022 19:32 |
518 | A - Dungeon | GNU C++20 (64) | binary search math *1100 |
Jun/05/2022 18:52 |
517 | B - Find The Array | GNU C++20 (64) | bitmasks constructive algorithms greedy *1400 |
Jun/05/2022 18:39 |
516 | C - Good String | GNU C++20 (64) | brute force dp greedy two pointers *1500 |
Jun/05/2022 13:11 |
515 | A - Robot Program | GNU C++20 (64) | math *800 |
Jun/05/2022 12:21 |
514 | A - Bovine Dilemma | GNU C++20 (64) | brute force geometry math *800 |
Jun/05/2022 12:05 |
513 | B - Last minute enhancements | GNU C++20 (64) | dp greedy *800 |
Jun/05/2022 12:02 |
512 | D - Radio Towers | GNU C++20 (64) | combinatorics dp math *1600 |
Jun/05/2022 11:54 |
511 | D - 13th Labour of Heracles | GNU C++20 (64) | data structures greedy sortings trees *1500 |
Jun/05/2022 10:32 |
510 | C - Bouncing Ball | GNU C++20 (64) | dp implementation *1400 |
Jun/05/2022 09:36 |
509 | D - Ceil Divisions | GNU C++20 (64) | brute force constructive algorithms math number theory *1700 |
Jun/04/2022 20:16 |
508 | B - Red and Blue | GNU C++20 (64) | dp greedy *1000 |
Jun/04/2022 19:11 |
507 | C - Building a Fence | GNU C++20 (64) | dp greedy implementation two pointers *1600 |
Jun/04/2022 18:56 |
506 | A - Red-Blue Shuffle | GNU C++20 (64) | math probabilities *800 |
Jun/04/2022 14:07 |
505 | E1 - Close Tuples (easy version) | GNU C++20 (64) | binary search combinatorics math sortings two pointers *1500 |
Jun/04/2022 14:04 |
504 | E2 - Close Tuples (hard version) | GNU C++20 (64) | binary search combinatorics implementation math sortings two pointers *1700 |
Jun/04/2022 14:02 |
503 | B - Move and Turn | GNU C++20 (64) | dp math *1300 |
Jun/03/2022 23:20 |
502 | C - Row GCD | GNU C++20 (64) | math number theory *1600 |
Jun/03/2022 22:14 |
501 | F - New Year's Puzzle | GNU C++20 (64) | brute force dp graph matchings greedy sortings *2100 |
Jun/03/2022 19:06 |
500 | F - The Treasure of The Segments | GNU C++20 (64) | binary search data structures greedy *1800 |
Jun/03/2022 14:14 |
499 | D - Even-Odd Game | GNU C++20 (64) | dp games greedy sortings *1200 |
Jun/03/2022 12:57 |
498 | A - Cards for Friends | GNU C++20 (64) | greedy math *800 |
Jun/03/2022 11:54 |
497 | C - Long Jumps | GNU C++20 (64) | dp graphs *1100 |
Jun/03/2022 11:50 |
496 | F - Identify the Operations | GNU C++20 (64) | brute force combinatorics data structures greedy math *1800 |
Jun/03/2022 11:29 |
495 | D - Strange Definition | GNU C++20 (64) | bitmasks graphs hashing math number theory *1900 |
Jun/03/2022 10:48 |
494 | C - Strange Birthday Party | GNU C++20 (64) | brute force greedy sortings *1300 |
Jun/03/2022 09:51 |
493 | B - Strange List | GNU C++20 (64) | brute force greedy implementation math *1100 |
Jun/03/2022 09:29 |
492 | A - Strange Partition | GNU C++20 (64) | greedy math number theory *900 |
Jun/03/2022 09:12 |
491 | D - Pairs | GNU C++20 (64) | binary search constructive algorithms greedy two pointers *1900 |
Jun/02/2022 23:46 |
490 | B - Fair Division | GNU C++20 (64) | dp greedy math *800 |
Jun/02/2022 23:12 |
489 | C - Unique Number | GNU C++20 (64) | brute force greedy math *900 |
Jun/02/2022 23:01 |
488 | B - Last Year's Substring | GNU C++20 (64) | dp implementation strings *800 |
Jun/02/2022 22:45 |
487 | A - Favorite Sequence | GNU C++20 (64) | implementation two pointers *800 |
Jun/02/2022 22:32 |
486 | C - Busy Robot | GNU C++20 (64) | implementation *1800 |
Jun/02/2022 22:01 |
485 | E - What Is It? | GNU C++20 (64) | constructive algorithms greedy *2500 |
Jun/02/2022 21:06 |
484 | B - Different Divisors | GNU C++20 (64) | binary search constructive algorithms greedy math number theory *1000 |
Jun/02/2022 19:33 |
483 | A - Puzzle From the Future | GNU C++20 (64) | greedy *800 |
Jun/02/2022 19:20 |
482 | D - Journey | GNU C++20 (64) | dfs and similar dp dsu implementation *1700 |
Jun/02/2022 19:12 |
481 | D - Nezzar and Board | GNU C++20 (64) | constructive algorithms math number theory *1800 |
Jun/02/2022 18:29 |
480 | D - Cleaning the Phone | GNU C++20 (64) | binary search dp sortings two pointers *1800 |
Jun/02/2022 13:21 |
479 | E - Advertising Agency | GNU C++20 (64) | combinatorics math sortings *1600 |
Jun/02/2022 12:49 |
478 | F - Unusual Matrix | GNU C++20 (64) | 2-sat brute force constructive algorithms *1900 |
Jun/02/2022 12:08 |
477 | D2 - Painting the Array II | GNU C++20 (64) | data structures dp greedy *2100 |
Jun/01/2022 23:55 |
476 | D1 - Painting the Array I | GNU C++20 (64) | data structures dp greedy implementation *1900 |
Jun/01/2022 23:39 |
475 | F - Equalize the Array | GNU C++20 (64) | binary search data structures greedy math sortings *1500 |
Jun/01/2022 22:20 |
474 | C1 - Guessing the Greatest (easy version) | GNU C++20 (64) | binary search interactive *1600 |
May/31/2022 23:25 |
473 | C2 - Guessing the Greatest (hard version) | GNU C++20 (64) | binary search interactive *1900 |
May/31/2022 23:24 |
472 | B - Eastern Exhibition | GNU C++20 (64) | binary search geometry shortest paths sortings *1500 |
May/31/2022 21:51 |
471 | A - Shifting Stacks | GNU C++20 (64) | greedy implementation *900 |
May/31/2022 21:43 |
470 | D - Madoka and the Best School in Russia | GNU C++20 (64) | constructive algorithms dp math number theory *1900 |
May/31/2022 12:55 |
469 | C - Madoka and Childish Pranks | GNU C++20 (64) | constructive algorithms greedy *1300 |
May/31/2022 11:40 |
468 | B - Madoka and the Elegant Gift | GNU C++20 (64) | brute force constructive algorithms graphs implementation *1200 |
May/31/2022 09:18 |
467 | A - Madoka and Math Dad | GNU C++20 (64) | implementation math *800 |
May/31/2022 08:50 |
466 | D - Required Length | GNU C++20 (64) | brute force dfs and similar dp hashing shortest paths *1700 |
May/31/2022 08:38 |
465 | C - Tree Infection | GNU C++20 (64) | binary search greedy sortings trees *1600 |
May/30/2022 22:36 |
464 | D - Linguistics | GNU C++20 (64) | constructive algorithms greedy sortings strings two pointers *2000 |
May/30/2022 22:16 |
463 | C - Circular Local MiniMax | GNU C++20 (64) | constructive algorithms greedy sortings *1100 |
May/30/2022 21:57 |
462 | B - Odd Subarrays | GNU C++20 (64) | dp greedy *800 |
May/30/2022 21:49 |
461 | A - Everything Everywhere All But One | GNU C++20 (64) | greedy *800 |
May/30/2022 21:47 |
460 | F - Reverse | GNU C++20 (64) | bitmasks constructive algorithms dfs and similar implementation math strings *2000 |
May/29/2022 07:39 |
459 | A - Polycarp and Sums of Subsequences | GNU C++20 (64) | math sortings *800 |
May/29/2022 07:37 |
458 | C - Paint the Array | GNU C++20 (64) | math *1100 |
May/29/2022 07:36 |
457 | D - Add to Neighbour and Remove | GNU C++20 (64) | greedy math number theory *1400 |
May/29/2022 07:20 |
456 | B - Missing Bigram | GNU C++20 (64) | implementation *800 |
May/29/2022 07:16 |
455 | D - Array and Operations | GNU C++20 (64) | dp greedy math *1300 |
May/29/2022 07:09 |
454 | E - Singers' Tour | GNU C++20 (64) | constructive algorithms math *1700 |
May/29/2022 07:08 |
453 | D - Traps | GNU C++20 (64) | constructive algorithms greedy sortings *1700 |
May/28/2022 07:32 |
452 | A - Dislike of Threes | GNU C++20 (64) | implementation *800 |
May/28/2022 07:29 |
451 | B - Who's Opposite? | GNU C++20 (64) | math *800 |
May/28/2022 07:28 |
450 | C - Infinity Table | GNU C++20 (64) | implementation math *800 |
May/28/2022 07:26 |
449 | D - Make a Power of Two | GNU C++20 (64) | greedy math strings *1300 |
May/28/2022 07:24 |
448 | E - Polycarp and String Transformation | GNU C++20 (64) | binary search implementation sortings strings *1800 |
May/28/2022 07:23 |
447 | C - Weird Sum | GNU C++20 (64) | brute force implementation math matrices *1400 |
May/27/2022 05:39 |
446 | B - Game of Ball Passing | GNU C++20 (64) | greedy implementation *1300 |
May/27/2022 05:37 |
445 | A - Simply Strange Sort | GNU C++20 (64) | brute force implementation sortings *800 |
May/27/2022 05:34 |
444 | C - Deep Down Below | GNU C++20 (64) | binary search greedy sortings *1300 |
May/27/2022 05:33 |
443 | B - Charmed by the Game | GNU C++20 (64) | brute force math *1300 |
May/27/2022 05:33 |
442 | D - Integral Array | GNU C++20 (64) | brute force constructive algorithms math sortings *1800 |
May/27/2022 05:30 |
441 | C - Banknotes | GNU C++20 (64) | greedy number theory *1400 |
May/26/2022 05:03 |
440 | D - Palindromes Coloring | GNU C++20 (64) | binary search greedy sortings strings *1400 |
May/26/2022 05:01 |
439 | A - Game with Cards | GNU C++20 (64) | games greedy *800 |
May/26/2022 04:59 |
438 | B - Card Trick | GNU C++20 (64) | implementation math *800 |
May/26/2022 04:58 |
437 | C - Double Sort | GNU C++20 (64) | implementation sortings *1200 |
May/26/2022 04:55 |
436 | A - Kids Seating | GNU C++20 (64) | constructive algorithms math *800 |
May/25/2022 14:47 |
435 | B - Saving the City | GNU C++20 (64) | dp greedy math sortings *1300 |
May/25/2022 14:43 |
434 | C - The Delivery Dilemma | GNU C++20 (64) | binary search greedy sortings *1400 |
May/25/2022 14:21 |
433 | E - Long Permutation | GNU C++20 (64) | brute force math two pointers *2400 |
May/25/2022 13:00 |
432 | C - Ball in Berland | GNU C++20 (64) | combinatorics graphs math *1400 |
May/25/2022 04:14 |
431 | B - New Year's Number | GNU C++20 (64) | brute force dp math *900 |
May/25/2022 03:45 |
430 | A - Odd Divisor | GNU C++20 (64) | math number theory *900 |
May/25/2022 03:35 |
429 | C - Longest Simple Cycle | GNU C++20 (64) | dp graphs greedy *1600 |
May/25/2022 03:28 |
428 | A - K-divisible Sum | GNU C++20 (64) | binary search constructive algorithms greedy math *1000 |
May/25/2022 02:54 |
427 | C - Fence Painting | GNU C++20 (64) | brute force constructive algorithms greedy *1600 |
May/25/2022 02:45 |
426 | B - New Colony | GNU C++20 (64) | brute force greedy implementation *1100 |
May/25/2022 02:16 |
425 | A - Space Navigation | GNU C++20 (64) | greedy strings *800 |
May/25/2022 02:03 |
424 | C - Searching Local Minimum | GNU C++20 (64) | binary search interactive math ternary search *1700 |
May/25/2022 01:51 |
423 | B - The Great Hero | GNU C++20 (64) | greedy implementation sortings *900 |
May/25/2022 01:17 |
422 | A - Yet Another String Game | GNU C++20 (64) | games greedy strings *800 |
May/25/2022 01:09 |
421 | A - Nezzar and Colorful Balls | GNU C++20 (64) | brute force greedy *800 |
May/25/2022 00:56 |
420 | B - Nezzar and Lucky Number | GNU C++20 (64) | brute force dp greedy math *1100 |
May/25/2022 00:50 |
419 | C - Nezzar and Symmetric Array | GNU C++20 (64) | implementation math sortings *1700 |
May/25/2022 00:26 |
418 | D - Multiples and Power Differences | GNU C++20 (64) | constructive algorithms graphs math number theory *2200 |
May/24/2022 19:48 |
417 | D - New Year's Problem | GNU C++20 (64) | binary search greedy sortings *1800 |
May/24/2022 15:16 |
416 | D - Replace by MEX | GNU C++20 (64) | brute force constructive algorithms sortings *1900 |
May/24/2022 14:23 |
415 | B - Replace and Keep Sorted | GNU C++20 (64) | dp implementation math *1200 |
May/24/2022 13:55 |
414 | B - Restore Modulo | GNU C++20 (64) | implementation math *1500 |
May/24/2022 13:30 |
413 | A - Odd Set | GNU C++20 (64) | math *800 |
May/24/2022 12:40 |
412 | C - Strange Function | GNU C++20 (64) | math number theory *1600 |
May/24/2022 12:35 |
411 | A - Casimir's String Solitaire | GNU C++20 (64) | math strings *800 |
May/24/2022 03:56 |
410 | B - Shifting Sort | GNU C++20 (64) | implementation sortings *1100 |
May/24/2022 03:50 |
409 | C - Ticks | GNU C++20 (64) | greedy implementation *1500 |
May/24/2022 03:25 |
408 | B - Customising the Track | GNU C++20 (64) | combinatorics greedy math *900 |
May/24/2022 02:57 |
407 | A - Exciting Bets | GNU C++20 (64) | greedy math number theory *900 |
May/24/2022 02:54 |
406 | A - Shortest Path with Obstacle | GNU C++20 (64) | implementation math *800 |
May/24/2022 02:46 |
405 | D - Co-growing Sequence | GNU C++20 (64) | bitmasks constructive algorithms greedy *1300 |
May/24/2022 02:42 |
404 | A - Find Array | GNU C++20 (64) | constructive algorithms math *800 |
May/24/2022 02:20 |
403 | C - Mikasa | GNU C++20 (64) | binary search bitmasks greedy implementation *1800 |
May/24/2022 02:13 |
402 | B - Cobb | GNU C++20 (64) | bitmasks brute force greedy math *1700 |
May/24/2022 01:44 |
401 | A - Cherry | GNU C++20 (64) | greedy *800 |
May/24/2022 01:17 |
400 | B - Array Eversion | GNU C++20 (64) | greedy *900 |
May/24/2022 01:08 |
399 | A - Life of a Flower | GNU C++20 (64) | implementation *800 |
May/24/2022 00:43 |
398 | B - Build the Permutation | GNU C++20 (64) | constructive algorithms greedy *1200 |
May/24/2022 00:35 |
397 | A - Not Shading | GNU C++20 (64) | constructive algorithms implementation *800 |
May/24/2022 00:18 |
396 | D - Not Adding | GNU C++20 (64) | brute force dp math number theory *1900 |
May/24/2022 00:05 |
395 | D - Range and Partition | GNU C++20 (64) | binary search constructive algorithms greedy two pointers *1800 |
May/23/2022 21:24 |
394 | D - Martial Arts Tournament | GNU C++20 (64) | binary search brute force greedy math *2100 |
May/23/2022 20:30 |
393 | C - Strange Test | GNU C++20 (64) | binary search bitmasks brute force dp math *1600 |
May/23/2022 19:32 |
392 | A - Stable Arrangement of Rooks | GNU C++20 (64) | constructive algorithms *800 |
May/23/2022 16:27 |
391 | A - Ancient Civilization | GNU C++20 (64) | bitmasks greedy math *800 |
May/23/2022 16:18 |
390 | C - Bracket Sequence Deletion | GNU C++20 (64) | greedy implementation *1200 |
May/23/2022 15:52 |
389 | B - XY Sequence | GNU C++20 (64) | greedy *800 |
May/23/2022 15:11 |
388 | A - Integer Moves | GNU C++20 (64) | brute force math *800 |
May/23/2022 15:02 |
387 | C - And Matching | GNU C++20 (64) | bitmasks constructive algorithms *1500 |
May/23/2022 14:51 |
386 | A - Min Max Swap | GNU C++20 (64) | greedy *800 |
May/23/2022 14:14 |
385 | B - Minority | GNU C++20 (64) | greedy *800 |
May/23/2022 14:03 |
384 | A - Div. 7 | GNU C++20 (64) | brute force *800 |
May/23/2022 13:54 |
383 | A - Equidistant Letters | GNU C++20 (64) | constructive algorithms sortings *800 |
May/23/2022 13:44 |
382 | E - Grid Xor | GNU C++20 (64) | constructive algorithms greedy interactive math *2300 |
May/23/2022 13:38 |
381 | D - Peculiar Movie Preferences | GNU C++20 (64) | greedy strings *1700 |
May/23/2022 13:23 |
380 | C - Meximum Array | GNU C++20 (64) | constructive algorithms data structures greedy math two pointers *1400 |
May/23/2022 12:44 |
379 | B - GCD Arrays | GNU C++20 (64) | greedy math number theory *800 |
May/23/2022 12:25 |
378 | A - Download More RAM | GNU C++20 (64) | brute force greedy sortings *800 |
May/23/2022 12:19 |
377 | A - ABC | GNU C++20 (64) | implementation *800 |
May/23/2022 12:12 |
376 | C - Kill the Monster | GNU C++20 (64) | brute force math *1100 |
May/23/2022 12:08 |
375 | C - LIS or Reverse LIS? | GNU C++20 (64) | constructive algorithms greedy implementation math *1400 |
May/23/2022 03:56 |
374 | B - AND Sorting | GNU C++20 (64) | bitmasks constructive algorithms sortings *1100 |
May/23/2022 03:31 |
373 | A - Palindromic Indices | GNU C++20 (64) | greedy strings *800 |
May/23/2022 03:19 |
372 | B - Hemose Shopping | GNU C++20 (64) | constructive algorithms dsu math sortings *1200 |
May/23/2022 03:10 |
371 | A - Gamer Hemose | GNU C++20 (64) | binary search greedy math sortings *800 |
May/23/2022 02:49 |
370 | C - Ehab and Prefix MEXs | GNU C++20 (64) | brute force constructive algorithms greedy *1600 |
May/23/2022 02:28 |
369 | B - Most socially-distanced subsequence | GNU C++20 (64) | greedy two pointers *1300 |
May/23/2022 02:03 |
368 | A - XXXXX | GNU C++20 (64) | brute force data structures number theory two pointers *1200 |
May/23/2022 01:48 |
367 | D - AND, OR and square sum | GNU C++20 (64) | bitmasks greedy math *1700 |
May/23/2022 00:56 |
366 | C - Even Picture | GNU C++20 (64) | constructive algorithms *1500 |
May/23/2022 00:21 |
365 | B - Codeforces Subsequences | GNU C++20 (64) | brute force constructive algorithms greedy math strings *1500 |
May/23/2022 00:03 |
364 | A - C+= | GNU C++20 (64) | brute force greedy implementation math *800 |
May/22/2022 22:21 |
363 | D - Odd-Even Subsequence | GNU C++20 (64) | binary search dp dsu greedy implementation *2000 |
May/22/2022 22:11 |
362 | C - Number Game | GNU C++20 (64) | games math number theory *1400 |
May/22/2022 21:19 |
361 | B - GCD Compression | GNU C++20 (64) | constructive algorithms math number theory *1100 |
May/22/2022 20:46 |
360 | A - Maximum GCD | GNU C++20 (64) | greedy implementation math number theory *800 |
May/22/2022 20:16 |
359 | A - FashionabLee | GNU C++20 (64) | geometry math *800 |
May/22/2022 20:14 |
358 | B - AccurateLee | GNU C++20 (64) | greedy implementation strings *1200 |
May/22/2022 20:10 |
357 | C - RationalLee | GNU C++20 (64) | greedy math sortings two pointers *1400 |
May/22/2022 20:02 |
356 | A - Donut Shops | GNU C++20 (64) | greedy implementation math *1000 |
May/22/2022 17:33 |
355 | B - 01 Game | GNU C++20 (64) | games *900 |
May/22/2022 17:30 |
354 | C - Pluses and Minuses | GNU C++20 (64) | math *1300 |
May/22/2022 17:25 |
353 | D - Maximum Sum on Even Positions | GNU C++20 (64) | divide and conquer dp greedy implementation *1600 |
May/22/2022 17:03 |
352 | F - Network Coverage | GNU C++20 (64) | binary search constructive algorithms data structures greedy *2400 |
May/22/2022 15:42 |
351 | D - Grid-00100 | GNU C++20 (64) | constructive algorithms greedy implementation *1600 |
May/22/2022 14:37 |
350 | C - A Cookie for You | GNU C++20 (64) | greedy implementation math *1300 |
May/22/2022 13:57 |
349 | B - Magical Calendar | GNU C++20 (64) | math *1200 |
May/22/2022 13:42 |
348 | A - Magical Sticks | GNU C++20 (64) | math *800 |
May/22/2022 13:33 |
347 | B - Neighbor Grid | GNU C++20 (64) | constructive algorithms greedy *1200 |
May/22/2022 13:17 |
346 | A - Sign Flipping | GNU C++20 (64) | constructive algorithms math *1100 |
May/22/2022 12:40 |
345 | C - Maximize the Intersections | GNU C++20 (64) | combinatorics constructive algorithms geometry greedy sortings *1800 |
May/22/2022 12:11 |
344 | B - The Time | GNU C++20 (64) | implementation *900 |
May/22/2022 03:04 |
343 | A - Subsequence Permutation | GNU C++20 (64) | sortings strings *800 |
May/22/2022 02:41 |
342 | A - Rainbow Dash, Fluttershy and Chess Coloring | GNU C++20 (64) | greedy math *800 |
May/22/2022 02:34 |
341 | B - Array Walk | GNU C++20 (64) | brute force dp greedy *1600 |
May/22/2022 02:25 |
340 | A - Arena of Greed | GNU C++20 (64) | games greedy *1400 |
May/22/2022 01:54 |
339 | B - Applejack and Storages | GNU C++20 (64) | constructive algorithms data structures greedy implementation *1400 |
May/22/2022 01:21 |
338 | D - Ghosts | GNU C++20 (64) | geometry math *2000 |
May/22/2022 00:40 |
337 | C - Om Nom and Candies | GNU C++20 (64) | brute force greedy math *2000 |
May/22/2022 00:01 |
336 | C - Rings | GNU C++20 (64) | constructive algorithms math *1500 |
May/21/2022 20:41 |
335 | B - Scenes From a Memory | GNU C++20 (64) | brute force constructive algorithms implementation math number theory *1000 |
May/21/2022 19:37 |
334 | A - The Miracle and the Sleeper | GNU C++20 (64) | greedy math *800 |
May/21/2022 19:20 |
333 | D - Let's Go Hiking | GNU C++20 (64) | games *1900 |
May/21/2022 19:07 |
332 | C - Diamond Miner | GNU C++20 (64) | geometry greedy sortings *1200 |
May/21/2022 17:30 |
331 | B - Max and Mex | GNU C++20 (64) | math *1100 |
May/21/2022 13:51 |
330 | A - Split it! | GNU C++20 (64) | brute force constructive algorithms greedy strings *900 |
May/21/2022 12:35 |
329 | B - Repainting Street | GNU C++20 (64) | brute force greedy *1100 |
May/21/2022 12:15 |
328 | A - Prison Break | GNU C++20 (64) | brute force math *800 |
May/21/2022 11:51 |
327 | D - XOR-gun | GNU C++20 (64) | brute force constructive algorithms dp *2000 |
May/21/2022 11:31 |
326 | C - Floor and Mod | GNU C++20 (64) | binary search brute force math number theory *1700 |
May/21/2022 10:49 |
325 | A - Review Site | GNU C++20 (64) | greedy *800 |
May/21/2022 02:45 |
324 | B - GCD Length | GNU C++20 (64) | constructive algorithms math number theory *1100 |
May/21/2022 02:40 |
323 | C - Yet Another Card Deck | GNU C++20 (64) | brute force data structures implementation trees *1100 |
May/21/2022 02:25 |
322 | B - Z mod X = C | GNU C++20 (64) | constructive algorithms math *800 |
May/21/2022 01:32 |
321 | C - Column Swapping | GNU C++20 (64) | brute force constructive algorithms greedy implementation sortings *1400 |
May/21/2022 01:32 |
320 | A - Digit Minimization | GNU C++20 (64) | constructive algorithms games math strings *800 |
May/21/2022 01:30 |
319 | D - Min Cost String | GNU C++20 (64) | brute force constructive algorithms graphs greedy strings *1600 |
May/21/2022 01:22 |
318 | B - TMT Document | GNU C++20 (64) | greedy *1100 |
May/21/2022 00:44 |
317 | A - Average Height | GNU C++20 (64) | constructive algorithms *800 |
May/21/2022 00:09 |
316 | E - Almost Sorted | GNU C++20 (64) | brute force constructive algorithms math *1800 |
May/21/2022 00:02 |
315 | C - Fillomino 2 | GNU C++20 (64) | constructive algorithms dfs and similar greedy implementation *1400 |
May/20/2022 20:57 |
314 | D - Binary Literature | GNU C++20 (64) | constructive algorithms greedy strings two pointers *1900 |
May/20/2022 19:54 |
313 | A - Perfectly Imperfect Array | GNU C++20 (64) | math number theory *800 |
May/20/2022 18:24 |
312 | C - Product 1 Modulo N | GNU C++20 (64) | greedy number theory *1600 |
May/20/2022 18:13 |
311 | A - Tit for Tat | GNU C++20 (64) | greedy *800 |
May/20/2022 17:50 |
310 | B - AGAGA XOOORRR | GNU C++20 (64) | bitmasks brute force dp greedy *1500 |
May/20/2022 17:31 |
309 | B - Morning Jogging | GNU C++20 (64) | constructive algorithms greedy sortings *1200 |
May/20/2022 15:33 |
308 | A - Sum of 2050 | GNU C++20 (64) | greedy math *800 |
May/20/2022 15:08 |
307 | C - Berland Regional | GNU C++20 (64) | brute force data structures greedy number theory sortings *1400 |
May/20/2022 14:48 |
306 | B - The Cake Is a Lie | GNU C++20 (64) | dp math *800 |
May/20/2022 12:54 |
305 | A - Red and Blue Beans | GNU C++20 (64) | math *800 |
May/20/2022 12:52 |
304 | D - Phoenix and Socks | GNU C++20 (64) | greedy sortings two pointers *1500 |
May/20/2022 12:42 |
303 | B - Phoenix and Puzzle | GNU C++20 (64) | brute force geometry math number theory *1000 |
May/20/2022 12:01 |
302 | A - Phoenix and Gold | GNU C++20 (64) | constructive algorithms greedy math *800 |
May/20/2022 11:49 |
301 | D - Same Differences | GNU C++20 (64) | data structures hashing math *1200 |
May/20/2022 11:35 |
300 | B - Almost Sorted | GNU C++20 (64) | binary search combinatorics constructive algorithms implementation *1800 |
May/20/2022 11:26 |
299 | C - Not Adjacent Matrix | GNU C++20 (64) | constructive algorithms *1000 |
May/20/2022 03:27 |
298 | B - Ordinary Numbers | GNU C++20 (64) | brute force math number theory *800 |
May/20/2022 03:05 |
297 | A - Do Not Be Distracted! | GNU C++20 (64) | brute force implementation *800 |
May/20/2022 02:57 |
296 | A - Nastia and Nearly Good Numbers | GNU C++20 (64) | constructive algorithms math number theory *1000 |
May/20/2022 02:42 |
295 | E - Restoring the Permutation | GNU C++20 (64) | constructive algorithms implementation *1500 |
May/20/2022 02:26 |
294 | B - Permutation Sort | GNU C++20 (64) | constructive algorithms greedy *900 |
May/20/2022 01:48 |
293 | A - Potion-making | GNU C++20 (64) | math number theory *800 |
May/20/2022 01:36 |
292 | E - Arranging The Sheep | GNU C++20 (64) | greedy math *1400 |
May/20/2022 01:00 |
291 | C - Sequence Pair Weight | GNU C++20 (64) | hashing implementation math *1600 |
May/20/2022 00:33 |
290 | A - And Then There Were K | GNU C++20 (64) | bitmasks *800 |
May/20/2022 00:06 |
289 | B2 - Palindrome Game (hard version) | GNU C++20 (64) | constructive algorithms games *1900 |
May/19/2022 22:18 |
288 | B1 - Palindrome Game (easy version) | GNU C++20 (64) | constructive algorithms games *1200 |
May/19/2022 21:34 |
287 | A - Find The Array | GNU C++20 (64) | greedy math *800 |
May/19/2022 20:52 |
286 | C - Little Alawn's Puzzle | GNU C++20 (64) | combinatorics dp dsu graphs math *1300 |
May/19/2022 20:29 |
285 | D - Another Problem About Dividing Numbers | GNU C++20 (64) | constructive algorithms math number theory *1700 |
May/19/2022 19:41 |
284 | C - Number of Pairs | GNU C++20 (64) | binary search data structures math two pointers *1300 |
May/19/2022 18:00 |
283 | B - Friends and Candies | GNU C++20 (64) | greedy math *800 |
May/19/2022 17:28 |
282 | A - Stone Game | GNU C++20 (64) | brute force dp greedy *800 |
May/19/2022 17:13 |
281 | D - Omkar and Medians | GNU C++20 (64) | data structures greedy implementation *2000 |
May/19/2022 16:56 |
280 | C - Diluc and Kaeya | GNU C++20 (64) | data structures dp hashing number theory *1500 |
May/19/2022 14:57 |
279 | B - Prinzessin der Verurteilung | GNU C++20 (64) | brute force constructive algorithms strings *1200 |
May/19/2022 14:24 |
278 | A - Omkar and Bad Story | GNU C++20 (64) | brute force constructive algorithms *800 |
May/19/2022 13:04 |
277 | C - Compression and Expansion | GNU C++20 (64) | brute force data structures greedy implementation trees *1600 |
May/19/2022 12:48 |
276 | B - Lord of the Values | GNU C++20 (64) | constructive algorithms *1100 |
May/19/2022 12:04 |
275 | A - Game of Life | GNU C++20 (64) | implementation *800 |
May/19/2022 11:36 |
274 | D - Kavi on Pairing Duty | GNU C++20 (64) | combinatorics dp math number theory *1700 |
May/19/2022 11:12 |
273 | C1 - Potions (Easy Version) | GNU C++20 (64) | brute force data structures dp greedy *1500 |
May/19/2022 10:25 |
272 | C2 - Potions (Hard Version) | GNU C++20 (64) | data structures greedy *1600 |
May/19/2022 10:24 |
271 | A - Mean Inequality | GNU C++20 (64) | constructive algorithms sortings *800 |
May/19/2022 03:32 |
270 | B - I Hate 1111 | GNU C++20 (64) | dp math number theory *1400 |
May/19/2022 03:25 |
269 | B - Sifid and Strange Subsequences | GNU C++20 (64) | greedy math sortings *1100 |
May/19/2022 03:03 |
268 | A - Eshag Loves Big Arrays | GNU C++20 (64) | constructive algorithms greedy math *800 |
May/19/2022 02:23 |
267 | B - Histogram Ugliness | GNU C++20 (64) | greedy implementation math *1100 |
May/19/2022 02:16 |
266 | C - Great Graphs | GNU C++20 (64) | constructive algorithms graphs greedy shortest paths sortings *1400 |
May/19/2022 01:44 |
265 | B - Pleasant Pairs | GNU C++20 (64) | brute force implementation math number theory *1200 |
May/19/2022 01:02 |
264 | B - Alphabetical Strings | GNU C++20 (64) | greedy implementation strings *800 |
May/19/2022 00:39 |
263 | C - Pair Programming | GNU C++20 (64) | greedy two pointers *1100 |
May/19/2022 00:25 |
262 | B - And It's Non-Zero | GNU C++20 (64) | bitmasks greedy math *1300 |
May/18/2022 23:50 |
261 | B - Roof Construction | GNU C++20 (64) | bitmasks constructive algorithms *1000 |
May/18/2022 22:21 |
260 | C - Menorah | GNU C++20 (64) | brute force graphs greedy math *1600 |
May/18/2022 21:52 |
259 | A - Closing The Gap | GNU C++20 (64) | greedy math *800 |
May/18/2022 20:40 |
258 | A - Digits Sum | GNU C++20 (64) | math number theory *800 |
May/18/2022 20:33 |
257 | A - Binary Decimal | GNU C++20 (64) | greedy math *800 |
May/18/2022 20:28 |
256 | D - Diane | GNU C++20 (64) | constructive algorithms greedy strings *1800 |
May/18/2022 20:23 |
255 | B - Reverse String | GNU C++20 (64) | brute force dp hashing implementation strings *1300 |
May/18/2022 19:58 |
254 | C - Division by Two and Permutation | GNU C++20 (64) | constructive algorithms flows graph matchings greedy math *1100 |
May/18/2022 19:08 |
253 | C - Penalty | GNU C++20 (64) | bitmasks brute force dp greedy *1200 |
May/18/2022 16:13 |
252 | D - Secret Santa | GNU C++20 (64) | constructive algorithms flows graphs greedy math *1600 |
May/18/2022 15:29 |
251 | B - Integers Shop | GNU C++20 (64) | data structures greedy implementation *1500 |
May/18/2022 14:28 |
250 | B - Elementary Particles | GNU C++20 (64) | brute force greedy sortings *1100 |
May/18/2022 13:43 |
249 | D - Deleting Divisors | GNU C++20 (64) | games math number theory *1700 |
May/18/2022 13:31 |
248 | B - Maximum Cost Deletion | GNU C++20 (64) | greedy math *1000 |
May/18/2022 12:42 |
247 | B - Not Sitting | GNU C++20 (64) | games greedy sortings *1300 |
May/18/2022 12:15 |
246 | C - Maximum width | GNU C++20 (64) | binary search data structures dp greedy two pointers *1500 |
May/18/2022 03:37 |
245 | B - New Year and Old Property | GNU C++20 (64) | bitmasks brute force implementation *1300 |
May/18/2022 03:06 |
244 | A - New Year and Days | GNU C++20 (64) | implementation *900 |
May/18/2022 02:41 |
243 | B - Guess the Permutation | GNU C++20 (64) | constructive algorithms *1100 |
May/18/2022 02:29 |
242 | A - Little Artem and Matrix | GNU C++20 (64) | implementation *1400 |
May/18/2022 02:01 |
241 | A - Oath of the Night's Watch | GNU C++20 (64) | constructive algorithms sortings *900 |
May/18/2022 01:03 |
240 | A - Ebony and Ivory | GNU C++20 (64) | brute force math number theory *1100 |
May/18/2022 00:52 |
239 | B - A Trivial Problem | GNU C++20 (64) | brute force constructive algorithms math number theory *1300 |
May/18/2022 00:38 |
238 | B - Minimum number of steps | GNU C++20 (64) | combinatorics greedy implementation math *1400 |
May/17/2022 23:42 |
237 | A - Find Amir | GNU C++20 (64) | constructive algorithms greedy math *1000 |
May/17/2022 22:58 |
236 | B - T-shirt buying | GNU C++20 (64) | data structures implementation *1400 |
May/17/2022 22:32 |
235 | A - Carrot Cakes | GNU C++20 (64) | brute force implementation *1100 |
May/17/2022 22:09 |
234 | A - Grid game | GNU C++20 (64) | constructive algorithms implementation *1400 |
May/17/2022 21:58 |
233 | C - Smallest Word | GNU C++20 (64) | constructive algorithms greedy implementation *1500 |
May/17/2022 21:26 |
232 | B - Lost Array | GNU C++20 (64) | implementation *1200 |
May/17/2022 19:44 |
231 | B - Uniqueness | GNU C++20 (64) | binary search brute force implementation two pointers *1500 |
May/17/2022 15:58 |
230 | A - PizzaForces | GNU C++20 (64) | brute force math *900 |
May/17/2022 14:53 |
229 | B - Two Tables | GNU C++20 (64) | brute force *1300 |
May/17/2022 14:49 |
228 | C - Coin Rows | GNU C++20 (64) | brute force constructive algorithms dp implementation *1300 |
May/17/2022 14:15 |
227 | D - Say No to Palindromes | GNU C++20 (64) | brute force constructive algorithms dp strings *1600 |
May/17/2022 13:33 |
226 | B - Merge it! | GNU C++20 (64) | math *1100 |
May/17/2022 12:46 |
225 | C - Mocha and Hiking | GNU C++20 (64) | constructive algorithms graphs *1200 |
May/17/2022 12:27 |
224 | B - Mocha and Red and Blue | GNU C++20 (64) | dp greedy *900 |
May/17/2022 02:38 |
223 | A - Mocha and Math | GNU C++20 (64) | bitmasks constructive algorithms math *900 |
May/17/2022 02:15 |
222 | A - A Variety of Operations | GNU C++20 (64) | math *800 |
May/17/2022 02:10 |
221 | B - Take Your Places! | GNU C++20 (64) | implementation *1300 |
May/17/2022 02:05 |
220 | B - Xenia and Colorful Gems | GNU C++20 (64) | binary search greedy math sortings two pointers *1700 |
May/17/2022 01:37 |
219 | A - Fancy Fence | GNU C++20 (64) | geometry implementation math *1100 |
May/16/2022 23:50 |
218 | A - Mind Control | GNU C++20 (64) | brute force data structures implementation *1600 |
May/16/2022 23:45 |
217 | A - Hilbert's Hotel | GNU C++20 (64) | math number theory sortings *1600 |
May/16/2022 22:47 |
216 | B - Binary Period | GNU C++20 (64) | constructive algorithms strings *1100 |
May/16/2022 20:43 |
215 | A - Road To Zero | GNU C++20 (64) | greedy math *1000 |
May/16/2022 20:06 |
214 | B - International Olympiad | GNU C++20 (64) | brute force constructive algorithms greedy strings *2000 |
May/16/2022 19:44 |
213 | A - Balanced Bitstring | GNU C++20 (64) | implementation strings *1500 |
May/16/2022 18:53 |
212 | B - Chess Cheater | GNU C++20 (64) | greedy implementation sortings *1400 |
May/16/2022 14:48 |
211 | C - Omkar and Waterslide | GNU C++20 (64) | greedy implementation *1200 |
May/16/2022 13:40 |
210 | A - K-th Largest Value | GNU C++20 (64) | brute force greedy implementation *800 |
May/16/2022 12:36 |
209 | C - Pekora and Trampoline | GNU C++20 (64) | brute force data structures dp greedy implementation *1700 |
May/16/2022 12:07 |
208 | D - Zookeeper and The Infinite Zoo | GNU C++20 (64) | bitmasks constructive algorithms dp greedy math *1800 |
May/16/2022 11:20 |
207 | B - Minimal Cost | GNU C++20 (64) | brute force math *1200 |
May/16/2022 02:44 |
206 | C - Omkar and Baseball | GNU C++20 (64) | constructive algorithms math *1500 |
May/16/2022 01:51 |
205 | C - Element Extermination | GNU C++20 (64) | constructive algorithms data structures greedy *1400 |
May/16/2022 01:04 |
204 | D - Decrease the Sum of Digits | GNU C++20 (64) | greedy math *1500 |
May/16/2022 00:49 |
203 | C - Letters | GNU C++20 (64) | binary search implementation two pointers *1000 |
May/16/2022 00:08 |
202 | D - Fight with Monsters | GNU C++20 (64) | greedy sortings *1500 |
May/15/2022 23:50 |
201 | E - Robot on the Board 1 | GNU C++20 (64) | implementation *1600 |
May/15/2022 23:16 |
200 | D - Blue-Red Permutation | GNU C++20 (64) | greedy math sortings *1300 |
May/15/2022 22:54 |
199 | B - Triangles on a Rectangle | GNU C++20 (64) | geometry greedy math *1000 |
May/15/2022 22:16 |
198 | C - Binary String | GNU C++20 (64) | binary search greedy strings two pointers *1600 |
May/15/2022 19:38 |
197 | C - Move Brackets | GNU C++20 (64) | greedy strings *1000 |
May/15/2022 15:28 |
196 | B - Robots | GNU C++20 (64) | implementation *800 |
May/15/2022 15:12 |
195 | A - Minimums and Maximums | GNU C++20 (64) | brute force math *800 |
May/15/2022 14:45 |
194 | C - Yet Another Counting Problem | GNU C++20 (64) | math number theory *1600 |
May/15/2022 13:02 |
193 | B - Stone Age Problem | GNU C++20 (64) | data structures implementation *1200 |
May/15/2022 12:00 |
192 | A - AvtoBus | GNU C++20 (64) | brute force greedy math number theory *900 |
May/15/2022 10:34 |
191 | C - OKEA | GNU C++20 (64) | constructive algorithms *1000 |
May/15/2022 10:18 |
190 | A - Reverse and Concatenate | GNU C++20 (64) | greedy strings *800 |
May/15/2022 09:35 |
189 | B - Stairs | GNU C++20 (64) | brute force constructive algorithms greedy implementation math *1200 |
May/15/2022 02:34 |
188 | B - Fortune Telling | GNU C++20 (64) | bitmasks math *1400 |
May/15/2022 02:11 |
187 | A - Digit Game | GNU C++20 (64) | games greedy implementation *900 |
May/15/2022 00:29 |
186 | C - Increase Subarray Sums | GNU C++20 (64) | brute force dp greedy implementation *1400 |
May/14/2022 21:45 |
185 | E - Apollo versus Pan | GNU C++20 (64) | bitmasks brute force math *1800 |
May/14/2022 19:53 |
184 | A - Boy or Girl | GNU C++20 (64) | brute force implementation strings *800 |
May/14/2022 18:45 |
183 | C - Killjoy | GNU C++20 (64) | greedy implementation math *1500 |
May/14/2022 14:29 |
182 | D2 - Sage's Birthday (hard version) | GNU C++20 (64) | binary search brute force constructive algorithms greedy sortings two pointers *1500 |
May/14/2022 13:43 |
181 | D1 - Sage's Birthday (easy version) | GNU C++20 (64) | binary search constructive algorithms greedy sortings *1000 |
May/14/2022 13:43 |
180 | B - Square Difference | GNU C++20 (64) | math number theory *1100 |
May/14/2022 13:01 |
179 | B - Sequential Nim | GNU C++20 (64) | dp games *1100 |
May/14/2022 12:28 |
178 | D - Twist the Permutation | GNU C++20 (64) | brute force constructive algorithms implementation math *1300 |
May/14/2022 02:10 |
177 | C - Weight of the System of Nested Segments | GNU C++20 (64) | greedy hashing implementation sortings *1200 |
May/14/2022 01:49 |
176 | A - Powered Addition | GNU C++20 (64) | greedy math *1500 |
May/14/2022 01:15 |
175 | B - Power Walking | GNU C++20 (64) | greedy *900 |
May/14/2022 00:03 |
174 | B - Prefix Removals | GNU C++20 (64) | strings *800 |
May/13/2022 10:37 |
173 | B - Social Distance | GNU C++20 (64) | greedy math sortings *900 |
May/13/2022 10:01 |
172 | D - Progressions Covering | GNU C++20 (64) | data structures greedy *1900 |
May/13/2022 01:55 |
171 | B - Marin and Anti-coprime Permutation | GNU C++20 (64) | combinatorics math number theory *800 |
May/13/2022 00:58 |
170 | A - Marin and Photoshoot | GNU C++20 (64) | constructive algorithms implementation math *800 |
May/13/2022 00:13 |
169 | D1 - 388535 (Easy Version) | GNU C++20 (64) | bitmasks math *1600 |
May/13/2022 00:02 |
168 | A - Arena | GNU C++20 (64) | implementation sortings *800 |
May/12/2022 20:11 |
167 | D - Little Girl and Maximum XOR | GNU C++20 (64) | bitmasks dp greedy implementation math *1700 |
May/12/2022 19:56 |
166 | C - Minimum Ties | GNU C++20 (64) | brute force constructive algorithms dfs and similar graphs greedy implementation math *1500 |
May/12/2022 19:13 |
165 | I - Palindrome Pairs | GNU C++20 (64) | hashing strings *1600 |
May/12/2022 18:43 |
164 | B - Cat Cycle | GNU C++20 (64) | math number theory *1200 |
May/12/2022 18:01 |
163 | B - Rock and Lever | GNU C++20 (64) | bitmasks math *1200 |
May/12/2022 13:41 |
162 | B - AND 0, Sum Big | GNU C++20 (64) | bitmasks combinatorics math *1200 |
May/12/2022 12:57 |
161 | B - Subtract Operation | GNU C++20 (64) | data structures greedy math two pointers *1100 |
May/12/2022 02:05 |
160 | D - Pythagorean Triples | GNU C++20 (64) | binary search brute force math number theory *1500 |
May/12/2022 01:51 |
159 | B - Big Segment | GNU C++20 (64) | implementation sortings *1100 |
May/12/2022 01:24 |
158 | B - Sherlock and his girlfriend | GNU C++20 (64) | constructive algorithms number theory *1200 |
May/12/2022 00:18 |
157 | A - Weird Sum | GNU C++20 (64) | combinatorics data structures geometry math matrices sortings *1400 |
May/11/2022 23:56 |
156 | F - Longest Strike | GNU C++20 (64) | data structures greedy implementation sortings two pointers *1300 |
May/11/2022 22:16 |
155 | H1 - Maximum Crossings (Easy Version) | GNU C++20 (64) | brute force *1400 |
May/11/2022 00:04 |
154 | E - Eating Queries | GNU C++20 (64) | binary search greedy sortings *1100 |
May/10/2022 22:11 |
153 | D - X-Sum | GNU C++20 (64) | brute force greedy implementation *1000 |
May/10/2022 21:53 |
152 | C - Most Similar Words | GNU C++20 (64) | brute force greedy implementation implementation math strings *800 |
May/10/2022 20:32 |
151 | B - Equal Candies | GNU C++20 (64) | greedy math sortings *800 |
May/10/2022 20:22 |
150 | A - Lucky? | GNU C++20 (64) | implementation *800 |
May/10/2022 20:18 |
149 | C - Poisoned Dagger | GNU C++20 (64) | binary search *1200 |
May/10/2022 00:32 |
148 | B1 - Tokitsukaze and Good 01-String (easy version) | GNU C++20 (64) | implementation *800 |
May/10/2022 00:10 |
147 | B2 - Tokitsukaze and Good 01-String (hard version) | GNU C++20 (64) | dp greedy implementation *1800 |
May/10/2022 00:07 |
146 | A - Tokitsukaze and All Zero Sequence | GNU C++20 (64) | implementation *800 |
May/09/2022 23:21 |
145 | D - For Gamers. By Gamers. | GNU C++20 (64) | binary search brute force greedy math sortings *2000 |
May/09/2022 16:11 |
144 | C - Challenging Cliffs | GNU C++20 (64) | constructive algorithms greedy implementation math *1200 |
May/09/2022 14:03 |
143 | B - Balanced Remainders | GNU C++20 (64) | brute force constructive algorithms math *1000 |
May/09/2022 13:37 |
142 | A - Dense Array | GNU C++20 (64) | greedy math *800 |
May/09/2022 13:15 |
141 | C - Sum of Cubes | GNU C++20 (64) | binary search brute force brute force math *1100 |
May/09/2022 12:58 |
140 | E - Accidental Victory | GNU C++20 (64) | binary search data structures greedy *1400 |
May/09/2022 12:12 |
139 | C - Shinju and the Lost Permutation | GNU C++20 (64) | constructive algorithms math *1700 |
May/09/2022 09:32 |
138 | C - Line Empire | GNU C++20 (64) | binary search brute force dp greedy implementation math *1500 |
May/08/2022 23:08 |
137 | A - Organizing SWERC | GNU C++20 (64) | brute force implementation |
May/08/2022 18:35 |
136 | D - Lost Arithmetic Progression | GNU C++20 (64) | combinatorics math number theory *1900 |
May/08/2022 13:32 |
135 | B - A Perfectly Balanced String? | GNU C++20 (64) | brute force greedy strings *1100 |
May/08/2022 11:27 |
134 | A - Subtle Substring Subtraction | GNU C++20 (64) | games greedy strings *800 |
May/08/2022 10:58 |
133 | E - Replace With the Previous, Minimize | GNU C++20 (64) | dsu greedy strings *1500 |
May/08/2022 10:37 |
132 | F - Desktop Rearrangement | GNU C++20 (64) | data structures greedy implementation *1800 |
May/08/2022 01:20 |
131 | E - Breaking the Wall | GNU C++20 (64) | binary search brute force constructive algorithms greedy math *2000 |
May/08/2022 00:45 |
130 | C - Palindrome Basis | GNU C++20 (64) | brute force dp math number theory *1500 |
May/07/2022 23:58 |
129 | D - Very Suspicious | GNU C++20 (64) | binary search brute force geometry greedy implementation math *1700 |
May/07/2022 21:34 |
128 | A - Prof. Slim | GNU C++20 (64) | greedy implementation sortings *800 |
May/07/2022 20:23 |
127 | B - Dorms War | GNU C++20 (64) | brute force implementation strings *1100 |
May/06/2022 23:42 |
126 | C - Detective Task | GNU C++20 (64) | implementation *1100 |
May/05/2022 22:04 |
125 | B - Make It Increasing | GNU C++20 (64) | greedy implementation *900 |
May/05/2022 21:12 |
124 | A - Food for Animals | GNU C++17 | greedy math *800 |
May/05/2022 20:21 |
123 | C - Mere Array | GNU C++17 | constructive algorithms math number theory sortings *1300 |
May/04/2022 22:39 |
122 | C - Minimize Distance | GNU C++17 | greedy math *1300 |
May/04/2022 21:53 |
121 | D - A-B-C Sort | GNU C++17 | constructive algorithms implementation sortings *1200 |
May/03/2022 21:57 |
120 | C - Infinite Replacement | GNU C++17 | combinatorics implementation strings *1000 |
May/02/2022 21:48 |
119 | B - Dictionary | GNU C++17 | combinatorics math *800 |
May/02/2022 20:22 |
118 | A - Number Transformation | GNU C++17 | constructive algorithms math *800 |
May/02/2022 20:12 |
117 | B - Plus and Multiply | GNU C++17 | constructive algorithms math number theory *1500 |
May/02/2022 00:22 |
116 | A - Min Or Sum | GNU C++17 | bitmasks greedy *800 |
May/01/2022 23:58 |
115 | C - Factorials and Powers of Two | GNU C++17 | bitmasks brute force constructive algorithms dp math *1500 |
May/01/2022 23:46 |
114 | B - Suffix Operations | GNU C++17 | constructive algorithms implementation *1400 |
May/01/2022 14:44 |
113 | A - Cancel the Trains | GNU C++17 | implementation *800 |
May/01/2022 14:01 |
112 | C - Canine poetry | GNU C++17 | dp greedy strings *1300 |
May/01/2022 11:53 |
111 | B - Minor Reduction | GNU C++17 | greedy strings *1100 |
Apr/30/2022 20:30 |
110 | B - Bit Flipping | GNU C++17 | bitmasks constructive algorithms greedy strings *1300 |
Apr/30/2022 20:03 |
109 | A - Red Versus Blue | GNU C++17 | constructive algorithms greedy implementation math *1000 |
Apr/30/2022 19:44 |
108 | D - Cyclic Rotation | GNU C++17 | constructive algorithms greedy implementation two pointers *1700 |
Apr/30/2022 19:16 |
107 | B - Consecutive Points Segment | GNU C++17 | brute force math sortings *1000 |
Apr/29/2022 20:13 |
106 | D - Insert a Progression | GNU C++17 | brute force constructive algorithms greedy *1600 |
Apr/29/2022 19:45 |
105 | D - a-Good String | GNU C++17 | bitmasks brute force divide and conquer dp implementation *1500 |
Apr/28/2022 23:49 |
104 | A - Three Pairwise Maximums | GNU C++17 | math *800 |
Apr/28/2022 23:20 |
103 | F1 - Promising String (easy version) | GNU C++17 | brute force implementation math strings *1700 |
Apr/28/2022 23:13 |
102 | F2 - Promising String (hard version) | GNU C++17 | data structures implementation math strings *2100 |
Apr/28/2022 23:12 |
101 | D2 - Half of Same | GNU C++17 | brute force math number theory *1900 |
Apr/27/2022 12:14 |
100 | D1 - All are Same | GNU C++17 | math number theory *1100 |
Apr/27/2022 11:16 |
99 | C - Save More Mice | GNU C++17 | binary search greedy greedy *1000 |
Apr/27/2022 10:37 |
98 | C - Water the Trees | GNU C++17 | binary search greedy math *1700 |
Apr/27/2022 00:14 |
97 | C - Get an Even String | GNU C++17 | dp greedy strings *1300 |
Apr/26/2022 19:17 |
96 | E - Matrix and Shifts | GNU C++17 | brute force constructive algorithms greedy implementation *1600 |
Apr/26/2022 13:05 |
95 | C - Make it Increasing | GNU C++17 | brute force greedy math *1300 |
Apr/26/2022 00:23 |
94 | D - Maximum Product Strikes Back | GNU C++17 | brute force implementation math two pointers *1600 |
Apr/25/2022 23:37 |
93 | C - Dolce Vita | GNU C++17 | binary search brute force greedy math *1200 |
Apr/24/2022 23:47 |
92 | C - Unequal Array | GNU C++17 | constructive algorithms greedy implementation *1100 |
Apr/24/2022 21:39 |
91 | H - Maximal AND | GNU C++17 | bitmasks greedy math *1300 |
Apr/24/2022 12:46 |
90 | G - Fall Down | GNU C++17 | dfs and similar implementation *1200 |
Apr/23/2022 23:58 |
89 | D - Colorful Stamp | GNU C++17 | implementation *1100 |
Apr/23/2022 23:01 |
88 | B - Card Deck | GNU C++17 | data structures greedy math *1100 |
Apr/23/2022 01:07 |
87 | F - Eating Candies | GNU C++17 | binary search data structures greedy two pointers *1100 |
Apr/23/2022 00:20 |
86 | E - 2-Letter Strings | GNU C++17 | data structures math strings *1200 |
Apr/22/2022 23:47 |
85 | C - Odd/Even Increments | GNU C++17 | greedy greedy implementation math *800 |
Apr/21/2022 21:03 |
84 | B - Triple | GNU C++17 | implementation sortings *800 |
Apr/21/2022 20:25 |
83 | A - Division? | GNU C++17 | implementation *800 |
Apr/21/2022 20:09 |
82 | B - XOR Specia-LIS-t | GNU C++17 | *1100 |
Apr/21/2022 00:03 |
81 | C - Di-visible Confusion | GNU C++17 | brute force greedy math number theory *1300 |
Apr/20/2022 23:34 |
80 | B - Zero Array | GNU C++17 | greedy math *1500 |
Apr/19/2022 22:42 |
79 | B - Luntik and Subsequences | GNU C++17 | combinatorics math *900 |
Apr/19/2022 22:27 |
78 | B - Update Files | GNU C++17 | greedy implementation math *1100 |
Apr/19/2022 20:13 |
77 | D - Moderate Modular Mode | GNU C++17 | math number theory *1600 |
Apr/19/2022 19:39 |
76 | C - Array Elimination | GNU C++17 | bitmasks math number theory *1300 |
Apr/18/2022 19:41 |
75 | B - Divine Array | GNU C++17 | constructive algorithms implementation *1100 |
Apr/18/2022 18:34 |
74 | B - Odd Grasshopper | GNU C++17 | math *900 |
Apr/17/2022 13:06 |
73 | C - Slay the Dragon | GNU C++17 | binary search greedy sortings ternary search *1300 |
Apr/17/2022 12:17 |
72 | B - Combinatorics Homework | GNU C++17 | combinatorics greedy math *1100 |
Apr/17/2022 11:23 |
71 | B - PolandBall and Game | GNU C++17 | binary search data structures games greedy sortings strings *1100 |
Apr/16/2022 23:36 |
70 | B - Godsend | GNU C++17 | games math *1100 |
Apr/16/2022 22:53 |
69 | B - Swaps | GNU C++17 | greedy math sortings *1400 |
Apr/16/2022 22:13 |
68 | B - Fun with Even Subarrays | GNU C++17 | dp greedy *1100 |
Apr/15/2022 14:31 |
67 | C - Differential Sorting | GNU C++17 | constructive algorithms greedy *1200 |
Apr/15/2022 14:01 |
66 | C - Frog Jumps | GNU C++17 | binary search data structures dfs and similar greedy implementation *1100 |
Apr/14/2022 20:51 |
65 | D2 - Seating Arrangements (hard version) | GNU C++17 | data structures greedy implementation sortings two pointers *1600 |
Apr/14/2022 20:01 |
64 | D1 - Seating Arrangements (easy version) | GNU C++17 | data structures greedy sortings *1100 |
Apr/14/2022 20:00 |
63 | C - MAX-MEX Cut | GNU C++17 | bitmasks constructive algorithms dp greedy *1000 |
Apr/14/2022 19:24 |
62 | B - MEXor Mixup | GNU C++17 | bitmasks greedy *1000 |
Apr/14/2022 11:30 |
61 | B - Assigning to Classes | GNU C++17 | greedy implementation sortings *1000 |
Apr/14/2022 10:51 |
60 | C - Great Sequence | GNU C++17 | greedy sortings *1200 |
Apr/13/2022 19:11 |
59 | B - Inflation | GNU C++17 | binary search brute force greedy math *1300 |
Apr/13/2022 15:08 |
58 | A - I Wanna Be the Guy | GNU C++17 | greedy implementation *800 |
Apr/13/2022 13:48 |
57 | A - Array Balancing | GNU C++17 | greedy math *800 |
Apr/12/2022 23:27 |
56 | C - Perfect Team | GNU C++17 | binary search math *1200 |
Apr/12/2022 23:18 |
55 | C - Jury Meeting | GNU C++17 | combinatorics math *1500 |
Apr/11/2022 13:16 |
54 | B - Chess Tournament | GNU C++17 | constructive algorithms *1000 |
Apr/11/2022 11:05 |
53 | B - Blocks | GNU C++17 | greedy math *1300 |
Apr/11/2022 01:09 |
52 | C - Polycarp Recovers the Permutation | GNU C++17 | constructive algorithms *1000 |
Apr/11/2022 01:02 |
51 | A - Long Comparison | GNU C++17 | implementation math *900 |
Apr/10/2022 23:57 |
50 | B - GCD Problem | GNU C++17 | brute force constructive algorithms math number theory *900 |
Apr/10/2022 23:18 |
49 | C - Make Them Equal | GNU C++17 | brute force greedy math strings *1200 |
Apr/10/2022 20:05 |
48 | B - Special Numbers | GNU C++17 | bitmasks math *1100 |
Apr/10/2022 18:33 |
47 | B - Xenia and Ringroad | GNU C++17 | implementation *1000 |
Apr/10/2022 14:25 |
46 | B - Vanya and Lanterns | GNU C++17 | binary search implementation math sortings *1200 |
Apr/10/2022 13:33 |
45 | B - Taxi | GNU C++17 | *special problem greedy implementation *1100 |
Apr/10/2022 00:00 |
44 | C - Alternating Subsequence | GNU C++17 | dp greedy two pointers *1200 |
Apr/08/2022 19:37 |
43 | A - New Year Table | GNU C++17 | geometry math *1700 |
Apr/07/2022 23:44 |
42 | C - Board Moves | GNU C++17 | math *1000 |
Apr/07/2022 20:38 |
41 | D - Zero Quantity Maximization | GNU C++17 | hashing math number theory *1500 |
Apr/07/2022 01:01 |
40 | A - Buying Torches | GNU C++17 | math *1000 |
Apr/06/2022 22:04 |
39 | B - Nastia and a Good Array | GNU C++17 | constructive algorithms math number theory *1300 |
Apr/06/2022 21:18 |
38 | A - Nastya and Rice | GNU C++17 | math *900 |
Apr/06/2022 20:56 |
37 | B - Vlad and Candies | GNU C++17 | math *800 |
Mar/31/2022 20:55 |
36 | A - Vasya and Coins | GNU C++17 | greedy math *800 |
Mar/31/2022 20:23 |
35 | A - Square String? | GNU C++17 | implementation strings *800 |
Mar/21/2022 23:39 |
34 | B - Make AP | GNU C++17 | implementation math *900 |
Mar/20/2022 22:59 |
33 | A - Plus One on the Subset | GNU C++17 | math *800 |
Mar/19/2022 23:35 |
32 | B - DIV + MOD | GNU C++17 | math *900 |
Mar/19/2022 00:33 |
31 | A - Deletions of Two Adjacent Letters | GNU C++17 | implementation strings *800 |
Mar/18/2022 23:27 |
30 | B - Avoid Local Maximums | GNU C++17 | greedy *800 |
Mar/16/2022 09:41 |
29 | A - Doors and Keys | GNU C++17 | implementation *800 |
Mar/15/2022 22:37 |
28 | B - Anti-Fibonacci Permutation | GNU C++17 | brute force constructive algorithms implementation *800 |
Mar/15/2022 18:13 |
27 | A - Square Counting | GNU C++17 | math *800 |
Mar/15/2022 17:22 |
26 | B - Quality vs Quantity | GNU C++17 | brute force constructive algorithms greedy sortings two pointers *800 |
Mar/15/2022 11:53 |
25 | A - Game | GNU C++17 | implementation *800 |
Mar/15/2022 10:41 |
24 | A - Choosing Teams | GNU C++17 | greedy implementation sortings *800 |
Mar/15/2022 00:33 |
23 | A - Insomnia cure | GNU C++17 | constructive algorithms implementation math *800 |
Mar/15/2022 00:24 |
22 | B - Drinks | GNU C++17 | implementation math *800 |
Mar/15/2022 00:11 |
21 | A - In Search of an Easy Problem | GNU C++17 | implementation *800 |
Mar/15/2022 00:02 |
20 | A - Nearly Lucky Number | GNU C++17 | implementation *800 |
Mar/14/2022 23:48 |
19 | B - Queue at the School | GNU C++17 | constructive algorithms graph matchings implementation shortest paths *800 |
Mar/14/2022 23:15 |
18 | A - Word | GNU C++17 | implementation strings *800 |
Mar/14/2022 22:46 |
17 | B - Odd Swap Sort | GNU C++17 | data structures math sortings *1100 |
Mar/14/2022 22:29 |
16 | A - Elephant | Python 3 | math *800 |
Oct/29/2020 07:59 |
15 | A - Wrong Subtraction | Python 3 | implementation *800 |
Oct/29/2020 07:50 |
14 | A - Tram | Python 3 | implementation *800 |
Oct/28/2020 08:35 |
13 | A - Bear and Big Brother | Python 3 | implementation *800 |
Oct/28/2020 08:10 |
12 | A - Soldier and Bananas | Python 3 | brute force implementation math *800 |
Oct/28/2020 07:52 |
11 | A - Stones on the Table | Python 3 | implementation *800 |
Oct/27/2020 17:49 |
10 | A - Word Capitalization | Python 3 | implementation strings *800 |
Oct/27/2020 17:28 |
9 | A - Helpful Maths | Python 3 | greedy implementation sortings strings *800 |
Oct/27/2020 14:46 |
8 | A - Team | Python 3 | brute force greedy *800 |
Oct/27/2020 08:51 |
7 | A - Beautiful Matrix | Python 3 | implementation *800 |
Oct/27/2020 08:33 |
6 | A - Petya and Strings | Python 3 | implementation strings *800 |
Oct/27/2020 08:03 |
5 | A - Bit++ | Python 3 | implementation *800 |
Oct/27/2020 07:54 |
4 | A - Domino piling | Python 3 | greedy math *800 |
Oct/27/2020 07:39 |
3 | A - Next Round | Python 3 | *special problem implementation *800 |
Oct/26/2020 23:24 |
2 | A - Way Too Long Words | Python 3 | strings *800 |
Oct/26/2020 21:44 |
1 | A - Watermelon | Python 3 | brute force math *800 |
Oct/26/2020 21:10 |