You can submit your own exercises for publication on the website, whereby they shouldn't, as far as possible, replicate ideas of exercises already existing.
- - prepare the exercise text in English and the solution (to make sure your exercise can be solved at all);
- - send the English version of the exercise text, along with a suggestion where to place the exercise and how many points to assign for solving it, to Sergey Moiseenko for checking;
- - after the exercise text is approved, prepare its Russian translation and separate verification databases (if needed). Pack all that together with the solution into a single archive, and send this archive to Sergey.
Usually, the exercises are published on Friday, just before the newsletter is coming out.
- - learning stage;
- - second stage. While the exercise is under discussion, its concrete location (number), as well as the new position for the exercise it is going to replace, have to be agreed upon. For instance, your exercise may receive the number 101, and the exercise previously bearing this number will then be moved to the learning stage. Exercises are discussed on the forum, with any registered portal user who solved the exercise being able to participate in the discussion;
- - third stage, if you are sure your exercise is an optimizing one. If later it turns out not to be the case, it can be moved to a different stage, based on the results of the discussion on the forum thread dedicated to this exercise;
- - exercises with numbers greater than 300. The exercise has to be put there if it isn't an optimizing one, and you have troubles designating a location for it. There is no execution time check for "301+" exercises; thus, they can't be moved to the third stage. Most of the newly submitted exercises initially land here;
- - DML section.
For differences between stages, see our FAQ.
If an exercise is placed outside the range of numbers accessible to its author, the latter won't have access to the respective forum thread, either; thus, he won't be able to participate in discussing his own exercise.