USACOGPT
Beta
AI Tutor
How it works
Features
Pricing
Community
Get started
USACO Topics
5 levels • 219 topics
Bronze (49)
Input/output formatting
Integer vs floating point
Conditionals
Nested conditionals
Loops
Loop invariants
Off-by-one errors
Debugging techniques
Time complexity intuition
Brute force reasoning
1D arrays
2D arrays
String parsing
Character arithmetic
Frequency arrays
Prefix sums (intro)
Counting occurrences
Sliding window (simple)
Array rotation
Reversal techniques
Modulo arithmetic
Min/max tracking
GCD basics
LCM basics
Prime checking
Simple combinatorics
Greedy choices (local)
Sorting basics
Custom sort keys
Tie-breaking logic
Step-by-step simulation
State updates
Grid simulation
Direction arrays
Time-based simulation
Event simulation
Pattern observation
Casework
Coordinate systems
Boundary checking
Translating word problems
Constraints analysis
Edge cases
Sample testing
Manual walkthrough
Implementation discipline
Speed coding
Output formatting pitfalls
Reading problems carefully
Silver (46)
Gold (40)
Platinum (40)
Advanced (44)
You are browsing topics in read-only mode. Sign in to track progress and chat with the AI Tutor.
Get started
Select a Topic
Choose a topic from the sidebar to start learning
Browse Topics