Skip to content

MahmoudGoda2003/problem-solving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Submissions

Auto-generated using Secpar

Platforms

Codeforces

# Title Solution Tags Submitted
420 A - Perfect Permutation GNU C++20 (64) implementation math *800 Sep/13/2023 07:20
419 D - The Clock GNU C++20 (64) brute force implementation *1100 Sep/11/2023 23:02
418 F - 3SUM GNU C++20 (64) brute force math *1300 Sep/11/2023 19:26
417 C - Where's the Bishop? GNU C++20 (64) implementation *800 Sep/11/2023 06:34
416 D - X-Sum GNU C++20 (64) brute force greedy implementation *1000 Sep/11/2023 06:20
415 C - Most Similar Words GNU C++20 (64) brute force greedy implementation implementation math strings *800 Sep/11/2023 02:58
414 B - Equal Candies GNU C++20 (64) greedy math sortings *800 Sep/11/2023 02:54
413 H - Maximal AND GNU C++20 (64) bitmasks greedy math *1300 Sep/10/2023 20:01
412 G - Fall Down GNU C++20 (64) dfs and similar implementation *1200 Sep/10/2023 06:07
411 F - Eating Candies GNU C++20 (64) binary search data structures greedy two pointers *1100 Sep/10/2023 05:36
410 E - 2-Letter Strings GNU C++20 (64) data structures math strings *1200 Sep/09/2023 19:31
409 D - Colorful Stamp GNU C++20 (64) implementation *1100 Sep/09/2023 05:37
408 C - Odd/Even Increments GNU C++20 (64) greedy greedy implementation math *800 Sep/08/2023 18:57
407 B - Triple GNU C++20 (64) implementation sortings *800 Sep/08/2023 18:50
406 B - Strange Definition GNU C++20 (64) bitmasks graphs hashing math number theory *1900 Sep/08/2023 17:46
405 A - Make it Beautiful GNU C++20 (64) constructive algorithms math sortings *800 Sep/08/2023 04:05
404 B - Matrix of Differences GNU C++20 (64) constructive algorithms math *1100 Sep/08/2023 03:32
403 F - Binary String Reconstruction GNU C++20 (64) constructive algorithms dfs and similar math *1500 Sep/08/2023 03:21
402 G - Special Permutation GNU C++20 (64) constructive algorithms *1600 Sep/08/2023 02:14
401 E - Special Elements GNU C++20 (64) brute force implementation two pointers *1500 Sep/08/2023 00:11
400 C - Non-coprime Split GNU C++20 (64) math number theory Sep/07/2023 20:54
399 A - Silent Classroom GNU C++20 (64) combinatorics greedy *900 Sep/05/2023 22:46
398 C - Completely Searching for Inversions GNU C++20 (64) dfs and similar dp graphs Sep/03/2023 18:27
397 B - Battling with Numbers GNU C++20 (64) combinatorics math number theory Sep/03/2023 15:29
396 A - Ambitious Kid GNU C++20 (64) math Sep/03/2023 15:06
395 B - Two Binary Strings GNU C++20 (64) constructive algorithms dp greedy Aug/31/2023 20:02
394 A - Prime Deletion GNU C++20 (64) constructive algorithms math Aug/31/2023 19:51
393 C - Without Text GNU C++20 (64) *special problem *2000 Aug/30/2023 03:01
392 B - Scrambled GNU C++20 (64) *special problem implementation *1700 Aug/30/2023 02:57
391 A - Da Vinci Powers GNU C++20 (64) *special problem *1900 Aug/30/2023 02:33
390 A - Watchmen GNU C++20 (64) data structures geometry math *1400 Aug/30/2023 02:25
389 D - Ice Cream Balls GNU C++20 (64) binary search combinatorics constructive algorithms math Aug/29/2023 16:50
388 B - Water Lily GNU C++20 (64) geometry math *1000 Aug/27/2023 02:45
387 A - City Day GNU C++20 (64) implementation *1000 Aug/27/2023 02:30
386 C - Game on Permutation GNU C++20 (64) data structures dp games greedy Aug/19/2023 01:31
385 B - Fancy Coins GNU C++20 (64) binary search brute force greedy math Aug/18/2023 06:31
384 A - Not a Substring GNU C++20 (64) constructive algorithms strings Aug/18/2023 06:03
383 B - Petr and a Combination Lock GNU C++20 (64) bitmasks brute force dp *1200 Aug/16/2023 03:09
382 C - Fadi and LCM GNU C++20 (64) brute force math number theory *1400 Aug/11/2023 18:48
381 C - Tiles Comeback GNU C++20 (64) greedy *1000 Aug/11/2023 06:13
380 B - GCD Compression GNU C++20 (64) constructive algorithms math number theory *1100 Aug/11/2023 01:31
379 C - Number Game GNU C++20 (64) games math number theory *1400 Aug/11/2023 01:00
378 A - Nastia and Nearly Good Numbers GNU C++20 (64) constructive algorithms math number theory *1000 Aug/02/2023 18:19
377 A - Metro GNU C++20 (64) graphs *900 Aug/01/2023 18:27
376 E - The Lakes GNU C++20 (64) dfs and similar dsu graphs implementation *1100 Jul/31/2023 14:14
375 C - Sum in Binary Tree GNU C++20 (64) bitmasks combinatorics math trees *800 Jul/30/2023 20:48
374 B - Long Long GNU C++20 (64) greedy math two pointers *800 Jul/30/2023 19:36
373 A - Sasha and Array Coloring GNU C++20 (64) greedy sortings two pointers *800 Jul/30/2023 19:21
372 C - Minimum Varied Number GNU C++20 (64) greedy *800 Jul/30/2023 01:16
371 B - Remove Prefix GNU C++20 (64) data structures greedy implementation *800 Jul/30/2023 00:54
370 A - Everyone Loves to Sleep GNU C++20 (64) implementation math *900 Jul/30/2023 00:44
369 F - Range Update Point Query GNU C++20 (64) binary search brute force data structures *1500 Jul/29/2023 22:32
368 A - Dalton the Teacher GNU C++20 (64) greedy math *800 Jul/29/2023 21:10
367 B - Longest Divisors Interval GNU C++20 (64) brute force combinatorics greedy math number theory *900 Jul/29/2023 21:00
366 E - Negatives and Positives GNU C++20 (64) dp greedy sortings *1100 Jul/29/2023 19:06
365 D - Distinct Split GNU C++20 (64) brute force greedy strings *1000 Jul/29/2023 00:56
364 D - Points and Powers of Two GNU C++20 (64) brute force math *1800 Jul/29/2023 00:20
363 D - Dima and Lisa GNU C++20 (64) brute force math number theory *1800 Jul/28/2023 23:47
362 B - Parity Sort GNU C++20 (64) greedy sortings two pointers *800 Jul/27/2023 20:18
361 A - Escalator Conversations GNU C++20 (64) brute force constructive algorithms math *800 Jul/26/2023 21:33
360 A - Desorting GNU C++20 (64) brute force greedy math *800 Jul/26/2023 00:12
359 C - Prepend and Append GNU C++20 (64) implementation two pointers *800 Jul/25/2023 00:43
358 B - Fibonaccharsis GNU C++20 (64) binary search brute force math *1200 Jul/23/2023 21:00
357 E - Cardboard for Pictures GNU C++20 (64) binary search geometry implementation math *1100 Jul/22/2023 02:12
356 D - Balanced Round GNU C++20 (64) brute force greedy implementation sortings *900 Jul/21/2023 23:10
355 C - Word on the Paper GNU C++20 (64) implementation strings *800 Jul/21/2023 22:58
354 B - Ten Words of Wisdom GNU C++20 (64) implementation sortings *800 Jul/21/2023 22:54
353 A - To My Critics GNU C++20 (64) implementation sortings *800 Jul/21/2023 22:43
352 A - Vasya and Socks GNU C++20 (64) brute force implementation math *900 Jul/20/2023 20:23
351 D - Common Divisors GNU C++20 (64) brute force hashing implementation math strings *1400 Jul/19/2023 20:57
350 C - Number of Pairs GNU C++20 (64) binary search data structures math two pointers *1300 Jul/19/2023 20:54
349 B - Order Book GNU C++20 (64) data structures greedy implementation sortings *1300 Jul/19/2023 20:51
348 C - Yet Another Card Deck GNU C++20 (64) brute force data structures implementation trees *1100 Jul/19/2023 20:38
347 B - Sale GNU C++20 (64) greedy sortings *900 Jul/17/2023 23:16
346 D - Decrease the Sum of Digits GNU C++20 (64) greedy math *1500 Jul/16/2023 05:16
345 C - Yet Another Array Restoration GNU C++20 (64) brute force math number theory *1200 Jul/16/2023 04:33
344 B - Minimum Product GNU C++20 (64) brute force greedy math *1100 Jul/16/2023 03:45
343 A - Panoramix's Prediction GNU C++20 (64) brute force *800 Jul/15/2023 21:37
342 D - Circular Dance GNU C++20 (64) implementation *1600 Jul/15/2023 21:36
341 C - Powers Of Two GNU C++20 (64) bitmasks greedy *1400 Jul/15/2023 01:46
340 B - Array Stabilization GNU C++20 (64) implementation *900 Jul/14/2023 22:06
339 A - Repeating Cipher GNU C++20 (64) implementation *800 Jul/14/2023 22:01
338 C - Dima and Staircase GNU C++20 (64) data structures implementation *1500 Jul/14/2023 05:49
337 C - Little Girl and Maximum Sum GNU C++20 (64) data structures greedy implementation sortings *1500 Jul/14/2023 04:50
336 B - New Year's Number GNU C++20 (64) brute force dp math *900 Jul/13/2023 23:42
335 B - Basketball Together GNU C++20 (64) binary search greedy sortings *1000 Jul/13/2023 03:46
334 A - Accumulation of Dominoes GNU C++20 (64) math *800 Jul/13/2023 03:21
333 D - Corrupted Array GNU C++20 (64) constructive algorithms data structures greedy *1200 Jul/12/2023 05:06
332 D - Green and Black Tea GNU C++20 (64) constructive algorithms greedy math *1500 Jul/12/2023 03:42
331 C - Tram GNU C++20 (64) constructive algorithms implementation math *1600 Jul/12/2023 02:33
330 B - Decoding GNU C++20 (64) implementation strings *900 Jul/11/2023 23:27
329 A - Compote GNU C++20 (64) implementation math *800 Jul/11/2023 23:20
328 A - Bachgold Problem GNU C++20 (64) greedy implementation math number theory *800 Jul/10/2023 22:54
327 D - Recover it! GNU C++20 (64) dfs and similar graphs greedy number theory sortings *1800 Jul/10/2023 22:20
326 B - Merge it! GNU C++20 (64) math *1100 Jul/08/2023 23:44
325 A - Divide it! GNU C++20 (64) brute force greedy implementation *800 Jul/08/2023 23:10
324 B - Rudolph and Tic-Tac-Toe GNU C++20 (64) brute force implementation strings *800 Jul/08/2023 04:43
323 A - Rudolph and Cut the Rope GNU C++20 (64) implementation math *800 Jul/08/2023 04:31
322 A - The Man who became a God GNU C++20 (64) greedy sortings *800 Jul/08/2023 04:27
321 C - Rudolf and the Another Competition GNU C++20 (64) constructive algorithms data structures dp greedy sortings *1200 Jul/07/2023 23:43
320 A - Collecting Coins GNU C++20 (64) math *800 Jul/06/2023 23:53
319 B - Collecting Packages GNU C++20 (64) implementation sortings *1200 Jul/06/2023 23:53
318 C - Product of Three Numbers GNU C++20 (64) greedy math number theory *1300 Jul/06/2023 23:51
317 A - Odd Selection GNU C++20 (64) brute force implementation math *1200 Jul/06/2023 23:50
316 A - Boredom GNU C++20 (64) dp *1500 Jul/06/2023 02:02
315 A - Square String? GNU C++20 (64) implementation strings *800 Jul/05/2023 17:38
314 B - Memory and Trident GNU C++20 (64) implementation strings *1100 Jul/05/2023 17:35
313 A - Memory and Crow GNU C++20 (64) implementation math *800 Jul/05/2023 17:32
312 D - Deleting Divisors GNU C++20 (64) games math number theory *1700 Jul/04/2023 23:51
311 C - Given Length and Sum of Digits... GNU C++20 (64) dp greedy implementation *1400 Jul/04/2023 17:23
310 A - Division? GNU C++20 (64) implementation *800 Jul/03/2023 21:14
309 D - K-good GNU C++20 (64) constructive algorithms math number theory *1900 Jul/03/2023 06:25
308 C - Memory and De-Evolution GNU C++20 (64) greedy math *1600 Jul/03/2023 04:46
307 A - Plant GNU C++20 (64) math *1300 Jul/03/2023 00:20
306 A - SwapSort GNU C++20 (64) greedy implementation sortings *1200 Jul/02/2023 00:26
305 B - BerSU Ball GNU C++20 (64) dfs and similar dp graph matchings greedy sortings two pointers *1200 Jul/02/2023 00:09
304 A - Maximum Increase GNU C++20 (64) dp greedy implementation *800 Jul/01/2023 06:59
303 A - Flipping Game GNU C++20 (64) brute force dp implementation *1200 Jul/01/2023 06:14
302 B - Quick Sort GNU C++20 (64) greedy math *900 Jul/01/2023 02:54
301 C - Dominant Character GNU C++20 (64) brute force greedy implementation strings *1400 Jun/30/2023 21:09
300 E - Arranging The Sheep GNU C++20 (64) greedy math *1400 Jun/30/2023 19:52
299 D - Same Differences GNU C++20 (64) data structures hashing math *1200 Jun/30/2023 18:37
298 C - Not Adjacent Matrix GNU C++20 (64) constructive algorithms *1000 Jun/30/2023 18:21
297 B - Ordinary Numbers GNU C++20 (64) brute force math number theory *800 Jun/30/2023 18:08
296 A - Do Not Be Distracted! GNU C++20 (64) brute force implementation *800 Jun/30/2023 17:58
295 A - Forbidden Integer GNU C++20 (64) constructive algorithms implementation math number theory *800 Jun/30/2023 05:21
294 A - Divisible Array GNU C++20 (64) constructive algorithms math *800 Jun/26/2023 16:24
293 B - Tenzing and Books GNU C++20 (64) bitmasks greedy math *1100 Jun/26/2023 04:35
292 A - Tenzing and Tsondu GNU C++20 (64) games math *800 Jun/26/2023 01:07
291 C - Make It Good GNU C++20 (64) greedy *1200 Jun/22/2023 15:45
290 B - Restore the Permutation by Merger GNU C++20 (64) greedy *800 Jun/22/2023 15:36
289 A - Three Pairwise Maximums GNU C++20 (64) math *800 Jun/22/2023 15:18
288 A - Construct a Rectangle GNU C++20 (64) geometry math *800 Jun/12/2023 18:40
287 A - FashionabLee GNU C++20 (64) geometry math *800 Jun/12/2023 18:27
286 A - Candies GNU C++20 (64) brute force math *900 Jun/08/2023 17:19
285 C - Drazil and Factorial GNU C++20 (64) greedy math sortings *1400 Jun/05/2023 15:49
284 F - Selection of Personnel GNU C++20 (64) combinatorics math *1300 Jun/01/2023 20:21
283 C - Lucky Numbers GNU C++20 (64) combinatorics math *1100 May/29/2023 23:18
282 B - Moore's Law GNU C++20 (64) math *1200 May/29/2023 23:09
281 A - Twin Permutations GNU C++20 (64) constructive algorithms *800 May/29/2023 00:41
280 C - Polygon for the Angle GNU C++20 (64) brute force geometry *1600 May/28/2023 06:01
279 C - Paint the Array GNU C++20 (64) math *1100 May/28/2023 05:52
278 C - Best Binary String GNU C++20 (64) constructive algorithms greedy *1000 May/28/2023 01:07
277 B - Comparison String GNU C++20 (64) greedy *900 May/28/2023 00:45
276 A - Grasshopper on a Line GNU C++20 (64) constructive algorithms math *800 May/28/2023 00:23
275 D - Bracket Coloring GNU C++20 (64) constructive algorithms greedy *1400 May/28/2023 00:11
274 Q - Pyramids GNU C++20 (64) geometry math *1700 May/19/2023 05:33
273 P - Area of a Star GNU C++20 (64) geometry *2100 May/19/2023 04:39
272 B - Amr and Pins GNU C++20 (64) geometry math *1400 May/19/2023 02:38
271 A - Factory GNU C++20 (64) implementation math matrices *1400 May/19/2023 02:21
270 B - Han Solo and Lazer Gun GNU C++20 (64) brute force data structures geometry implementation math *1400 May/19/2023 02:19
269 A - Arrays GNU C++20 (64) sortings *900 May/18/2023 19:39
268 B - Permutation Swap GNU C++20 (64) math number theory *900 May/18/2023 19:23
267 B - Two Buttons GNU C++20 (64) dfs and similar graphs greedy implementation math shortest paths *1400 May/18/2023 06:52
266 C - Contrast Value GNU C++20 (64) greedy implementation *1200 May/14/2023 04:08
265 A - New Palindrome GNU C++20 (64) strings *800 May/14/2023 03:19
264 B - Maximum Sum GNU C++20 (64) brute force sortings two pointers *1100 May/14/2023 03:18
263 D - Gold Rush GNU C++20 (64) brute force dfs and similar dp implementation *1000 May/08/2023 22:44
262 B - Longest Palindrome GNU C++20 (64) brute force constructive algorithms greedy implementation strings *1100 May/08/2023 22:43
261 A - Two Rabbits GNU C++20 (64) math *800 May/08/2023 21:43
260 B - I Hate 1111 GNU C++20 (64) dp math number theory *1400 May/07/2023 21:54
259 A - Love Story GNU C++20 (64) implementation strings *800 May/06/2023 21:22
258 C - Mr. Perfectly Fine GNU C++20 (64) bitmasks greedy implementation *800 May/06/2023 21:21
257 B - Blank Space GNU C++20 (64) implementation *800 May/06/2023 21:21
256 A - Trust Nobody GNU C++20 (64) brute force greedy implementation sortings *1200 May/06/2023 02:23
255 C - Dreaming of Freedom GNU C++20 (64) greedy math number theory *1300 May/05/2023 19:16
254 B - Lunatic Never Content GNU C++20 (64) math number theory *1100 May/05/2023 18:52
253 B - Lovely Palindromes GNU C++20 (64) constructive algorithms math *1000 May/03/2023 20:34
252 A - Opponents GNU C++20 (64) implementation *800 May/03/2023 20:13
251 A - Politics GNU C++20 (64) greedy implementation *800 Apr/30/2023 10:51
250 C - Bun Lover GNU C++20 (64) math *800 Apr/25/2023 06:46
249 B - Karina and Array GNU C++20 (64) greedy math sortings *800 Apr/25/2023 06:43
248 A - TubeTube Feed GNU C++20 (64) brute force implementation *800 Apr/25/2023 06:24
247 B - Grid Reconstruction GNU C++20 (64) constructive algorithms greedy *1000 Apr/13/2023 02:04
246 B - Long Legs GNU C++20 (64) brute force math *1700 Apr/12/2023 22:38
245 B - Jzzhu and Sequences GNU C++20 (64) implementation math *1300 Apr/12/2023 05:26
244 A - Ian Visits Mary GNU C++20 (64) constructive algorithms geometry number theory *800 Apr/10/2023 02:32
243 B - Li Hua and Pattern GNU C++20 (64) constructive algorithms greedy *1100 Apr/08/2023 16:53
242 A - Li Hua and Maze GNU C++20 (64) constructive algorithms flows graphs greedy implementation *800 Apr/08/2023 16:36
241 A - Coins GNU C++20 (64) implementation math *800 Apr/06/2023 16:48
240 B - Conveyor Belts GNU C++20 (64) implementation math *1000 Apr/05/2023 06:42
239 A - Insert Digit GNU C++20 (64) greedy math strings *800 Apr/05/2023 06:09
238 I - Mountain Climber GNU C++20 (64) *special problem Apr/04/2023 05:19
237 F - Factorization GNU C++20 (64) *special problem number theory Apr/02/2023 12:23
236 E - Not a Geometry Problem GNU C++20 (64) *special problem *special problem constructive algorithms geometry math Apr/01/2023 18:29
235 J - Unmysterious Language Mysterious Language *special problem constructive algorithms strings Apr/01/2023 18:20
234 D - Trivial Conjecture GNU C++20 (64) *special problem constructive algorithms math number theory Apr/01/2023 18:16
233 B - Was it Rated? GNU C++20 (64) *special problem *special problem *special problem brute force implementation Apr/01/2023 18:15
232 A - Are You a Robot? GNU C++20 (64) *special problem *special problem *special problem expression parsing strings Apr/01/2023 18:14
231 D - Coprime GNU C++20 (64) brute force greedy number theory *1100 Mar/29/2023 22:49
230 C - Stripes GNU C++20 (64) implementation *900 Mar/29/2023 21:36
229 B - Increasing GNU C++20 (64) greedy implementation sortings *800 Mar/29/2023 21:31
228 A - Sum GNU C++20 (64) implementation *800 Mar/29/2023 21:22
227 B - Points on Plane GNU C++20 (64) binary search greedy math *1000 Mar/27/2023 15:49
226 A - Garland GNU C++20 (64) implementation *800 Mar/24/2023 03:42
225 E - Interview GNU C++20 (64) binary search implementation interactive *1300 Mar/21/2023 05:26
224 G2 - Subsequence Addition (Hard Version) GNU C++20 (64) bitmasks dp greedy implementation sortings *1100 Mar/21/2023 02:59
223 G1 - Subsequence Addition (Easy Version) GNU C++20 (64) brute force data structures dp greedy implementation sortings *1100 Mar/21/2023 02:58
222 D - Odd Queries GNU C++20 (64) data structures implementation *900 Mar/21/2023 02:22
221 C - Find and Replace GNU C++20 (64) greedy implementation strings *800 Mar/21/2023 02:10
220 B - Grab the Candies GNU C++20 (64) greedy *800 Mar/21/2023 01:57
219 A - Plus or Minus GNU C++20 (64) implementation *800 Mar/21/2023 01:52
218 B - Palindromic Numbers GNU C++20 (64) constructive algorithms implementation math *1100 Mar/19/2023 06:12
217 B - Avoid Local Maximums GNU C++14 greedy *800 Mar/11/2023 18:21
216 A - Min Or Sum GNU C++14 bitmasks greedy *800 Mar/11/2023 11:26
215 B - Asterisk-Minor Template GNU C++14 implementation strings *1000 Feb/28/2023 20:47
214 A - Typical Interview Problem GNU C++14 brute force implementation strings *800 Feb/28/2023 19:10
213 B - World Cup GNU C++14 binary search math *1300 Feb/27/2023 21:49
212 B - Worms GNU C++17 binary search implementation *1200 Feb/24/2023 22:34
211 A - Domino Disaster GNU C++20 (64) implementation strings *800 Feb/20/2023 17:47
210 A - Coder GNU C++20 (64) implementation *800 Feb/20/2023 17:44
209 B - Limit GNU C++20 (64) math *1400 Feb/17/2023 18:59
208 A - Balanced Substring GNU C++20 (64) implementation *800 Feb/17/2023 18:32
207 B - Martian Dollar GNU C++20 (64) brute force *1400 Feb/16/2023 23:40
206 A - Mahmoud and Ehab and the even-odd game GNU C++20 (64) games math *800 Feb/16/2023 21:29
205 B - Pipeline GNU C++20 (64) binary search math *1700 Feb/16/2023 21:21
204 A - Two Towers GNU C++20 (64) brute force implementation strings *800 Feb/16/2023 20:37
203 B - Queue GNU C++20 (64) binary search data structures *1500 Feb/16/2023 20:12
202 E - Binary Inversions GNU C++20 (64) data structures greedy math *1100 Feb/15/2023 23:54
201 C - Advantage GNU C++20 (64) data structures implementation sortings *800 Feb/15/2023 22:05
200 B - Atilla's Favorite Problem GNU C++20 (64) greedy implementation strings *800 Feb/15/2023 21:31
199 A - Medium Number GNU C++20 (64) implementation sortings *800 Feb/15/2023 21:28
198 F - Quests GNU C++20 (64) binary search greedy sortings *1500 Feb/15/2023 21:20
197 C - Divisibility by Eight GNU C++20 (64) brute force dp math *1500 Feb/14/2023 17:33
196 A - Yet Another Promotion GNU C++20 (64) greedy math *800 Feb/14/2023 01:04
195 B - Fence GNU C++20 (64) brute force dp *1100 Feb/07/2023 04:40
194 B - Following Directions GNU C++20 (64) geometry implementation *800 Feb/04/2023 22:50
193 A - Codeforces Checking GNU C++20 (64) implementation strings *800 Feb/04/2023 21:55
192 B - Fedya and Maths GNU C++20 (64) math number theory *1200 Feb/04/2023 04:11
191 A - Two Substrings GNU C++20 (64) brute force dp greedy implementation strings *1500 Jan/12/2023 04:03
190 A - Ilya and Bank Account GNU C++20 (64) implementation number theory *900 Jan/11/2023 23:14
189 B - T-primes GNU C++20 (64) binary search implementation math number theory *1300 Jan/07/2023 20:28
188 A - Sum of Odd Integers GNU C++20 (64) math *1100 Nov/23/2022 19:59
187 A - Floor Number GNU C++20 (64) implementation math *800 Nov/07/2022 16:28
186 A - The number of positions GNU C++20 (64) math *1000 Oct/31/2022 20:30
185 A - Road To Zero GNU C++20 (64) greedy math *1000 Oct/31/2022 20:21
184 A - Olesya and Rodion GNU C++20 (64) math *1000 Oct/31/2022 16:34
183 A - Fancy Fence GNU C++20 (64) geometry implementation math *1100 Oct/30/2022 18:33
182 B - Multiply by 2, divide by 6 GNU C++20 (64) math *900 Oct/30/2022 18:19
181 A - Odd Divisor GNU C++20 (64) math number theory *900 Oct/30/2022 17:50
180 A - Cut Ribbon GNU C++20 (64) brute force dp *1300 Oct/25/2022 00:49
179 A - Game With Sticks GNU C++20 (64) implementation *900 Oct/25/2022 00:23
178 B - Before an Exam GNU C++20 (64) constructive algorithms greedy *1200 Oct/23/2022 00:34
177 C - Registration System GNU C++20 (64) data structures hashing implementation *1300 Oct/23/2022 00:10
176 A - And Then There Were K GNU C++20 (64) bitmasks *800 Oct/14/2022 21:42
175 B - Fedor and New Game GNU C++20 (64) bitmasks brute force constructive algorithms implementation *1100 Oct/13/2022 23:09
174 A - Raising Bacteria GNU C++20 (64) bitmasks *1000 Oct/13/2022 22:26
173 B - Xenia and Ringroad GNU C++20 (64) implementation *1000 Oct/13/2022 00:37
172 G - Garage GNU C++20 (64) binary search geometry math *1500 Sep/05/2022 00:08
171 C - Word Game GNU C++20 (64) data structures implementation *800 Aug/30/2022 19:09
170 B - Colourblindness GNU C++20 (64) implementation *800 Aug/30/2022 18:12
169 A - Spell Check GNU C++20 (64) implementation *800 Aug/30/2022 18:06
168 A - Vanya and Cubes GNU C++20 (64) implementation *800 Aug/27/2022 01:11
167 A - Phoenix and Balance GNU C++20 (64) greedy math *800 Aug/27/2022 00:27
166 A - Cards for Friends GNU C++20 (64) greedy math *800 Aug/26/2022 00:50
165 A - Polycarp and Coins GNU C++20 (64) greedy math *800 Aug/26/2022 00:47
164 B - Vanya and Lanterns GNU C++20 (64) binary search implementation math sortings *1200 Aug/26/2022 00:43
163 A - Again Twenty Five! GNU C++20 (64) number theory *800 Aug/25/2022 00:55
162 A - Array with Odd Sum GNU C++20 (64) math *800 Aug/25/2022 00:53
161 A - Puzzles GNU C++20 (64) greedy *900 Aug/24/2022 23:50
160 A - cAPS lOCK GNU C++20 (64) implementation strings *1000 Aug/23/2022 23:25
159 B - Taxi GNU C++20 (64) *special problem greedy implementation *1100 Aug/23/2022 04:41
158 A - Dubstep Java 17 strings *900 Aug/23/2022 04:17
157 A - Odd Set GNU C++20 (64) math *800 Aug/23/2022 01:01
156 A - Brain's Photos GNU C++20 (64) implementation *800 Aug/23/2022 00:56
155 A - Laptops GNU C++20 (64) sortings *1100 Aug/22/2022 01:15
154 A - Epic Game GNU C++20 (64) implementation *800 Aug/22/2022 00:55
153 A - Kefa and First Steps GNU C++20 (64) brute force dp implementation *900 Aug/22/2022 00:44
152 A - Puzzle Pieces GNU C++20 (64) math *800 Aug/21/2022 04:19
151 B - Sort the Array GNU C++20 (64) implementation sortings *1300 Aug/21/2022 00:56
150 B - Beautiful Array GNU C++20 (64) constructive algorithms greedy math *1000 Aug/20/2022 19:44
149 A - Crossmarket GNU C++20 (64) constructive algorithms greedy math *800 Aug/20/2022 18:00
148 A - Expression GNU C++20 (64) brute force math *1000 Aug/20/2022 00:49
147 A - HQ9+ GNU C++20 (64) implementation *900 Aug/20/2022 00:42
146 A - Twins GNU C++20 (64) greedy sortings *900 Aug/20/2022 00:36
145 A - Black Square GNU C++20 (64) implementation *800 Aug/19/2022 00:13
144 A - Cheap Travel GNU C++20 (64) implementation *1200 Aug/17/2022 21:07
143 A - Maximum GCD GNU C++20 (64) greedy implementation math number theory *800 Aug/17/2022 20:30
142 A - Lucky Division GNU C++20 (64) brute force number theory *1000 Aug/17/2022 20:24
141 A - Nearly Lucky Number GNU C++20 (64) implementation *800 Aug/17/2022 16:28
140 B - Preparing Olympiad GNU C++20 (64) bitmasks brute force *1400 Aug/16/2022 21:28
139 B - Mathematical Circus GNU C++20 (64) constructive algorithms math *800 Aug/16/2022 18:33
138 A - Chip Game GNU C++20 (64) games math *800 Aug/16/2022 18:07
137 A - Chat room GNU C++20 (64) greedy strings *1000 Aug/16/2022 03:42
136 A - Football GNU C++20 (64) implementation strings *900 Aug/16/2022 03:13
135 B - Gifts Fixing GNU C++20 (64) greedy *800 Aug/16/2022 00:39
134 A - Even Odds GNU C++20 (64) math *900 Aug/15/2022 23:56
133 A - IQ test GNU C++20 (64) brute force *1300 Aug/15/2022 19:38
132 A - Polycarp and Sums of Subsequences GNU C++20 (64) math sortings *800 Aug/15/2022 00:53
131 A - Difference Operations GNU C++20 (64) greedy math *800 Aug/15/2022 00:45
130 B - All Distinct GNU C++20 (64) greedy sortings *800 Aug/15/2022 00:33
129 A - Add Odd or Subtract Even GNU C++20 (64) greedy implementation math *800 Aug/15/2022 00:25
128 A - Minutes Before the New Year GNU C++20 (64) math *800 Aug/15/2022 00:07
127 A - Red and Blue Beans GNU C++20 (64) math *800 Aug/14/2022 11:38
126 B - Shooting GNU C++20 (64) greedy implementation sortings *900 Aug/14/2022 05:25
125 A - Heist GNU C++20 (64) greedy implementation sortings *800 Aug/14/2022 00:53
124 A - Elections GNU C++20 (64) math *800 Aug/14/2022 00:37
123 A - 2-3 Moves GNU C++20 (64) greedy math *800 Aug/13/2022 23:05
122 A - Wonderful Permutation GNU C++20 (64) greedy implementation *800 Aug/13/2022 21:28
121 A - Die Roll GNU C++20 (64) math probabilities *800 Aug/13/2022 00:27
120 A - Magical Sticks GNU C++20 (64) math *800 Aug/12/2022 02:47
119 B - Fair Division GNU C++20 (64) dp greedy math *800 Aug/12/2022 00:19
118 B - The Meeting Place Cannot Be Changed GNU C++20 (64) binary search ternary search *1600 Aug/11/2022 22:11
117 B - Borze GNU C++20 (64) expression parsing implementation *800 Aug/10/2022 20:21
116 A - Boring Apartments GNU C++20 (64) implementation math *800 Aug/10/2022 20:14
115 A - Plus One on the Subset GNU C++20 (64) math *800 Aug/10/2022 19:43
114 B - Vlad and Candies GNU C++20 (64) math *800 Aug/09/2022 22:29
113 A - Vasya and Coins GNU C++20 (64) greedy math *800 Aug/09/2022 21:58
112 A - Young Physicist GNU C++20 (64) implementation math *1000 Aug/09/2022 18:41
111 A - Sereja and Dima GNU C++20 (64) greedy implementation two pointers *800 Aug/09/2022 04:23
110 B - PFAST Inc. GNU C++20 (64) bitmasks brute force graphs *1500 Aug/09/2022 04:05
109 B - Motarack's Birthday GNU C++20 (64) binary search greedy ternary search *1500 Aug/09/2022 00:21
108 B - Hills And Valleys GNU C++20 (64) brute force implementation *1700 Aug/08/2022 21:52
107 E - Maximum Subsequence GNU C++20 (64) bitmasks divide and conquer meet-in-the-middle *1800 Aug/08/2022 17:16
106 D - Devu and his Brother GNU C++20 (64) binary search sortings ternary search two pointers *1700 Aug/07/2022 05:45
105 A - Common Subsequence GNU C++20 (64) brute force *800 Aug/07/2022 04:11
104 A - System of Equations GNU C++20 (64) brute force *800 Aug/07/2022 02:51
103 A - Beautiful Year GNU C++20 (64) brute force *800 Aug/07/2022 01:40
102 B - Wrath GNU C++20 (64) greedy implementation two pointers *1200 Aug/07/2022 00:48
101 B - Books GNU C++20 (64) binary search brute force implementation two pointers *1400 Aug/05/2022 05:51
100 C - Cellular Network GNU C++20 (64) binary search implementation two pointers *1500 Aug/05/2022 04:26
99 C - To Add or Not to Add GNU C++20 (64) binary search sortings two pointers *1600 Aug/04/2022 20:36
98 A - Voltage Keepsake GNU C++20 (64) binary search math *1800 Aug/04/2022 17:18
97 B - Kefa and Company GNU C++20 (64) binary search sortings two pointers *1500 Aug/02/2022 22:49
96 B - Queries about less or equal elements GNU C++20 (64) binary search data structures sortings two pointers *1300 Aug/02/2022 18:29
95 B - Interesting drink GNU C++20 (64) binary search dp implementation *1100 Aug/02/2022 18:14
94 A - String Task GNU C++20 (64) implementation strings *1000 Aug/01/2022 16:47
93 A - Theatre Square GNU C++20 (64) math *1000 Aug/01/2022 16:18
92 B - Tea Queue GNU C++20 (64) implementation *1200 Jul/31/2022 06:43
91 C - Booking System GNU C++20 (64) binary search dp greedy implementation *1600 Jul/31/2022 05:58
90 A - Amusing Joke GNU C++20 (64) implementation sortings strings *800 Jul/31/2022 02:50
89 A - Gravity Flip GNU C++20 (64) greedy implementation sortings *900 Jul/31/2022 02:49
88 A - Tram GNU C++20 (64) implementation *800 Jul/31/2022 02:48
87 A - Next Round GNU C++20 (64) *special problem implementation *800 Jul/31/2022 02:48
86 A - Way Too Long Words GNU C++20 (64) strings *800 Jul/31/2022 02:44
85 A - Elephant GNU C++20 (64) math *800 Jul/31/2022 02:43
84 A - Dragons GNU C++20 (64) greedy sortings *1000 Jul/31/2022 02:41
83 C - Cinema GNU C++20 (64) implementation sortings *1300 Jul/31/2022 02:35
82 A - Saitama Destroys Hotel GNU C++20 (64) implementation math *1000 Jul/31/2022 01:11
81 D - Buying Shovels GNU C++20 (64) math number theory *1300 Jul/30/2022 22:11
80 C - Similar Pairs GNU C++20 (64) constructive algorithms graph matchings greedy sortings *1100 Jul/30/2022 20:40
79 B - Honest Coach GNU C++20 (64) greedy sortings *800 Jul/30/2022 17:41
78 A - Minimal Square GNU C++20 (64) greedy math *800 Jul/30/2022 17:22
77 A - Mishka and Game GNU C++20 (64) implementation *800 Jul/29/2022 22:30
76 B - Who's Opposite? GNU C++20 (64) math *800 Jul/29/2022 14:56
75 A - Dislike of Threes GNU C++20 (64) implementation *800 Jul/29/2022 14:34
74 B - Even Array GNU C++20 (64) greedy math *800 Jul/29/2022 04:19
73 C - Board Moves GNU C++20 (64) math *1000 Jul/29/2022 03:59
72 A - Most Unstable Array GNU C++20 (64) constructive algorithms greedy math *800 Jul/29/2022 01:43
71 B - Two Arrays And Swaps GNU C++20 (64) greedy sortings *800 Jul/29/2022 01:18
70 A - Spy Detected! GNU C++20 (64) brute force implementation *800 Jul/28/2022 18:28
69 B - AND 0, Sum Big GNU C++20 (64) bitmasks combinatorics math *1200 Jul/28/2022 02:16
68 A - Perfectly Imperfect Array GNU C++20 (64) math number theory *800 Jul/28/2022 01:24
67 A - Lucky? GNU C++20 (64) implementation *800 Jul/27/2022 21:59
66 A - Round Down the Price GNU C++20 (64) constructive algorithms *800 Jul/25/2022 23:06
65 A - Required Remainder GNU C++20 (64) math *800 Jul/25/2022 06:27
64 A - Soft Drinking GNU C++20 (64) implementation math *800 Jul/25/2022 06:11
63 A - Team Olympiad GNU C++20 (64) greedy implementation sortings *800 Jul/24/2022 11:12
62 C - Cypher GNU C++20 (64) brute force implementation strings *800 Jul/24/2022 11:03
61 D - Alice, Bob and Candies Java 11 implementation *1300 Jul/22/2022 14:39
60 B - Balanced Array GNU C++14 constructive algorithms math *800 Jul/15/2022 01:25
59 A - Holiday Of Equality Java 11 implementation math *800 Jul/14/2022 02:08
58 A - Choosing Teams Java 11 greedy implementation sortings *800 Jul/14/2022 01:07
57 A - Short Substrings Java 11 implementation strings *800 Jul/14/2022 00:20
56 A - Design Tutorial: Learn from Math Java 11 math number theory *800 Jul/13/2022 21:07
55 C - K-th Not Divisible by n Java 11 binary search math *1200 Jul/13/2022 20:57
54 B - Same Parity Summands Java 11 constructive algorithms math *1200 Jul/13/2022 18:14
53 A - The New Year: Meeting Friends Java 11 implementation math sortings *800 Jul/13/2022 15:43
52 A - Sum of Round Numbers Java 11 implementation math *800 Jul/13/2022 15:26
51 A - Puzzle From the Future GNU C++14 greedy *800 Jul/13/2022 15:25
50 B - Different Divisors Java 11 binary search constructive algorithms greedy math number theory *1000 Jul/13/2022 00:53
49 B - ICPC Balloons Java 11 data structures implementation *800 Jul/12/2022 18:10
48 A - YES or YES? Java 11 brute force implementation strings *800 Jul/12/2022 17:40
47 A - Yet Another Two Integers Problem Java 11 greedy math *800 Jul/08/2022 17:50
46 A - Remove Smallest Java 11 greedy sortings *800 Jul/03/2022 13:11
45 A - Marathon Java 11 implementation *800 Jul/02/2022 22:56
44 A - Restoring Three Numbers Java 11 math *800 Jul/02/2022 02:12
43 A - Buy a Shovel Java 11 brute force constructive algorithms implementation math *800 Jul/02/2022 01:50
42 A - Vasya the Hipster Java 11 implementation math *800 Jun/21/2022 18:44
41 A - Police Recruits Java 11 implementation *800 Jun/21/2022 17:11
40 A - New Year and Hurry Java 11 binary search brute force implementation math *800 Jun/21/2022 01:05
39 A - I_love_%username% Java 11 brute force *800 Jun/21/2022 00:55
38 A - Fox And Snake Java 11 implementation *800 Jun/21/2022 00:34
37 A - Candies and Two Sisters Java 11 math *800 Jun/21/2022 00:17
36 A - Anton and Polyhedrons Java 11 implementation strings *800 Jun/17/2022 17:37
35 A - Hit the Lottery Java 11 dp greedy *800 Jun/17/2022 17:31
34 A - Games Java 11 brute force *800 Jun/17/2022 17:10
33 A - Pangram Java 11 implementation strings *800 Jun/14/2022 20:18
32 A - Anton and Letters Java 11 constructive algorithms implementation *800 Jun/14/2022 20:05
31 A - Arrival of the General Java 11 implementation *800 Jun/14/2022 02:01
30 A - Divisibility Problem Java 11 math *800 Jun/13/2022 22:58
29 A - Insomnia cure Java 11 constructive algorithms implementation math *800 Jun/10/2022 18:11
28 A - I Wanna Be the Guy Java 11 greedy implementation *800 Jun/02/2022 16:36
27 A - Is your horseshoe on the other hoof? Java 11 implementation *800 Jun/02/2022 16:18
26 A - Hulk Java 11 implementation *800 Jun/02/2022 00:55
25 A - Ultra-Fast Mathematician Java 11 implementation *800 Jun/02/2022 00:44
24 B - Drinks Java 11 implementation math *800 Jun/01/2022 17:47
23 A - In Search of an Easy Problem Java 11 implementation *800 May/27/2022 23:43
22 A - Presents Java 11 implementation *800 May/27/2022 23:26
21 A - George and Accommodation Java 11 implementation *800 May/27/2022 21:37
20 A - Magnets Java 11 implementation *800 May/27/2022 04:45
19 A - Vanya and Fence Java 11 implementation *800 May/27/2022 04:33
18 A - Anton and Danik Java 11 implementation strings *800 May/27/2022 04:17
17 A - Translation Java 11 implementation strings *800 May/27/2022 02:36
16 B - Queue at the School Java 11 constructive algorithms graph matchings implementation shortest paths *800 May/27/2022 02:31
15 A - Wrong Subtraction Java 11 implementation *800 May/26/2022 00:02
14 A - Calculating Function Java 11 implementation math *800 May/24/2022 22:19
13 A - Word Java 11 implementation strings *800 May/24/2022 21:58
12 A - Soldier and Bananas Java 11 brute force implementation math *800 May/24/2022 21:36
11 A - Bear and Big Brother Java 11 implementation *800 May/24/2022 21:28
10 A - Stones on the Table Java 11 implementation *800 May/23/2022 17:28
9 A - Boy or Girl Java 11 brute force implementation strings *800 May/23/2022 17:09
8 A - Word Capitalization Java 11 implementation strings *800 May/22/2022 23:33
7 A - Helpful Maths Java 11 greedy implementation sortings strings *800 May/22/2022 23:30
6 A - Petya and Strings Java 11 implementation strings *800 May/22/2022 23:18
5 A - Beautiful Matrix Java 11 implementation *800 May/22/2022 01:31
4 A - Bit++ Java 11 implementation *800 May/22/2022 01:06
3 A - Domino piling Java 11 greedy math *800 May/22/2022 01:00
2 A - Team Java 11 brute force greedy *800 May/21/2022 19:35
1 A - Watermelon Java 11 brute force math *800 May/20/2022 04:56

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published