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.

REGISTRATION

Registration for 2025 has closed.

Join the Discord server here.

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.