Hello everyone! I was wondering what algorithms should we start learning first , now that school exams are over I am planning to practice and learn more!

Thanks in advance!

Sorry for my bad english!

# | User | Rating |
---|---|---|

1 | tourist | 3682 |

2 | ecnerwala | 3603 |

3 | Benq | 3549 |

4 | Radewoosh | 3494 |

5 | Petr | 3452 |

6 | ksun48 | 3413 |

7 | maroonrk | 3406 |

8 | Miracle03 | 3314 |

9 | scott_wu | 3313 |

10 | Um_nik | 3299 |

# | User | Contrib. |
---|---|---|

1 | 1-gon | 214 |

2 | Errichto | 189 |

3 | awoo | 188 |

4 | rng_58 | 187 |

5 | SecondThread | 186 |

6 | Um_nik | 179 |

7 | Ashishgup | 177 |

8 | maroonrk | 173 |

9 | vovuh | 172 |

9 | antontrygubO_o | 172 |

Hello everyone! I was wondering what algorithms should we start learning first , now that school exams are over I am planning to practice and learn more!

Thanks in advance!

Sorry for my bad english!

↑

↓

Codeforces (c) Copyright 2010-2021 Mike Mirzayanov

The only programming contests Web 2.0 platform

Server time: Apr/19/2021 10:20:36 (j3).

Desktop version, switch to mobile version.

Supported by

User lists

Name |
---|

Two pointers

Thanks for answering!

I guess start with basics first like sorting,searching then move to some good algos like prime seive two pointer etc

Thanks for the response!

You can start reading CP handbook and solve problems on CSES Problemset accordingly with each concepts.

Ooh thats intresting , Thanks!

I recommend learning prefix sums, binary search the answer and two pointers. Then brute force algos like bitmasking, meet in the middle and recursion etc. Then basic dp, math and number theory algos including combinatorics.

Thanks!