Welcome to the online training site for the Australian Informatics Olympiad programme!
Below you can view past AIO and FARIO problems. Register an account to get your solutions marked by our online evaluator.
Are you new to orac? Are you new to programming in general? Check out our getting started guide.
Set Problem Starter Problems 1 Addition Sitting or Standing? Mixed Fraction A Mindbending Scenario Starter Problems 2 The Tremendous Tak-Tak Tree Counting to Infinity A Dish Best Served Cold Drought Starter Problems 3 Encyclopædia Dictionary Triple Hunting Friendlist AIO 2017 (Intermediate) Missing Mango Tag Snake Charmer Chimera II AIO 2017 (Senior) Concealed Coconut Snake Charmer Chimera II Lollipops, Sweets and Chocolates AIO 2016 (Intermediate) Magic Squares Farmer Drama Sculpture II AIO 2016 (Senior) Probe Balancing Aeroplanes II Carmen Sanfrancisco II: Bank Robbing AIO 2015 (Intermediate) Snap Dragons II Wet Chairs Ruckus League AIO 2015 (Senior) Wet Chairs Ruckus League Snap Dragons III: Binary Snap AIO 2014 (Intermediate) Pygmy Hippos Corey's Party Chimera AIO 2014 (Senior) Giant Hippos Chimera Wormhole AIO 2013 (Intermediate) Archery Frog Save-It AIO 2013 (Senior) Frog Save-It Artclass AIO 2012 (Intermediate) NORT Cabinet Shuffle King Arthur II AIO 2012 (Senior) Posters Cabinet Shuffle Awesome Frog AIO 2011 (Intermediate) Pirates Sleight of Hand Tickets AIO 2011 (Senior) Alien Slicing Paradise Restaurants II AIO 2010 (Intermediate) Ninjas Choreography Oil AIO 2010 (Senior) Heatwave Snap Dragons Island AIO 2009 (Intermediate) Travelling Salesperson Nomnomnom Safe Cracking Carmen Sanfrancisco AIO 2009 (Senior) Nomnomnom Treasure Hunt Carmen Sanfrancisco No (One) Left AIO 2008 (Intermediate) Ladybugs Atlantis Rising Settling Debts Crowd Surfing AIO 2008 (Senior) Settling Debts Crowd Surfing Chocolate Shop Russian Dolls AIO 2007 (Intermediate) Wetlands Superphone Mansion Invasion AIO 2007 (Senior) Mansion Invasion Restaurants Air Drop AIO 2006 (Intermediate) Fashion Statement Mouse Hunt Psychological Jujitsu Atlantis: The Beginning AIO 2006 (Senior) Ants Spies V: Voices in the Dark Atlantis: The Beginning Election AIO 2005 (Intermediate) Cute Numbers Curry Landmark Sculpture AIO 2005 (Senior) Curry Chimpanzee Sculpture Jigsaw AIC 1998 Shopping Malls Anagram Solver Building Integers AIC 1999 Hailstone Sequences Hunt-a-Word Cartography King Arthur AIC 2000 Academic Espionage Keeping Secrets Analysing Bach Displaying Paintings AIC 2001 Flowers Cartography III Spies Mobiles AIC 2002 Halloween Cartography II Bureaucratic Bungling Packing Pentominoes AIC 2003 Culture Word Wrap Stacking Numbers Handwriting Recognition AIC 2004 (Intermediate) Bugs Genius AFL Atlantis AIC 2004 (Senior) Genius Zig-Zag Cipher Atlantis Bouncy Ball Challenge Problems 1 Anagrammatic Primes Packing Pentominoes Nine Clocks Stargazing FARIO 2004 Stargazing Blue Chariot Race FARIO 2005 Mobile Construction Set Monkey Tour River FARIO 2006 Guards Escape from Civilisation Belts Lucky Wheels of Doom FARIO 2007 Rescue Robot Secret chamber of the Giza pyramid Architecture Global Warming FARIO 2008 Graffiti Sledge Track Leaf Blower Rock Climbing FARIO 2009 Bookshop Toy Factory Memories Fragrance FARIO 2010 The FARIO Incident ABC Dating Site IT Human LCD FARIO 2011 Bookshelf House of a Thousand Blades Life The Virus FARIO 2012 Master Chef Happy Feet Blackout FARIO 2013 Algo-Fu Super Maria FARIO 2014 NSA Connect Super Maria II FARIO 2015 The Nightlight Frequent Flyer Pam-Can Retires FARIO 2016 No Ball Hooliganism FARIO 2017 Pair Programming Pyramid Cake Optimal Delivery
IOI 2014 was in Taipei, Taiwan from the 13th to the 20th of July. Congratulations to the Australian team for earning 2 gold medals and 2 silver medals! These results placed students (=)first, fifth, thirty-sixth and seventy-third in the world; an incredible achievement!
A new, shiny gcc has found its way to orac. With it comes support for the C and C++ 11 standards, to better simulate the environment of the 2015 IOI. There are currently known teething problems with std::list, std::unordered_map and std::unordered_set, so please avoid use of these in your submissions for the time being.