MikeMirzayanov's blog

By MikeMirzayanov, 7 years ago, translation, In English,

Hi everybody,

I am happy to tell you that Codeforces will soon free you from reading those endless "Please, give me test #??" in the comments. Now you can click on a link with the submission-id on the status page and it will show not only the original solution texts, but also the tests on which testing was performed (the judging system report). It will not contain the full inputs/outputs/answers if they are too large – you will have to wait for now and enjoy their prefixes. As soon as we understand that there're no bugs in the implementation, we will open all the previous contests to view the tests.

However, that is only the first step; later you will be able to download contest problem archives that will contain full texts (or their generators) as well as the authors' solutions and other materials.

Of course we do not want Codeforces problems to be copied from one "online judge" to another one. You’ve got to understand that Codeforces puts huge effort into preparing tasks and organizing contests. That's why we limit the material usage to make using our problems on websites or in other automatic testing systems impossible. On the other hand, we will be glad if the contest materials will be useful for individual training or for some assemblies, training sessions etc. with the onsite participants. Read the license text carefully as we want some Codeforces data to be published near (or inside) the problem tasks.

At the moment it is version 0.1 of the license, we will perhaps change a lot in it, but I guess the idea will undergo no changes.

Codeforces materials usage license (v. 0.1)

  1. You may publish the texts of Codeforces problems in any open sources, but you must preserve a direct link to the site http://codeforces.ru (http://codeforces.com for English statements) and indicate Codeforces as the problem source. These data should be located in the close proximity to the statement, be easily noticeable and readable. It is forbidden to publish Codeforces problems in open sources supporting automatic testing (such as online judges or similar resources).
  2. You must not use tests and other materials of the problems (generators, checkers, validators) to publish tasks in open sources supporting automatic testing (such as online judges or similar resources) even provided the original problem conditions has been changed.
  3. You may use the provided material: tests, generators, checkers, validators and others for individual training or to organize short-term teaching and training activities with the participants present on-site. Task conditions should contain the data from paragraph 1 of this license. The secondary (subsequent) distribution of the tasks should contain this license and comply fully with the license’s rules.
 
 
 
 
  • Vote: I like it  
  • +40
  • Vote: I do not like it  

»
6 years ago, # |
  Vote: I like it +27 Vote: I do not like it

Uh, what if I want the whole test case, and not just the "prefix".

»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

May I publish translated texts of Codeforces problems?

»
3 years ago, # |
Rev. 3   Vote: I like it +8 Vote: I do not like it

Can authors use their own problems and tasks in 'their own' 'open sources supporting automatic testing'?

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +2 Vote: I do not like it

    Also if well-known problems are proposed in CF rounds, can one use that problem? it somehow seems coinciding with term 2

  • »
    »
    3 years ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    I want to use my problems in my online judge. Is it possible? It seems that my curiosity coincides with this comment.

    • »
      »
      »
      3 years ago, # ^ |
        Vote: I like it +3 Vote: I do not like it

      I'm not sure that the question is so strange and funny. Maybe, IIIIIIIVVVIVIIVIIIIXX wanted to ask, is Codeforces' rights for the problems exclusive, or shared with original problems' authors.

      In other words: "My friend is an author of some problems of some CodeForces Rounds. And he wants to know, is it legally to use some of theses problems for another round at another platform."

      Nevertheless, original IIIIIIIVVVIVIIVIIIIXX's question is not clear enough.