Indian ICPC Camp 2025

Revision en6, by Divine_Spark, 2025-10-05 21:47:19

Greetings Codeforces!

Indian ICPC Camp 2025, proudly sponsored by Go For Gold (powered by NST), is organized jointly by leading Indian institutes including IITs, NITs, IIITs and BITs. This camp is a continuation of last year’s massively successful edition, which saw participation from over 3000 teams across India.

Schedule

Contest window: 31 August 2025 – 19 October 2025
Contests every Sunday, 2 PM – 7 PM IST (unless otherwise mentioned via Discord/WhatsApp).
First contest: 31 August 2025.
Ranklist freeze after 4 hours.

Educational Sessions

Alongside contests, we’ll host topic-focused sessions by some of India’s best competitive programmers — including ICPC World Finalists and Codeforces Grandmasters. These will cover advanced algorithms, data structures, and problem-solving strategies. For every contest, we will also feature a post-contest discussion stream.

Contest Rules

We'll be following these (mostly) standard ICPC Rules for all contests unless otherwise specified:
- Contests will be held weekly every Sunday from 2 PM – 7 PM IST.
- Teams of up to 3 people.
- 3 PC format.
- We highly recommend using only team notebook for reference.
— Can be a PDF or a repo, or a folder with the files, but prepared before the contest. In case you don't have any such material prepared, a good starting resource would be to use KACTL as is. It is a great notebook used by many WF teams. And if you're new and not very comfortable with notebooks like KACTL, feel free to use cp-algorithms for more familiar code snippets. However, note that cp-algorithms contains a lot more information than you would be normally allowed to carry in a notebook. Experienced teams are expected to stick to a team notebook.
- Since we understand most new teams do not have a notebook, we will allow these two aforementioned sites to be used during the contest. Please note, you are only allowed to use these sites, you are not allowed to open any other site, even if it's linked within these two
KACTL
cp-algorithms
- You can also use the internet for looking up language documentation (and the github/hosted notebook if you don't have it on local). Please restrict yourself to the following sites for documentation:
— C/C++ → cppreference.com / cplusplus.com/reference
— Python → Python Docs
— Kotlin → Kotlin Docs
— Java → Java SE 17 Docs
- Copy-pasting code from the above is allowed (unlike ICPC regionals/WF where you must type it out).
- No Googling or using other sites (e.g., OEIS, past submissions, random blog posts).
- No use of AI/LLM based tools.
- Ranklist freeze after 4 hours.

Fair Play Rules:

  • AI/LLM tools/Use of internet other than mentioned websites are strictly forbidden.
  • If plagiarism is detected in any contest, that team will be removed from the final camp ranklist (even if they participated in other contests fairly).
  • While we can't detect all cheating, we trust you to follow the rules, respect the competition and peers, and use this camp for learning and growth. We'll run background similarity checks to identify and remove violations.

Rating & Performance

Each team’s performance in a contest is calculated as:

$$$ P = 3000 \cdot \frac{n - \text{place} + 1}{n} \cdot \frac{\text{solved}}{\text{maxSolved}} $$$

Where:
- $$$P$$$ = performance score
- $$$n = \max(50, \text{number of contest participants})$$$
- $$$\text{place}$$$ = one-indexed rank of the team

Note: A team that does not participate in a contest will automatically score 0 points for that round.

Team Rating: Based on performance over 8 contests, the lowest 2 performances are discarded, and the remaining (highest 6) are summed to compute the team's rating. Prizes will be distributed based on this final rating. Teams are allowed to skip up to 2 contests in the camp.

Prizes

Thanks to Go For Gold, we’re excited to offer:
- Top 5 Teams → 3 high-quality speakers
- Next 10 Teams (Ranks 6–15) → 3 keyboards
- Top 50 Teams overall → exclusive camp T-shirts

As always, team ratings will be calculated based on contest performances, with your 2 worst results discarded. Only current college students form same college are eligible for prizes.

About Go For Gold

The Go For Gold campaign, powered by NST, is a long-term initiative to make India a global force in competitive programming. With structured mentorship, community-driven camps, and national collaboration, it aims to propel India towards winning its first-ever ICPC medal in the coming years. By participating in Indian ICPC Camp 2025, you are directly contributing to this vision.

How to Join

Making Teams:

  • Go to Codeforces Teams.
  • Click "Create new team." Put in your team name. Note that this MUST match the exact name filled in in the registration form.
  • Once it is created, invite your teammates and ask them to accept the invite.
  • Once you are done, you can use this team to register for the contest in group

Join the Discord / WA community: These links would have been mailed to you. Discord will be where you can easily connect with most other members and discuss problem solutions etc., post contests. WhatsApp will primarily be used for announcements.

Few useful tips (Especially for newer teams)
- Read all problems. They are not in increasing order of difficulty.
- Don't just try problems that other teams have solved. There have been multiple instances of easier problems going unsolved due to leaderboard-bias. So attempt unsolved problems too.
- If you are stuck, discuss with your teammates and brainstorm together. You can also pair program and debug together.

FAQ

Q. Will the problems be in increasing order of difficulty?
A. No. They will be in random order. Make sure to read all the problems!

Q. Do we have to type out the codes in our notebook?
A. No, for this time, you can copy-paste the codes. But only codes that were prepared before the contest.

Q. What all programming languages are allowed?
A. The same set of languages officially allowed at ICPC: Java, Kotlin, Python, and C/C++.

Q. What does scoreboard freeze mean?
A. The contest is for 5 hours. After 4 hours, the scoreboard will freeze. This means you won't get updates on what other teams have solved. But you will get the verdict for your submissions during this time. The scoreboard will be thawed during the closing ceremony. This is to add more suspense and excitement during prize distribution.

Q. Eligibility to qualify for prizes?
A. The same eligibility rules used by ICPC. Team members must be registered students at the time of the camp. Also, teams are allowed to skip any 2 of the 8 planned contests in camp. Note: 8 is not a fixed number and we might have more contests. In that case, this number is subject to change. It is guaranteed to be ≥2.

Q. How are team ratings calculated?
A. Lowest 2 performances of a team are discarded and then averaged to compute a team's rating. If a team skipped a contest, then this skip is included in the lowest 2 performances. The performance of a team in a contest is calculated using the formula above.

Tags camp

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en6 English Divine_Spark 2025-10-05 21:47:19 22 Tiny change: 'a contest or ranks more than 50 will auto' -> 'a contest will auto'
en5 English Divine_Spark 2025-08-31 03:53:32 6 Tiny change: 'Ts, NITs, and BITs.' -> 'Ts, NITs, IIITs and BITs.'
en4 English Divine_Spark 2025-08-29 09:55:09 79
en3 English Divine_Spark 2025-08-28 20:17:17 27
en2 English Divine_Spark 2025-08-28 17:17:58 255 Tiny change: 'rd Server] for annou' -> 'rd Server](https://discord.gg/RXxWrCzq) for annou' (published)
en1 English Divine_Spark 2025-08-28 09:06:35 8403 Initial revision (saved to drafts)