CONTEST INFORMATION
TIME & LOCATION
BAPC 2025 will be held at Gunn High School's Titan Gym in Palo Alto, California on Sunday, March 2nd, 2025 from 10:00 AM to 4:10 PM. Click here for more details.
CONTEST FORMAT
The 3 hour long ICPC-style contest will be held through DomJudge. (For more rules See Below).
TEAMS
Teams may have at most 3 members and must use 1 computer during the contest. Participants should bring their own computers.
PROBLEMS
You will be given 8 to 13 problems to solve ranging from USACO Bronze to Platinum difficulty. The problems will not be sorted by difficulty.
PRIZES
ONLINE MIRROR
We will also be hosting an online mirror for those who cannot make this event in person. There will be a separate set of rules for those taking the contest online
(See Online Mirror Section).
10:00 — 10:30 Check-In
10:30 — 10:50 Opening Ceremony
10:50 — 11:30 Practice Contest
11:30 — 12:20 Mini-Events + Lunch
12:45 — 3:45 Contest
3:50 — 4:10 Closing Ceremony
*all times are in PT
International Collegiate Programming Contest (ICPC) Format
- Teams will be ranked based on number of problems solved. Ties will be broken by total time penalty across solved problems.
- Each incorrect submission will incur 20 additional minutes of time penalty.
- Outside sources (other than reference manuals) are not allowed. This includes but is not limited to the Internet and AI
- A codebook will be provided to each team before the contest.
- Participants will be able to print their code.
Contest Format
- Teams will be ranked based on number of problems solved. Ties will be broken by total time penalty across solved problems.
- Each incorrect submission will incur 20 additional minutes of time penalty.
- Prewritten code and use of the internet is allowed.
- Participants are encouraged to meet up and use 1 computer; however, this isn't a requirement.
Competitive Programming Resources
- USA Computing Olympiad (USACO): The largest competitive programming contest for high school students in the USA.
- Codeforces: Regular competitive programming contests for people around the world.
- USACO Guide: A free student-run comprehensive guide to approaching and practicing for the USACO.
General Programming Resources
- Codecademy: Self-guided tutorials for various programming languages.
- Learn C++: A free tutorial website for the C++ programming language.