Internet Problem Solving Contest

Welcome to IPSC

Internet Problem Solving Contest pushes the boundary of what is possible in programming competitions. The problem set has a wide mix of problems that includes both challenging algorithmic problems and various unusual kinds of problems which will test your outside the box thinking. Every year, thousands of contestants gather to compare their skills, learn something new, and have fun. Will you join us too?

IPSC 2018 is coming

This year, IPSC will happen later than usual: 6 October 2018, 15:00 UTC6 October 2018, 20:00 UTC.

Click the links to find out your local time.

Find a team of up to three people, or compete as an individual – the choice is yours. Registration will start on or before 1 September 2018.

There are two ways to prepare before the contest. You can participate in the practice session, where you can try the contest system with a few problems. This is especially recommended if you're participating for the first time. The practice session runs from 5 October 2018, 13:00 UTC to 6 October 2018, 13:00 UTC. Or visit the Training Area, where you can always try problems from all past IPSC contests since it began in 1999.

Good luck and have fun!


IPSC has competitors from the whole world. Sadly, the nations of the world aren't all awake at the same time. Help us choose the best time and date for future IPSC contests by filling out the IPSC schedule survey. We will use the results in 2019 and later. You can fill out the survey even if (especially if) you don't register for IPSC 2018.

What makes IPSC different?

The IPSC rules might not be what you're used to:

But the secret sauce is in the problem set. Most of the problems are algorithmic in nature, but IPSC is particularly known for its unusual and fun problems. Here are some of our favorites:

If these problems sound interesting, try solving them in the Training Area, browse through the Archive for other problems like them, and join us for the next IPSC!

Postcard Quest

We still don't have enough postcards from all over the world. Therefore the annual special task remains: You are encouraged to send us a nice postcard. If the postcard arrives before IPSC 2018 begins, your team will be awarded -60 penalty minutes. (Don't forget to write the name of your team on the back of the postcard.)

Our address: KSP, KZVI FMFI UK, Mlynska dolina, 842 48 Bratislava, Slovakia.