Advanced Group

Session 1 (4 Feb 2017)

  • Solution to HKOI 2016/17 (TV Ratings) (pdf)
  • Solution to HKOI 2016/17 (Degradion) (pdf)
  • Solution to HKOI 2016/17 (Monster GO) (pdf)
  • Solution to HKOI 2016/17 (Magic Triangle II) (pdf)

Session 2 (11 Feb 2017)

Exhaustion, Branch and Bound (pdf)

Session 3 (18 Feb 2017)

Dynamic Programming (I) (pdf)

Session 4 (25 Feb 2017)

Data Structures (II) (pdf)

Session 5 (4 Mar 2017)

Graph (III) (pdf)

Session 6 (11 Mar 2017)

Dynamic Programming (II) (pdf)

Session 7 (18 Mar 2017)

Mathematics in OI (II) (pdf)

Session 8 (25 Mar 2017)

Graph (IV) (pdf)

Session 9 (1 Apr 2017)

Dynamic Programming (III) (pdf)

Session 10 (8 Apr 2017)

Data Structures (III) (pdf)

Session 11 (22 Apr 2017)

String algorithms (pdf)

Session 12 (29 Apr 2017)

Data Structures (IV) (pdf)

Intermediate Group

Session 1 (4 Feb 2017)

  • Solution to HKOI 2016/17 (Acronym) (pdf)
  • Solution to HKOI 2016/17 (Card Game) (pdf)
  • Solution to HKOI 2016/17 (Fibonacci Word) (pdf)
  • Solution to HKOI 2016/17 (Crosses) (pdf)

Session 2 (11 Feb 2017)

Competitive Programming, Big-O (pdf)

Session 3 (18 Feb 2017)

Data Processing (pdf)

Session 4 (25 Feb 2017)

Recursion, Divide and Conquer (pdf)

Session 5 (4 Mar 2017)

Sorting and Searching (pdf)

Session 6 (11 Mar 2017)

Greedy Algorithms (pdf)

Session 7 (18 Mar 2017)

Data Structures (I) (pdf)

Session 8 (25 Mar 2017)

Graph (I) (pdf)

Session 9 (1 Apr 2017)

Mathematics in OI (I) (pdf)

Session 10 (8 Apr 2017)

Dynamic Programming (I) (pdf)

Session 11 (22 Apr 2017)

Optimization (pdf)

Session 12 (29 Apr 2017)

Graph (II) (pdf)

PM Sessions

Session 2 (11 Feb 2017)

Game Theory (pdf)

Session 3 (18 Feb 2017)

Deep Neural Network (pdf)

Session 4 (25 Feb 2017)

Functional Programming (pdf)

Session 8 (25 Mar 2017)

Advanced C++ STL (pdf)

Session 10 (8 Apr 2017)

Interactive, Output-only and Communication tasks (pdf)

Session 12 (29 Apr 2017)

2D Computational Geometry (pdf)

Contest Materials

Mini Competition 0 (14 Feb 2017)

Editorial (pdf)

Mini Competition 1 (4 Mar 2017)

Editorial (pdf)

Mini Competition 2 (18 Mar 2017)

Editorial (pdf)

Mini Competition 3 (1 Apr 2017)

Editorial (pdf)

April Fool’s Contest (1 Apr 2017)

Editorial (pdf)

Mini Competition 4 (22 Apr 2017)

Editorial (pdf)

Team Formation Test (6 May 2017)

  • Solution to Optimal Bowing (pdf)
  • Solution to City Reform (pdf)
  • Solution to Secret Meeting (pdf)
  • Solution to Constellation (pdf)

The training materials will be uploaded after training sessions.