ICPC Team Local Qualifier 2024

If you are interested in competing in the ICPC contests in 2024, the local qualifier will happen this Friday October 25 at 5:00pm and it will take place in Friend Center 004. This will consist of a 2.5-hour teamed contest (so it finishes at 7:30pm) which will be held on CodeForces. Try to show up before 5pm so you can have time to setup, since the contest will start at 5pm sharp.

To sign up to compete please see the notice on the announcements channel on discord or contact Pedro Paredes (pparedes_at_cs.princeton.edu).

Contest Information

From the best ranked participants in the local contest, we will be forming teams to represent Princeton in the Greater NY Regional Contest, which will take place Sunday, November 10. Do not sign up to participate in the local qualifier unless you are planning on attending the regional contest. See the section below on ICPC qualification for information about how the teams will be formed.

This year the regional contest is going to be “siteless”, so our Princeton teams will participate in the competition from Princeton (the building and room are TBD). You can see more info here).

Contest Rules

Please read these carefully.

ICPC Qualification

From the best ranked participants in the local contest we will be forming (at least) 10 teams to participate in the official ICPC regional contest.

To form teams we will use the following “draft” process, which will be based on the results of this local qualifier.

eligible_pool = {participants with >= 1 solved problem in the local qualifier}
icpc_teams = {}

while icpc_teams.size < 10:
  drafter = eligible_pool.get_highest_ranked_contestant()
  team = drafter picks 2 other people currently in eligible pool (regardless of rank)
  icpc_teams.add(team)
  eligible_pool.remove(team)

So in summary, the highest ranked contestants get to pick their team (as long as the other members want to be in that team, if not, they’ll have to pick someone else). Because of the tight ICPC deadlines, this process will have to be run quickly, we will need to have the teams decided by November 5.

I am hoping that this will basically mean that everyone gets to pick their preferred team, but doing this as a draft makes the process fairer to contestants that don’t have a team yet. So feel free to have teams in mind before the contest.

Contest Instructions

Please follow these carefully.

If you have any questions ask Pedro Paredes (pparedes_at_cs.princeton.edu) for help.