Contest Information
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!
Date
The CerealCodes 2023 Summer Contest will take place from July 28th, 12 PM EST, to July 30th, 12 PM EST. The contest will run on the CerealCodes website.
Time
You can start the contest anytime during the contest window! If you start anytime between 3:50 to 4:10 PM EST, then you can opt for a live scoreboard.
Contest Window
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.
Problem Difficulty
Each division will feature 8-10 problems, ranging from a Leetcode easy problem to a USACO Platinum-level problem depending on division.
Teams
Teams can consist of up to three members.
Prizes
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.
Rules
+
- 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.
Problem Format
+
- 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.
Contest Topics
+
- Brute Force
- Greedy Algorithms
- Sorting and Searching
- Basic Math
- Ad Hoc
- Sorting and Search
- Combinatorics
- Geometry
- Graph Search
- Dynamic Programming
- Advanced Data Structures
- Dynamic Programming
- Tree Algorithms
- String Algorithms
- Geometry Algorithms
- Other Advanced Concepts
Novice Division
Intermediate Division
Advanced Division
Prizes
The prizes for this upcoming contest are to be decided.
If you are interested in collaborating to donate prizes or prize money, please reach out to us at team@cerealcodes.org!