Join us for an exciting programming competition with three divisions catering to various skill levels! Showcase your problem-solving skills, collaborate with your team, and tackle a diverse set of challenges. Read on for more details about the contest logistics, rules, format, and topics.
Don't miss out on this opportunity to test your skills and compete with fellow programmers. Register now and get ready for an engaging and challenging experience!
The CerealCodes 2023 Summer Contest will take place from August 13th, 8 AM EST, to August 15th, 11:59 PM EST. The contest will run on the CerealCodes website.
The Novice division will last 3 hours, while the Intermediate and Advanced divisions will be 3.5 hours long. Start at any time during the contest window.
Each division will feature 8-10 problems, ranging from a Leetcode easy problem to a USACO Platinum-level problem depending on division.
Teams can consist of up to three members.
There will be prizes for 1st to 3rd place in each of the divisions, as well as a raffle for competitors! More information is located further down the page.
- Participants may only discuss problems and share code with their team members and contest organizers.
- The use of the internet and prewritten code is permitted, but solutions or problems must not be posted online during the contest window.
- After taking the contest, participants can discuss problems in the designated Discord channels by requesting access from a moderator.
- Violation of these rules may lead to disqualification from the current and future CerealCodes contests and prizes.
- Standard input/output (stdin/stdout) will be used.
- Each problem will include flavortext, input and output specifications, and multiple sample inputs.
- Solutions can be submitted in C++, Java, and Python.
- Each problem is weighted a certain amount of points based on difficulty. Tiebreaks are broken by last submission time that increases points.
- Most problems will require the code to compile within 1-5s and use a maximum of 256-1024 MB.
- Participants can seek clarifications through our website's clarification feature or by contacting a contest organizer on Discord.
- Brute Force
- Greedy Algorithms
- Sorting and Searching
- Basic Math
- Ad Hoc
- Sorting and Search
- Graph Search
- Dynamic Programming
- Advanced Data Structures
- Dynamic Programming
- Tree Algorithms
- String Algorithms
- Geometry Algorithms
- Other Advanced Concepts
1st Place: $100
2nd Place: $75
3rd Place: $25
1st Place: $200
2nd Place: $125
3rd Place: $75
1st Place: $300
2nd Place: $200
3rd Place: $100
We will also be giving the 1st Place team of each division a free CerealCodes T-shirt, each of the winning teams $240 (five years) in Taskade Starter Plan, and $48 (one year) in Taskade Starter Plan for all participants. We will be raffling off a total of $80 for four participants, with each winner getting $20, one month of Spotify Premium for two lucky teams, $30 in Spotify Gift card for one lucky participant, a $45 Desmos Coupon, and $100 in AOPS Coupons, with each coupon being $25.
If you are interested in collaborating to donate prizes or prize money, please reach out to us at firstname.lastname@example.org!