AIO Advanced Australian Informatics Olympiad · Past-Paper Mastery
Australian Informatics Olympiad · Past-Paper Mastery

AIO Advanced — Twenty-Four Real AIO Problems, Solved End to End

Twenty-four real Australian Informatics Olympiad problems (2020–2025), each taught end-to-end with the 6-step method — read it, calculate by hand, find. Modules climb from the Q1 openers to the Q4 deciders, so each tier is mastered before the next.

AIO pathway: Python Foundation → Algorithms → Advanced (this course).

Module 1 · Q1 tier

  • Lesson 1: Javelin — AIO 2024 · Q1 · running maximum
  • Lesson 2: Soccer Match — AIO 2025 · Q1 · prefix / running balance
  • Lesson 3: Election II — AIO 2022 · Q1 · frequency counting
  • Lesson 4: Robot Vacuum — AIO 2021 · Q1 · net displacement
  • Lesson 5: TeleTrip — AIO 2023 · Q1 · simulation + set
  • Lesson 6: Baubles — AIO 2020 · Q1 · math casework (no loops)

Module 2 · Q2 tier

  • Lesson 7: Buried Treasure — AIO 2025 · Q2 · interval intersection
  • Lesson 8: Art Class II — AIO 2021 · Q2 · bounding box (min/max)
  • Lesson 9: Level Ground — AIO 2022 · Q2 · run-length scan
  • Lesson 10: Distincto's Raffle — AIO 2023 · Q2 · frequency / unique
  • Lesson 11: Subbookkeeper — AIO 2024 · Q2 · ad-hoc casework
  • Lesson 12: Cookies — AIO 2020 · Q2 · brute-force scenarios

Module 3 · Q3 tier

  • Lesson 13: TSP — AIO 2022 · Q3 · greedy feasibility
  • Lesson 14: Off the Track — AIO 2025 · Q3 · greedy / direction cost
  • Lesson 15: Melody — AIO 2021 · Q3 · grouped frequency (mod 3)
  • Lesson 16: Making Bank — AIO 2023 · Q3 · greedy exchange argument
  • Lesson 17: Shopping Spree — AIO 2024 · Q3 · greedy + sorting
  • Lesson 18: Ghost Encounters — AIO 2020 · Q3 · transform + frequency

Module 4 · Q4 tier

  • Lesson 19: Tennis Robot — AIO 2020 · Q4 · binary search on answer
  • Lesson 20: ORAC — AIO 2025 · Q4 · greedy / binary search
  • Lesson 21: Social Distancing — AIO 2021 · Q4 · greedy interval selection
  • Lesson 22: Beautiful Buildings — AIO 2022 · Q4 · local optimisation
  • Lesson 23: Backpacking — AIO 2024 · Q4 · monotonic running-min
  • Lesson 24: Shoptimality — AIO 2023 · Q4 · prefix/suffix min + two pointers
Need the Python basics first?
If syntax still slows you down, the 20-lesson Python Foundation course gets you fluent in output, input, loops and functions before you tackle algorithms.
Open Python Foundation →
Competition guide: New to the AIO? AIO 2026 dates & preparation guide →

Pick a lesson from the Lessons list.

Lessons open in this frame with the platform navigation around them.