You are on page 1of 5

Unranked - Level 0 FCAI-ICPC-23

Content Material Sheet Coach Notes

Introduction to Programming Mohammed Salah

Data types and arthemitcs operations Mariam Tarek

Conditions Doha Emad

Loops Marwa

Arrays - Strings (tolower - toupper)

Complexity Analysis

Function - Bulit-In Functions

Bubble Sort - Reverse array


Iron - Level 1 FCAI-ICPC-23
Classroom: https://classroom.google.com Code: 4m2y6cx

VJudge Group: https://vjudge.net/group/iron-2023

Content Material Sheet Notes

Complexity Analysis Week 1 Sheet 1

STLs I (Vector, Deque, Queue, Stack) Week 2 Sheet 2

STLs II (Set, Map) + Custom Sorting Week 3 Sheet 3

Introduction to Binary Search Week 4 Sheet 4

Number theory (Divisors - GCD - LCM)

Sheets for greedy - sorting - brute force


Bronze - Level 2 FCAI-ICPC-23

Content Material Sheet Coach Notes

Two pointers - Binary search Ahmed Salah

Prefix - Suffix Hazem Adel


Number theory (GCD - LCM - Divisors -
Prime checker - Modular arithematic - Gamal
Fastpower)
Complete Search (Bitmasks) Mazen

Recursion

Complete Search (Backtracking)


Silver - Level 3 FCAI-ICPC-23

Content Material Sheet Coach Notes

Graph representation - DFS Omar Hany

Shortest Path (0-1 BFS, Dijkstra) Emad Tarek


Number theory (Basic combinatorics, Sieve,
Hagry
Factorization)
Statistics (Probabilty) Beshoy

DSU (Application MST (Kruskal) ) Mohammed Salah

Introduction to DP Ziad
Gold - Level 4 FCAI-ICPC-23

Content Material Sheet Coach Notes

BIT Mohammed Salah

Sparse Table

LCA

DP (ranges - bitmask - digits ... etc)

Gold 2
Segment tree Mohammed Salah

Segment tree lazy propagation

KMP

Z algorithm

Hashing

You might also like