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 problems@icpc.global. 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 problems@icpc.global
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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
nkdF2LWJO7c23z+jdg==
=f9vw
-----END PGP PUBLIC KEY BLOCK-----








