2016 Preliminary Round Problems Released!

AIPO LogoHi Everyone,

We are pleased to announce the release of the 2016 Preliminary Round Problems on our website:


To submit solutions to this year's AIPO, you must do so through this website. If you do not have an account on our site, please register here:
Once you have registered and logged into the AIPO website, you can submit solutions using the 'Create content' link in the right hand block. You will see a 'Upload Solutions' link under 'Create content'.
Solutions can be submitted in the following languages: C, C++, Java or Python. Solutions are graded automatically on submission and results returned via your registration email. Each problem has a 1 minute execution time limit.
Solution files must be named as follows:
p1.c, p1.cpp, p1.py or p1.java
p2.c, p2.cpp, p2.py or p2.java
Note: the system will rename py files to py.txt after you upload them. This is fine and will be accepted.
You can submit as many solution files as you wish and you can use any of the languages on each problem. Once you submit a correct solution for problem further solution code for that problem will not be evalutated.
Best of luck and hope to see you all at the National Finals in DCU on the 20th February 2016!

The AIPO is kindly sponsored by Fidelity Investments and DCU.

AIPO Committee




AIPO 2016 Schedule Released!

IOI 2016 LogoHi Everyone,

We are pleased to announce the roadmap for next year's AIPO competition and on to the 2016 IOI in Kazan, Russia.

Some changes will take place in the 2016 competition. Firstly, separate problems for Juniors and Seniors at the National Finals will be merged with competitors allowed to solve any of the problems. However correct solutions to easier problems will not collect as many points as solutions to the harder problems. Prizegiving will still be split between Juniors (<15yrs) and Seniors (>=15yrs) with medals and prizes for the best placed in each.

Again the top 8 senior students will be invited to AIPO-IOI training camp at DCU in late June after the LC. Here the 4 members of the Irish team who will travel to IOI will be selected.

The Irish team will brought back into DCU for more training just before we depart to the IOI to sharpen their problem solving skills and get them into the correct frame of mind for the challenges of the IOI.

In 2016 for the first time, the Irish delegation will depart early for Russia so that the team can enjoy the cultural highlights of Moscow, get to know each other and other early arrival teams before they plunge into the intense IOI week in Kazan.


Here is the full schedule:

  • Jan 4th: Release of Preliminary Round Problems (Online)
  • Feb 20th: AIPO National Finals @ DCU
  • Feb > Jun: Online training of Training Camp Team
  • Jun 23-25th: 1st AIPO-IOI Training Camp @ DCU (8 Students - Team Ireland Selection)
  • Aug 6-8th: 2nd AIPO-IOI Training Camp @ DCU (4 Students - Team Ireland) ** NEW **
  • Aug 9-11th: Early departure for IOI - Cultural tour of Moscow. ** NEW **
  • Aug 12th-19th: IOI 2016 @ Kazan, Russia.

Team Ireland Unlucky at IOI 2015

Team Ireland at  IOI Opening CeremonyTeam Ireland were unfortunate not to get a medal at this year's prestigious International Olympiad in Informatics (IOI). The four teenagers from around Ireland had an emotional week in the beautiful city of Almaty, Kazakhstan, but a week that they will never forget, thanks to DCU and Fidelity Investments.

With two competition days during the week, each member of the team had to solve three difficult algorithmic programming problems each day in the contest hall at the Al-Fabarbi National University. Competing against 300 of the brightest young programming minds from around the world, Ireland were unfortunate not to bring home a Bronze medal. National AIPO winner, Áron Hoffmann, missing out on a medal due to some simple logic and bug errors in his code.