4 | About
5 |
6 |
10 | Why
11 |
12 |
13 | As more people get into competitive programming and the USACO, more resources are
14 | available to help you prepare for the competition. However, there was one piece missing-
15 | practice. It's essential to learn the concepts and techniques, but it's equally, if not
16 | more important, to practice them. Until I created Algo, there were two options: randomly
17 | clicking on previous contests' problems or using train.usaco.org.
18 | However, clicking on problems randomly is inefficient, and train.usaco.org is
20 | incredibly outdated
21 |
22 | (most of the website hasn't had a refresh or update since the early 2010s). So, I
23 | created Algo to help people practice USACO problems and help them get ready for the
24 | USACO.
25 | Algo is a web application designed to supercharge your USACO training. It randomly
26 | generates problems from past contests so that you can practice them. Algo will process
27 | and show the problems in a simple, clean interface. After solving the problem, you can
28 | submit your solution to the USACO website to check if your program works.
29 |
35 | Credits 36 |
37 |
38 | Algo is solely created, developed, and maintained by
39 | Ruhan Gupta. For
40 | the full tech stack and libraries, check the
41 | GitHub Repository. Give it a star if you have an account! Thank you to my family and friends for
44 | supporting with Algo, including my brother (Reyansh) for testing.
45 | Algo is © 2023- Ruhan Gupta. All rights reserved.
47 |
48 | USACO problems are retrieved from
49 | usaco.org. All USACO
50 | problem credits go to their respective authors, who are credited at the end of each
51 | problem. I do not take credit or ownership of any USACO problems.
52 |