CONTEST INFORMATION

TIME & LOCATION

BAPC 2024 will be held at Gunn High School's Titan Gym in Palo Alto, California on March 3rd, 2024 from 11:00 AM to 4:00 PM. Click here for more details.

CONTEST FORMAT

The 3 hour long contest will be held through DomJudge. (It will follow further in the rules 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 is now closed

Join the Discord server here.

PROBLEMS

You will be given between 13 problems to solve ranging from USACO Bronze to Platinum difficulty. The problems will not be sorted by difficulty.

PRIZES

Everyone who participates in person will recieve a T-shirt given a registration prior to 2/20/24. Top 3 teams will recieve prizes. Prizes will include coupons and gifts from our sponsors, as well as red panda plushies! Prizes will only be provided to pre-college participants in the in-person contest.

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 (explained in the rules section).

10:45 - 11:15 - check in

11:20 - 11:30 - opening ceremony

11:30 - 11:50 - practice contest (+ lunch)

11:50 - 12:30 - lunch

12:30 - 3:30 - contest

3:30 - 4:00 - closing ceremony

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.

- 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.