Help Center
Step-by-step guides, feature breakdowns, and FAQs to help you make the most of USACOGPT.
This platform helps you learn competitive programming with the assistance of an AI Tutor. Follow these simple steps to get started:
Navigate to the Problem tab in the editor area. Either paste a problem URL (from Codeforces, LeetCode, etc.) or manually enter the problem description. The AI will help you understand the requirements.
Switch to the Code tab and start writing your solution. Select your preferred programming language from the dropdown. The editor supports syntax highlighting and auto-completion.
Ask questions in the chat on the right side. The AI Tutor can help you understand the problem, suggest approaches, explain concepts, debug your code, and guide you through the solution—without giving away the answer directly.
Go to the Test tab to run your code. Click "Generate Tests" to automatically create test cases based on the problem, or manually add your own. Run tests to see if your solution works correctly!
Pro Tip: The AI Tutor learns from your problem and code. The more context you provide, the better it can help you!
Good: "I'm thinking of using a greedy approach here. Can you tell me if that would work for this problem?"
Avoid: "What's the solution?"