Advanced Group
Session 1 (23 Jan 2016)
- Solution to HKOI 2015/16 (Military Training) (pdf)
- Solution to HKOI 2015/16 (Robos’ Feast) (pdf)
- Solution to HKOI 2015/16 (Arithmetic Sequence) (pdf)
- Solution to HKOI 2015/16 (Alice’s Meal) (pdf)
Session 2 (30 Jan 2016)
Dynamic Programming (I) (pdf)
Session 3 (20 Feb 2016)
Data Structures (II) (pdf)
Session 4 (27 Feb 2016)
Exhaustion, Branch and Bound (pdf)
Session 5 (5 Mar 2016)
Graph (II) (pdf)
Session 6 (12 March 2016)
Mathematics in OI (II) (pdf)
Session 7 (19 March 2016)
String Algorithms (pdf)
Session 8 (2 April 2016)
Dynamic Programming (II) (pdf)
Session 9 (9 April 2016)
Graph (III) (pdf)
Session 10 (16 April 2016)
Data Structure (III) (pdf)
Session 11 (23 April 2016)
Dynamic Programming (III) (pdf)
Intermediate Group
Session 1 (23 Jan 2016)
- Solution to HKOI 2015/16 (Model Answer) (pdf)
- Solution to HKOI 2015/16 (Time Zones) (pdf)
- Solution to HKOI 2015/16 (Stone Game) (pdf)
- Solution to HKOI 2015/16 (Candy Factory) (pdf)
Session 2 (30 Jan 2016)
Competitive Programming, Big-O Notation (pdf)
Session 3 (20 Feb 2016)
Data Processing (pdf)
Session 4 (27 Feb 2016)
Searching and Sorting (pdf)
Session 5 (5 March 2016)
Greedy Algorithms (pdf)
Session 6 (12 March 2016)
Data Structures (I) (pdf)
Session 7 (19 March 2016)
Recursion, Divide and Conquer (pdf)
Session 8 (2 April 2016)
Dynamic Programming (I) (pdf)
Session 9 (9 April 2016)
Mathematics in OI (I) (pdf)
Session 10 (16 April 2016)
Optimization (pdf)
Session 11 (23 April 2016)
Graph (I) (pdf)
PM Sessions
Session 2 (30 Jan 2016)
Misc CS Topics (IV) Part A (pdf)
Session 3 (20 Feb 2016)
Misc CS Topics (IV) Part B (pdf)
Session 4 (27 Feb 2016)
Constructive Algorithm (pdf)
Constructive Problems (pdf)
Session 7 (19 March 2016)
Machine Learning (pdf)
Session 9 (9 April 2016)
Interactive, Output-only and Communication tasks (pdf)
Session 11 (23 April 2016)
TFT: Tips and Past Problems (pdf)