Advanced Group
Session 1 (26 Jan 2019)
Solution to HKOI 2018/19 –
Competitive Programming, Big-O
Session 2 (2 Feb 2019)
Session 3 (9 Feb 2019)
Session 4 (16 Feb 2019)
Session 5 (2 Mar 2019)
Session 6 (9 Mar 2019)
Session 7 (16 Mar 2019)
Session 8 (23 Mar 2019)
Session 9 (30 Mar 2019)
Session 11 (13 Apr 2019)
Dynamic Programming (III)
Dynamic Programming (III) – Appendix
Session 12 (27 Apr 2019)
Intermediate Group
Session 1 (26 Jan 2019)
Solution to HKOI 2018/19 –
Session 2 (2 Feb 2019)
Session 3 (9 Feb 2019)
Session 4 (16 Feb 2019)
Session 5 (2 Mar 2019)
Session 6 (9 Mar 2019)
Session 7 (16 Mar 2019)
Session 8 (23 Mar 2019)
Session 9 (30 Mar 2019)
Session 10 (6 Apr 2019)
Session 11 (13 Apr 2019)
Session 12 (27 Apr 2019)
PM Sessions
Session 2 (2 Feb 2019)
Session 3 (9 Feb 2019)
Constructive Algorithms, Special Tasks
Session 4 (16 Feb 2019)
Session 6 (9 Mar 2019)
Session 8 (23 Mar 2019)
Session 10 (6 Apr 2019)
Session 12 (27 Apr 2019)
Training Camp
Heavy Light Decomposition
Dynamic Programming (IV)
Square Root Decomposition
Mathematics in OI (III)
Blokus Duo Sharing
Blokus Duo Sharing (Samples)
Contest Materials
Mini Competition 0 (14 Feb 2019)
Mini Competition 1 (2 Mar 2019)
Mini Competition 2 (16 Mar 2019)
Mini Competition 3 (30 Mar 2019)
April Fool’s Contest (1 Apr 2019)
Mini Competition 4 (13 Apr 2019)
Team Formation Test (4 May 2019)
Solution to Distributing Cards
Solution to Colorful Strip
Solution to Liquid Layers
Solution to Roulette