The International Collegiate Programming Contest is seeking original programming problems for the 2026 ICPC Finals contest. The location and exact date are still unannounced, but the ICPC Finals are anticipated to take place in the fourth quarter of 2026.
All problems must be submitted by Saturday, January 31, 2026.
A problem submission must include at least:
- a problem statement that includes at least one illustrative test case and its corresponding output
- a brief description of the algorithm used in the solution along with an estimate of the difficulty of the problem
- a solution in C++, Java, Python, or Kotlin
Additional materials such as test data and test input validators are welcome. There's also a “Guide for Judges and Problem Contributors” provides further information about what a problem candidate should look like, reach out to me if interested in getting it (I have no idea how to attach a PDF to a CodeForces blogpost, if it's at all possible).
Please note that problems should generally not have been discussed or shown to other people. In the exceptional case when a problem is known to others than the submitter, this needs to be clearly stated in the submission (including the names and roles of those who have seen the problem).
Problems must be sent encrypted using the public key at the end and sent to [email protected]. If you are unable to use PGP, or if you have any questions about problem candidates, please contact us through that address.
You must submit at least two problems for them to be considered. If you have not been an ICPC Finals judge before, attach your public PGP key and a short description of your competitive programming experience to your submission. Active ICPC contestants and coaches are ineligible to submit problems to the ICPC Finals contest.
You will receive a confirmation email for your submission. If you do not get one within a week, contact us. All submissions will be evaluated by the Selection Committee by the end of April 2026, so you will receive information about whether your problem was selected in May 2026.
If your problem is selected, you will be asked to be a judge for the 2026 Finals contest, which in particular means taking responsibility for the preparation of one of the other problems (not the one you authored), as well as participating in the preparation of the overall set. You will also be eligible to attend the World Finals. If you want to submit any of your rejected problems to a different contest (ICPC or non-ICPC), please ensure it’s a contest in which none of the Selection Committee members will participate (contact us if in doubt). The Selection Committee members are Jo Perry, John Bonomo, Derek Kisman, Gennady Korotkevich, Martin Kacer, Onufry Wojtaszczyk, Per Austrin, and Yujie An.
Thank you! ICPC Finals Selection Committee [email protected]
PS: Please forward this message to anyone who is interested.
PPS: The PGP key:
-----BEGIN PGP PUBLIC KEY BLOCK----- Comment: GPGTools — https://gpgtools.org
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 i9LHO/0k5mamtaja =DVFj -----END PGP PUBLIC KEY BLOCK-----



