r/usaco

Spent the last few months writing a USACO-style problem set, running a free mock contest on June 14th if anyone wants to practice
▲ 46 r/usaco+10 crossposts

Spent the last few months writing a USACO-style problem set, running a free mock contest on June 14th if anyone wants to practice

Hey guys,

A few friends and I have been spending most of our free time lately writing a bunch of competitive programming problems, and we’re finally running a simulated contest for them on Sunday, June 14th at 11:30 AM EST.

If you're currently grinding USACO for next season or just finished AP CSA and want to see how you match up against actual algorithmic problems, you should definitely join. We wrote problems ranging from pretty accessible Bronze-level logic all the way up to Platinum tier stuff.

It’s a single 3-hour round, and you can play solo or in teams of up to 3 (we actually had to drop the team limit from 4 this year to keep things balanced).

It’s completely free to compete online from anywhere, but if you happen to live in Jersey, we actually managed to get space at The College of New Jersey (TCNJ) to host it in person. Spots are kind of limited for the physical rooms, but we’re providing free lunch and snacks for everyone who comes out.

We also scrambled together a $1,000+ prize pool for the top US high school teams, plus some random raffle prizes just for participating so it's not only the grandmasters winning everything lol.

Anyway, we put a crazy amount of work into making these problems actually interesting and high quality, so hopefully it’s a good benchmark to see where your skills are at before you lock in for summer training.

You can check out the details and sign up at wwppc.org/contest. We also have a Discord if you need to find a team or want to yell at us about the test cases later.

Let me know if you have any questions!

u/WorthAd5684 — 3 days ago
▲ 2 r/usaco+1 crossposts

Codeforces and Usaco

I'm pretty sure both of these are really similar, is it worth slapping codeforces on the college app as well as usaco (which i was doing anyways) because preparing for usaco will anyways help with codeforces, but i'm not sure if let's say a 1600-1900 rating will even help the app (cs)

Also i'm rebuilding a trading bot from scratch, (calculating sharpe ratio, backtesting, plugging into paper trading etc), would this help it?

i'm really stuck on finding a spike, most likely won't make usamo+ on math and usaco plat+

reddit.com
u/Diligent-Contract339 — 2 days ago
▲ 211 r/usaco+4 crossposts

I built a BETTER CPH

Hey everyone,

I built CPOS.

Instead of having practice scattered across browser tabs, terminal commands, CPH, spreadsheets, and rating pages, CPOS puts the workflow in one place.

It currently supports:

  • Codeforces + CSES problems
  • capturing problems locally
  • auto-creating solution files
  • running samples
  • submitting solutions
  • viewing upcoming/live contests
  • tracking progress
  • weak-tag analysis
  • recommending unsolved problems around your level
  • VS Code + Chrome extension support

It is kind of inspired by the CPH workflow, but extended into a fuller practice and progress-tracking system.

Links:

Website: https://cpos.sohamaggarwal.com
GitHub: https://github.com/Soham109/cpos
VS Code Extension: https://marketplace.visualstudio.com/items?itemName=sohamaggarwal.cpos-vscode
Chrome Extension: https://chromewebstore.google.com/detail/gjnbapmjonegeeamdeahcoojgokeogmm

I would really appreciate feedback, feature requests, bug reports, or criticism.

u/chunkybublegum — 6 days ago
▲ 11 r/usaco

Where do I even start learning

I’m a rising junior in high school and I’m genuinely interested in programming/coding, but I have zero experience and don’t even know how to start learning in general. Not even preparing for USACO but just starting from 0 and learning the fundamentals. Does anyone have any advice or suggestions on where I can start? There’s so much to cs and I’m a little lost.

reddit.com
u/runfreelyactwildly — 6 days ago
▲ 4 r/usaco+1 crossposts

best beginner programming fundamentals resources?

i figured competitive programmers would have a much better idea than anybody else so i decided to ask this here...

i know math olympiads and general proof based competitions require pre existing knowledge of mathematics to which people usually (almost like 100% of the time) refer students to begin with the Art of Problem Solving (AoPS) curriculum

what is the equivalent of AoPS for programming fundamentals? all STEM competitions have their go-to standard curriculum(ex. AoPS-> Math, HRK/Kevin Zhou->Physics) so i was wondering what should I be looking for to begin learning the pre existing knowledge students need to have for programming (primarily competitive programming) as well as there to move forward after that

my goals are obviously to promote to usaco platinum and climb on codeforces and in general develop my dsa skills, I know a lot of students wish they had began learning math through AoPS from the very beginning so no ideas would interfere with their thought process, its very hard to figure out the best place to begin in a sea of infinite information so I would really appreciate if I could get some help

reddit.com
u/NahBruhThatsCap — 6 days ago
▲ 2 r/usaco

