Skip to content

SrayanBhattacharyya/CP_SolvedProblems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Submissions

Auto-generated with ❤ using Harwest

Introduction

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

  • Codeforces   Codeforces

Contents

# 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

About

Repo with my solved CF problems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published