About HPC
Officers & Roles
Competitive Programming Basics
USACO
Programming Algorithms
100

Where are HPC meetings usually held?

Nichols 303 (Ms. Datar’s room)

100

Name the HPC Presidents

Brenna and Tiffany

100

Which three programming languages are most commonly used?

C++, Java, Python

100

What does USACO stand for?

USA Computing Olympiad

100

What is the fastest algorithm for sorting an array of integers

O(N log N)

200

How often does HPC typically meet?

1–2 times a month during long lunch (12:45)

200

What role does Ryan have?

Vice President

200

What free online guide helps students prepare for USACO?

USACO Guide

200

How many contests per year does USACO hold?

4 contests (Dec, Jan, Feb, Mar)

200

Given N rounds, who would win the most 1 v 1s in basketball: Yash or Daniel?

The ref: Ryan. He would win O(N) rounds.

300

What is HPC's instagram?

@harkerprogramming on Instagram

300

Who are the Head Problem Writers and Head Event Coordinators?

HPW: Yash and Daniel

HEC: Claire and Eva

300

Besides USACO, what are some other programming contests you can take?

Stanford ProCo, ACSL, Lockheed Martin Code Quest/HPE CodeWars, MIT Battlecode

300

What are the four divisions in USACO?

Bronze, Silver, Gold, Platinum

300

Given an array of N integers, how tall is Regina?

Taller than Yash standing on Daniel

400

What’s the official HPC website?

400

How many problem writers do we have? BONUS (x2): Name all of them

7 (Andrew, Regina, Rohan, James, Farhan, Umair, Caden)

400

Name one online contest platform

Codeforces, Atcoder

400

How long is a typical contest?

4 hours (5 hours in March)

400

What is the fastest way to calculate the Nth Fibonacci number.

O(log N) using Matrix Exponentiation

500

What are the two contests that HPC hosts, and when are they?

Girls Programming League Challenge (September), Harker Programming Invitational (March)

500

How many event coordinators do we have? BONUS (2x): Name all of them

4 (Aditya, Nathan, Rachel, Risa)

500

What are the main constraints (2) for solutions in competitive programming?

Time and memory limits

500

What’s one recommended resource (besides USACO Guide) to practice?

Past contests, Codeforces, CSES, Atcoder

500

What is the fastest way to get Andrew to do a tiktok dance

O(N): Make him compete in a bet such that the punishment is to do a tiktok dance