UKIEPC 2015 took place on the 24th October 2015, between 10:00-15:00 BST. Around 400 students from 20 universities, in 150 teams at 12 locations around the UK and Ireland.
Huge Thanks to:
» To the Jury, and to Google for providing the Jury Chair
» To the University of Bath Computer Services, for providing the judging infrastructure.
» To the site managers at different universities for supporting students in competing.
» Download the problems, slides, and test data
» View the full Contest Standings.
» The Live Stream from the contest is below
UKIEPC 2015 will be held on the 24th October 2015, between 10:00-15:00 BST, in several locations around the UK and Ireland.
Prizes are at the descretion of local sites
See example problems on http://open.kattis.com
The NCPC have a free online contest Saturday 10th Oct - 11:30am GMT to 3:30pm GMT - Link TBC
This year, we'll be using the domjudge system, and the installed compilers are:
The winners will be UKIEPC Champions in programming for teams, and the best student teams will go to NWERC (NWERC typically permits two teams from each University), the regional finals in the ICPC contest. This contest also encompasses national and local championships, and is held in a distributed manner at various sites throughout the British and Irish countries.
Want to host teams at your university? Its easy - Contact Us
To take part you must Register at a particular site near to you.
INITIAL REGISTRATION DEADLINE: Friday Oct 10th 2015
LATE REGISTRATION DEADLINE: Wednesday Oct 21st 2015
Teams of any types of students can take part in UKIEPC, but only students eligable for the ACM ICPC can go to NWERC and beyond. Read the eligability rules decision tree.
The UKIEPC registration uses the official ICPC registration system. This makes the registration process simpler for both students and site directors and also increases the chanses that NWERC gets more slots in the World Final.
One of the team members has to be Team Captain, and it is the team captain that registers the team.
The Team Captain needs to have an ICPC-account. If you have participated before you most likely already have an ICPC-account, otherwise you need to create one.
To create an ICPC-account:
The Team Captain logs in on the main ICPC-page:
On the Team Captains Dashboard-page, click the "Create a team"-tab.
Please read the instruction guide on top of each new page carefully!
This is the first time we have used this process. So do provide feebdack.
In short: Teams of up to three persons try to solve as many problems as possible from a set, without external help.
The rules for this contest is given by the ICPC regional contest rules, with the following clarifications and additions:
The teams competing consist of up to three persons. The competition is open to everybody, as long as they belong to some British or Irish entity in some sense (all belong a given university or company, or all just come from the same country).
Only ICPC eligible student teams compete in the ICPC division. These may qualify for the regional finals (NWERC), and further to the ICPC World Finals. For exceptions such as retaken years, military service and so on, please refer to the ICPC rules. Persons who have competed in five regional finals already, or two world finals, may not compete in the ICPC division.
Before the contest begins, you are allowed to log in on your assigned computer, and log in on the submission system. You may do nothing else with the computer (such as starting to write code). You may not touch the problem set before the contest has started.
Contestants are only allowed to communicate with members of their own team, and the organisers of the contest. You may not surf the web (except for allowed content), read e-mail, chat on MSN, or similar things. The only network traffic you may generate is from submitting problem solutions, and access to content specified by the local organisers.
The problem set consists of a number of problems (usually 8-12). The problem set will be in English, and given to the participating teams when the contest begins. For each of these problems, you are to write a program in C, C++ or Java that reads from standard input (stdin) and writes to standard output (stdout), unless otherwise stated. This year, the contest will most likely also allow python, but this may not be supported at the next stage at NWERC. After you have written a solution, you may submit it using the specified submission system.
The team that solves the most problems correctly wins. If two teams solve the same number of problems, the one with the lowest total time wins. If two top teams end up with the same number of problems solved and the same total time, then the team with the lowest time on a single problem is ranked higher. If two teams solve the same number of problems, with the same total time, and the same time on all problems, it is a draw. The time for a given problem is the time from the beginning of the contest to the time when the first correct solution was submitted, plus 20 minutes for each incorrect submission of that problem. The total time is the sum of the times for all solved problems, meaning you will not get extra time for a problem you never submit a correct solution to.
If you feel that problem definition is ambiguous, you may submit a clarification request via the submission system. If the judges think there is no ambiguity, you will get a short answer stating this. Otherwise, the judges will write a clarification, that will be sent to all teams at all sites in the contest.