how to start

i learned some java and i was looking at the bronze problems and i was baffled. im tryna get to gold this year. im doing usaco guide but its kinda hard, does anyone have any advice. it feels like im jumping from addition to factorials and skipping multiplication.

reddit.com
u/-i_am_a_person — 6 days ago
▲ 18 r/usaco+2 crossposts

AlgoPath - a new way to practice

https://preview.redd.it/60i36x0mc35h1.png?width=3420&format=png&auto=webp&s=b5d8b072eb79504c215510b201b2bbcd645ebd5d

Link to Algopath: https://algopath-dev.vercel.app/

Hello! I've recently built an app/website, centered around competitive programming. To put its purpose in one line: you can practice curated coding problems tailored to you with guided hints, instant AI feedback, and personalized recommendations to help you prepare for interviews and competitive programming.

Supports CF, Leetcode, USACO, and soon CSES problems!

https://preview.redd.it/x7lpf618d35h1.png?width=3420&format=png&auto=webp&s=1a1649af7183880d387eedf117cc3821c0431d7c

The main unique things about AlgoPath, actually two, are:

  1. AlgoPath actively recommends problems based on your skill and past problems solved. You get instant AI support (with a code reviewer) and hints to guide you through problems.
  2. On top of that, you can generate problems based on a prompt. It’s very simple—just dive right in and you should (hopefully) get hooked.

There's even a code editor and a notes tab so you can come back later! It has everything you need to solve problems. You can even run samples!

https://preview.redd.it/nqglta7dd35h1.png?width=3420&format=png&auto=webp&s=79ae656154976231c93ee5a122b69044d8584b8b

This is meant for all skill levels (in reality anyone that knows a programming language, can't help with that yet).

You get personalized stats tailored you to you, and allowing you to improve much faster!

https://preview.redd.it/u1eaeg69d35h1.png?width=3420&format=png&auto=webp&s=b72f1855700aaf60074b821bb99867d43284ecf5

https://preview.redd.it/1aaaqyhmd35h1.png?width=3420&format=png&auto=webp&s=e0b8d2f8e0a7147b4399fb9179f22d57863ffe92

Right now, this is still a work in progress. There are around 170 problems (from LeetCode for interviews and Codeforces), and most of them are rated above 800. This means there aren’t many options for beginners <b>yet</b>, nor for people above 2500 rated, but I’m actively adding more problems. The code I wrote for getting the problems from websites is quite annoying due to the quirks with formatting. More than half already have hints (most have been checked), but only a subset currently have full solutions.

I’m working on a system to add solutions quickly with explanations, but for now, the AI code reviewer should help point you in the right direction. I’m looking for any feedback, especially improvements, so feel free to reply here with your thoughts! You can report any problems which have issues (which will be a LOT) on the website, and I should fix it within a day. The most common issue will be the input and output each being smushed into one line, which should be pretty clear. Thanks so much, and get started!

https://preview.redd.it/1mjbg59je35h1.png?width=3420&format=png&auto=webp&s=3f2de69322e4ae8da0bfa380a983312ff0728960

I made sure the free tier has more than enough.

(also the cph post is really cool as well and serves a similar purpose, I made this around a month before but go check it out)
This does give you the problem statement embedded in the website as well.

reddit.com
u/Conscious_Hotel1657 — 7 days ago
▲ 5 r/usaco

how to get from silver level to plat level in one summer?

this year's silver contests seemed impossible for me and i was caught off guard by how there was so much more math and pattern finding than the normal algorithm usage. couldnt even do question 1 december contest.

i just finished 9th grade and wanna get to plat next season.

how much harder is the transition compared to bronze cuz i went from score of 0 in february to 800 in open contest as an 8th grader

reddit.com
u/External_Bar9141 — 7 days ago
▲ 1 r/usaco

ap csa usaco correlation

hello all!

im going to be a sophomore this year and im going to be taking ap csa. i've heard they share similarities, and id love to make the best out of both this summer.

also im not quite sure where to start.

if anyone has any advice id love to hear! thanks so much yall!

reddit.com
u/-i_am_a_person — 9 days ago
▲ 3 r/usaco

Programs to learn coding language for USACO

Hi all so recently I decided to pick up USACO due to already havingn a pretty solid background in math, algorithims, and Python. However, I don't actually know a lot of Java or C++ (i mean i've coded some apps in Java so I understand some classes and stuff but it's all pretty shaky). What would everyone suggest?

Or can a basic understanding of java syntax get me through USACO (bronze), so there's no speciifc niche java to USACO

And does anyone still recommend C++ regardles? like is it just the best of the holy trinity of coding languages and i shud practice/learn it regardless?

Thanks much appreciation!

reddit.com
u/Economy-Attorney3384 — 11 days ago