[go: up one dir, main page]

0% found this document useful (0 votes)
34 views5 pages

ICPC - Training 23

This document outlines a curriculum for programming competitions with levels from unranked to gold. It includes topics such as data types, conditions, loops, arrays, sorting algorithms, complexity analysis, recursion, graph algorithms, number theory, and dynamic programming. Each level covers more advanced topics and includes the material, worksheets, coaches, and notes for students to progress through the different levels of programming skills and concepts.

Uploaded by

Mum Emmr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views5 pages

ICPC - Training 23

This document outlines a curriculum for programming competitions with levels from unranked to gold. It includes topics such as data types, conditions, loops, arrays, sorting algorithms, complexity analysis, recursion, graph algorithms, number theory, and dynamic programming. Each level covers more advanced topics and includes the material, worksheets, coaches, and notes for students to progress through the different levels of programming skills and concepts.

Uploaded by

Mum Emmr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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