Welcome! This is a collection of past and present NHSCC problem statements and related resources.
Each problem statement is broken up into two parts: the primary Problem Statement 1 (PS1), which is released at least a month before the conference and must be completed within that time frame, and the supplementary Problem Statement 2 (PS2), which is released during the conference and must be completed within 8 hours.
Two problem statements are released every year: a sample and an actual problem statement. Each problem statement pair presents students with a similar challenge, so if a team can complete the sample PS1 and PS2, they are in an excellent position to do well on the actual competition problem statement.
Elections (IRV) (sample) |
Elections (CPL) (actual) |
---|
Past problem statements and their APIs will remain functional forever1, and can be used as training material for future competitions.
Most API endpoints require authentication. Use our Slack bot to manage your API keys, or clone the API repository of your choice and run the API locally (it's pretty easy).
1 Unless GitHub Actions, MongoDB Atlas, or Vercel go down, or they're taken down for repairs (DFR)
BDPA Elections (sample) |
BDPA Airports (actual) |
---|---|
📑 Problem statement (DFR)
|
📑 Problem statement
|
Barker (sample) |
Ghostmeme (actual) |
---|---|
📑 Problem statement
|
📑 Problem statement
|
BDPADrive (sample) |
qOverflow (actual) |
---|---|
📑 Problem statement
|
📑 Problem statement
|
BlogPress (sample) |
InBDPA (actual) |
---|---|
📑 Problem statement
|
📑 Problem statement
|
BDPA Elections IRV (sample) |
BDPA Elections CPL (actual) |
---|---|
📑 Problem statement
|
📑 Problem statement
|