Loading...

  • Our
    Trainings

  • Introduction

    ICPC Mansoura Community is basically a community which is interested in Problem Solving and Competitive Programming, so our main activity is to help people start learning about these topics and that is through our training. Our training consists of 2 levels Level 0 : STL1 Basics & Conditions & Loops Arrays, Built-in Functions & Strings Functions & Complexity STL 1 (Linear Containers) STL 2 (Non-linear Containers) & Structs Ad hoc (freq array, cumulative array, 2 pointers + sliding window) Level 1: Geometry Binary search (basic and optimization) Greedy algorithm Recursion & recursive brute force(backtracking) Iterative brute force & bit-mask Math I (primes, Factorization, Sieve) Math II (GCD, LCM, power, mod, mod inverse) DP I (Intro, max 1d range, 2d range) DP II (subset problems, build output) Graph I (Intro, DFS, CC, BFS, cyclic check

  • Level 0 - 2023:

    Date Name Links Notes
    Apr 29, 2023 Level 0 || Session 1 - part 1
    Apr 29, 2023 Level 0 || Session 1 - part 2
    Nov 3, 2023 Level 0 || Session 2
    Mar 17, 2023 Level 0 || Session 3
    Mar 25, 2023 Level 0 || Session 4 - part 1
    Mar 25, 2023 Level 0 || Session 4 - part 2
    Mar 25, 2023 Level 0 || Session 4 - part 3
    Apr 1, 2023 Level 0 || Session 5
    Apr 12, 2023 Level 0 || Session 6

    Level 1:

    Date Name Links Notes
    Sep 30, 2023 Session 1 | AD-HOCS & 2-POINTERS
    Sep 30, 2023 Session 2 | Binary Search
    Sep 30, 2023 Session 3 | Number Theory 1
    Jan 1, 2024 Session 4 | Number Theory 2
    Jan 1, 2024 Session 5 | BITMASKS & COMPLETE SEARCH
    Jan 1, 2024 Session 6 | RECURSION & BACKTRACKING
    Feb 1, 2024 Session 7 | Intro To Graph & DFS
    Feb 1, 2024 Session 8 | BFS & Graph Applications
    Feb 1, 2024 Session 9 | Dynamic Programming
    Nov 19, 2023 Sheets And Contests Upsolve Playlist

    Level 2:

    Date Name Links Notes
    Feb 19, 2024 Camp 1 | DP Ranges
    Feb 19, 2024 Camp 1 | DP Masking & DP on Digits
    Feb 19, 2024 Camp 1 | Binary Search with DP on Digits
    Feb 27, 2024 Camp 1 | DP Iterative
    Mar 20, 2024 Old Camp | Counting Part 1
    Mar 30, 2024 Camp 2 | Graph Dijkstra
    Apr 21, 2024 Camp 2 | Graph DSU - MST
    Apr 21, 2024 Camp 3 | Segment Tree
    May 10, 2024 Camp 4 | Game Theory

    Level 0 - 2024:

    Date Name Links Notes
    Mar 30, 2024 Sheets Upsolve Playlist
    Mar 30, 2024 Contests Upsolve Playlist
    Mar 30, 2024 Session 1 | Intro to Problem Solving
    Mar 30, 2024 Session 2 | Arrays & Strings
    Mar 30, 2024 Session 3 | Functions & Struct & Time Complexity
    Apr 21, 2024 Session 4 | Ad-Hocs
    May 1, 2024 Session 5 | STLs 1
    May 5, 2024 Session 6 | STLs 2

    Subscribe To Our Newsletter.

    Be innovative with us! Get newsletters straight to your inbox, be informed with our blog and the latest updates!