Overall data
Contest type: Progressive
Contestant type: Single
Access type: Public
Registration type: Free registration
Levels: 5
Accepted limit: 27
Accepted by levels: 6
Points by problem: 60
Programming languages: Bash   C   C#   C++   C++11   Java   JavaScript-NodeJS   Pascal   Perl   PHP   Prolog   Python   Ruby   Text  
Show problems to all: Yes
Show judgments to the contestants: Yes
Show judgments to all: Yes
Show standings to the contestants: Yes
Show standings to all: Yes
Show statistics to the contestants: Yes
Show statistics to all: Yes
Gold medals: 1
Silver medals: 1
Bronze medals: 1
Specific rules
Hello users!

We have the pleasure to invite you to the second progressive programming contest, for first-year students of the engineering degree in computer science.

The contest duration is 15 days. In principle, the tasks are in English, but some easy problems may be also in Spanish. The allowed programming languages are C, C++, C++11, C#, Java and Python; however correct solutions will be ensured only for C, C++ and C++11. Judges will not ensure a possible solution for other programming languages. The contest will be held on the rules for Progressive competitions in the COJ. If you have any question, please feel free to ask on coj@uci.cu

To participate you need to have an account in the COJ (for a new account, please use this form). You don't need to register in the contest: the registration in the contest is effective with the first submission.

The challenge is as follows:
  • The problems are divided by difficulty levels, and in the beginning you only have access to the first level of problems.
  • In order to gain access to the next level of problems, you must solve a specific number of problems from the current level (defined by the Contest-Setter).
  • Not all levels require the same amount of problems and, of course, we design each level to be more challenging than the previous one.
About the ranking of the contest:
  • There will be not penalty time for rejected submissions.
  • There will be not (less or more) points by solve any problem after or before another user. Points are assigned when you solve a problem.
  • Each problem has a fixed number of points, so no matter the number of users who solved it will always worth the same.
  • The scored points are in this form: TPOINTS / (TLEVELS - PLEVEL + 1) where TPOINTS is the Total Points defined for all the problems in the contest, TLEVELS is the Total Levels defined for the contest and PLEVEL is the level of the given problem. Note that problems in the first level gives you TPOINTS / TLEVELS points, and problems on the last level gives you TPOINTS points (full points). The higher the level, the more points are scored.
  • If two users have the same points in the ranking, the user who has solved its problems before, must be in a higher rank.

Problems by levels:
  • Level 1: 8 problems.
  • Level 2: 8 problems.
  • Level 3: 8 problems.
  • Level 4: 8 problems.
  • Level 5: 7 problems.

Can you get to the last level?
Can you solve all the problems?
This is the real challenge for you!

We hope that you enjoy it very much. Thank you and have fun!

Kind regard