Παγκύπρια Ολυμπιάδα Πληροφορικής
Search this site
Αρχική
CMS
Michanicos
Μαθήματα
Ασκήσεις
Υλικό
Θέματα
Junior Washers
Αλγόριθμοι
Hall Of Fame
C++ IDE
Σύνδεσμοι
Επικοινωνία
Navigation
Ασκήσεις
Α' Γύρος
Μάθημα 1 (Είσοδος-Έξοδος):
Basic programming
Μάθημα 2 (Δομές διακλάδωσης):
Control structures
Μάθημα 3 (Δομές επανάληψης):
Loops
Μάθημα 4 (Πίνακες):
Arrays
Μάθημα 5 (Δισδιάστατοι Πίνακες):
Arrays 2D
Μάθημα 6 (Δυαδική Αναζήτηση):
Searching
Μάθημα 7 (Ταξινόμηση Φυσαλίδας):
Sorting
Μάθημα 8 (Συμβολοσειρές):
Strings
Β' Γύρος
STL
(
Vectors
,
Stacks
,
Queues
)
Μάθημα 11 (Συναρτήσεις):
Functions
Μάθημα 12 (Αναδρομή):
Recursion
Μάθημα 13 (Γράφοι):
Graph basics
Μάθημα 14 (Διάσχιση γράφων: DFS, BFS):
Easy
,
Medium
Μάθημα 15 (Συντομότερα μονοπάτια: Dijkstra, Floyd-Warshall):
Shortest paths
Μάθημα 16 (Ελάχιστα Συνδετικά Δέντρα: Prim, Kruskal):
MST
Μάθημα 18 (Δυναμικός Προγραμματισμός):
Easy DP
,
Medium DP
,
Hard DP
Γ' Γύρος
String manipulation
(KMP, Hashing, Tries)
Number Theory
Trees (
Binary Indexed trees
,
Segment trees
)
Computational Geometry
DP optimizations