The platform for programming competitions
Everything you need for your next programming competition. Automated judging system for competitions of any scale, IOI or ICPC, team or individual, we are here for you.
students at programming competition

Host your next competition with us

Setting up site and automated judge system for programming competition can not be easier, anyone can do it!

datacenter rack

Cloud hosted

Our platform is hosted in the cloud and is managed by our experienced team. Whenever you are holding an official competition with thousands of participants or just a practice round for a few students, we got you covered.

user interface

It takes a few clicks

Import contestants, define problems, schedule competition and get results all using our modern user interface. You have full control to our system and can configure and access everything by yourself.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
using namespace std;

int main() {
    int n, a = 0, b = 1, c;
		
		cin>>n;
		cout<<a<<", "<<b;
    for (int i = 1; i <= n; ++i) {
        c = a + b;
        a = b;
        b = c;
        
        cout<<", "<<c;
    }
    
    return 0;
}
Submission #4429310
Accepted!
Test #1
Accepted
Test #2
Accepted
Test #3
Accepted

Advanced judge system

Our robust and scalable judge system can scale to hundreds of servers in seconds and supports over 30 different runtimes, including: C, C++, Python, Java, C#, Pascal, Go, Rust, JavaScript, Perl and more.

people in front of a whiteboard

Problem setting

Looking for problems for your competition? We can help! Our team of experienced problem setters can create original problems following your requirements: various difficulty levels, topics, interactive problems and more.

Eolymp in action

We've recorded a short overview of contestants interface to give you an idea what it feels like

Have more questions?

Email us at hello@eolymp.com, and we will get in touch with you as soon as possible