Arpa's blog

By Arpa, history, 7 years ago, In English

Hi !

About one month ago I asked Xu Han (admin of the Virtual judge) if it's possible to add my own problems (that aren't present in any online judge) to some contest in Virtual judge, and we worked together to find a way to do this, and here is it, you can now add your own problems to Virtual judge. Let's see how to do.

  1. Register on Codeforces polygon, create a problem and add statements, tests, checkers, etc.
  2. Create a mashup here.
  3. Add the problem to your mashup. Follow the instruction in this comment.
  4. From contest panel, go to "manage inventions" → "invite users" → add vjudge1, vjudge2, vjudge3, vjudge4, vjudge5, vjudge.1, vjudge.2, vjudge.3, vjudge.4, vjudge.5, vjudge.6, vjudge.7, vjudge.8, vjudge.9, vjudge.10.
  5. The problem is added to Virtual judge now!
  6. To add your problem to your contest, choose "gym" from judge list and add your problem using its code (contest code + problem code, i.g. 207753A).

To see an example, here is my added problem to Virtual judge: Arpa as an ARPA :P (Hard, Fixed).

P.S. Deleting problem is not available now, but Xu Han said that he will make it available soon.

  • Vote: I like it
  • +62
  • Vote: I do not like it

| Write comment?
»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Thank you Arpa for your discovery!

  • »
    »
    7 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Your welcome and thanks for your helps :D

    Don't forget to add delete feature.

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

This site is developing in such an amazing way :D

Keep it up

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

Vjudge can't find my problem. When I put the problem number 214531A, it says, "No such problem".

Why? How to fix it?

  • »
    »
    7 years ago, # ^ |
    Rev. 2   Vote: I like it -19 Vote: I do not like it

    I'll ask Han Xu.

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Ok, thank you.

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      But what would be a probable reason for this error?

      I have given "codeforces" user read access and invited vjudge1, vjudge2, vjudge3, vjudge4, vjudge5. What else ?

      • »
        »
        »
        »
        7 years ago, # ^ |
          Vote: I like it -19 Vote: I do not like it

        Maybe you should wait.

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      I just solved the issue !

  • »
    »
    7 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Did you manually register the 5 vjudge accounts for the mashup contest?

    I solved my issue after I manually register the all 5 vjudge accounts for that mashup contest !

  • »
    »
    5 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I tried adding problems from atCoder to create virtual contest. Facing the same isssue. How did you resolve the issus ?
    vjudge-Issue

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

      Go to https://vjudge.net/problem#OJId=AtCoder

      Then search the problems by title or source.

      For example type 133 in source box and enter. You will see all the problems of atcoder beginner contest 133 along with their ids.

      Here the numbers in the Prob columns are the problem ids. Use them in the contest creation page.

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

thank you, helped me alot :)

»
18 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Is it working now? I couldn't add Mashup problems to Vjudge even though I invited the said users.