When submitting a solution in C++, please select either C++14 (GCC 6-32) or C++17 (GCC 7-32) as your compiler. ×

jiangly's blog

By jiangly, 14 months ago, In English

Hello everyone, we are happy to announce that the 1st Universal Cup is started officially.

Universal Cup is a non-profit organization dedicated to providing training for competitive programming teams. Our website is https://ucup.ac/ (in English and Chinese).

In recent years, Chinese problem-setter teams have created a great number of high-quality contests. We have reached an agreement with most of these setters, that they agree to provide contest materials to Universal Cup for hosting mirror contests before publishing the set in public. We believe that such an arrangement can provide good opportunities to teams who want to do better in the future competing.

Every year, with the permission of the problem setter team and without involving copyright disputes, the Universal Cup will hold mirror contests for some undisclosed competition sets. It is expected to hold at least 10 contests a year. We will simulate the actual situation in the competition, using the DOMjudge platform and executing the board freeze in the last hour. At the same time, we will provide an overall rating board, which will help the team to make a reasonable assessment of itself.

In the 1st Universal Cup, with the support of multiple problem-setting teams, it is expected to include at least 6 undisclosed ICPC/CCPC contests and 4 provincial collegiate contests. We are also inviting outstanding teams and players from all over the world to participate in the competition as well as helping us to promote Universal Cup. At the same time, we are also contacting various problem-setting teams to discuss cooperation matters. It is very welcome that any team would like to provide their sets.

We expect to host the mirror contest on some Saturdays. To resolve the timezone issue, we plan on hosting three time windows:

  • 13:00 — 18:00 (UTC+8) on Saturday
  • 19:00 — 24:00 (UTC+8) on Saturday
  • 02:00 — 07:00 (UTC+8) on Sunday

There will be an independent scoreboard combining all previous results during each time window.

The first contest will be the 2022-2023 ICPC Shenyang Regional on January 28th. The second contest will be the 2022-2023 ICPC Hong Kong Regional on February 4th. The upcoming contests will be announced on the official website.

We require registration to participate in the Universal Cup, please follow the instruction on the official website.

Universal Cup Committee:

(Sorted by lexicographical order of the last name)

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

| Write comment?
»
14 months ago, # |
  Vote: I like it +3 Vote: I do not like it

sro jiangly orz

»
14 months ago, # |
Rev. 2   Vote: I like it +25 Vote: I do not like it

Is it just me, or this blog doesn't show up in the Recent Action column?

UPD: Oh it does now....

»
14 months ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

I can't wait to join it

»
14 months ago, # |
  Vote: I like it -10 Vote: I do not like it

jiangly how to register in DOMjudge?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    Please follow the official website's instruction. You need to send email to apply for an account first.

»
14 months ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

The default language is English, But when I go to rating section, It shows me the texts in Chinese. Does anyone else face the same issue?

UPD : fixed, thanks to chenjb

  • »
    »
    14 months ago, # ^ |
    Rev. 2   Vote: I like it +10 Vote: I do not like it

    The english rating webpage is under construction right now, sorry for the inconvenience.

    UPD: it is fixed now.

»
14 months ago, # |
  Vote: I like it +49 Vote: I do not like it

Thank you for the great initiative!

Can you consider having some time window during the weekend to start the contest instead of having everybody have to participate simultaneously? It's impossible to get a good time for every time zone unfortunately

At the OpenCup series, if the contest was not an online mirror of some official competition, you could often ask for virtual participation on Saturday instead of Sunday -- you didn't have a final scoreboard, but it still could be much more convenient for some teams

  • »
    »
    14 months ago, # ^ |
    Rev. 2   Vote: I like it +18 Vote: I do not like it

    Hi, right now we are using the DOMJudge system. We've been worried about this timezone issue for a while. We don't have a solution as the previous opencup yet. So far, we fix the competition time always on Saturday, 1pm-6pm (UTC+8), which is 8am-1pm (UTC+3, Moscow time)). We will consider opening another window (in this case it will be another round of mirror contest) for North America for example if there are a lot of requests from these regions. We are also open for any advice that can resolve this issue. Thank you very much!

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it +55 Vote: I do not like it

      Great initiative, but yeah, for me, 10am is early, 9am is bearable, 8am is borderline acceptable, but that's 6am in Poland :x. Would be great if you could figure out some solution for that

      • »
        »
        »
        »
        14 months ago, # ^ |
          Vote: I like it +71 Vote: I do not like it

        We just discussed on this. Now we decide to host another mirror contest on the same day from 7pm-12pm (UTC+8), with a scoreboard sharing both standing. I believe that will be a good temporary solution?

        • »
          »
          »
          »
          »
          14 months ago, # ^ |
            Vote: I like it +29 Vote: I do not like it

          Sounds great, thanks!

          • »
            »
            »
            »
            »
            »
            14 months ago, # ^ |
              Vote: I like it +53 Vote: I do not like it

            It is our pleasure. We want to do our best to make everyone who is interested feel comfortable and want to participate. Please also note that you need to register by email so that we can allocate the account accordingly. Thank you!

        • »
          »
          »
          »
          »
          14 months ago, # ^ |
            Vote: I like it +58 Vote: I do not like it

          That would be amazing, thanks!

»
14 months ago, # |
  Vote: I like it +10 Vote: I do not like it

orz

»
14 months ago, # |
  Vote: I like it +5 Vote: I do not like it

Orz jiangly

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

Is it possible to update the contest schedules to google calendar like this?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +48 Vote: I do not like it

    Yes, we will publish the contest schedules soon.

»
14 months ago, # |
  Vote: I like it +4 Vote: I do not like it

Hi! I have a question about the rules.

So the rules say: "The ruleset of the contest is the traditional ICPC rule." Later there is the following: "there are no additional restrictions on the number of participating machines, pre-written codes and other requirements".

Am I correct to assume that:

  1. Each member of the team can use their own computer, as long as we don't use two computers at the same time?

  2. We can copy-paste prewritten codes, and it is not necessary to type them by hand from the team reference document, as it is at official ICPC events?

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

    Hi! For 1, yes. For 2, I actually prefer to type them again in order to simulate the real ICPC event. I usually did that while doing previous OpenCups. However, we are not sure what teams usually do. I think we are OK with these and won’t punish if you paste a 500 lines of template lol.

    Which way do you think is better and should we clarify it in the Rules?

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it +14 Vote: I do not like it

      OpenCups allow prewritten code. We didn't use prewritten code when participating as ICPC team, but after that we used it.

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

        I see. I think we are going to allow prewritten code as well. Let me write it a bit more clearer in the website later.

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

      For 1, yes.

      Oh, so does "there are no additional restrictions on the number of participating machines" mean that each team member can use their own computer, but only one member can write a code at a time? If so, I think it'd be better to clarify it in the website (Indeed, my team would have used three computers for coding at a time if I hadn't read this comment).

      • »
        »
        »
        »
        14 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Sure, we already update the webiste.

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

Great initiative!

I cannot access the website, I get the message "Warning: Potential Security Risk Ahead". Even if I tell my browser that I don't care, I cannot access the website because the firewall of my internet provider says "Security Alert! For your protection, and the protection of ..., access to this webpage has been blocked".

Can you fix it?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Hi, I am sorry to hear that. However we don’t know how to add our website into your trust list. Could you try with other service, like mobile phones first?

»
14 months ago, # |
  Vote: I like it +8 Vote: I do not like it

OpenCup allowed to register 5 (?) people in a team, provided that only three of them actually participate in a given contest.

Would you also consider such a feature? Since I'm in not ICPC-eligible anymore I don't have a fixed team and people who I've talked with about participating aren't sure how often they can participate.

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +26 Vote: I do not like it

    I think in that case, you can only register a team that 'contains' yourself simply. That would be fine, I think there are a lot of features that we don't know how to support at this point. We actually just assign you an account and name it with a fixed form. And you can also update the information in any team form you like. Thx for your understanding.

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

Hello! Will there be a message if my application was not approved? I sent it around 24 hrs ago but did't get any reply.

  • »
    »
    14 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Hi, don’t worry. I think it is because of the Chinese New Year as well as weekend. We will reach back to you on Monday.

»
14 months ago, # |
Rev. 2   Vote: I like it +33 Vote: I do not like it

Would it be possible to add a clause like this to the rules regarding copyright status of the submissions? Some companies may require it to allow employees to enter coding competitions.

»
14 months ago, # |
  Vote: I like it -8 Vote: I do not like it

Thanks for the great initiative!

The Georgia Tech ICPC is interested in participating, but it seems that both time windows are not suitable for NA regions. Could you consider adding another one if possible?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +52 Vote: I do not like it

    Hi! We have just discussed the time window for North American teams. So far, there are still only a few NA teams registered to participate. If there are more teams, we will open a third time window from 1:00 p.m. to 6:00 p.m. EDT. Would you please tell NA teams about this?

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      We have decided to set such window starting from the first round.

»
14 months ago, # |
  Vote: I like it +22 Vote: I do not like it

Will the cup allow participation on a.m. (UTC+8), like 7:00 — 12:00 or sth?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    We provide three fixed time window and you can choose one of them to compete.

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      But Saturday afternoon is too hard to have time. Could you please, add one more so that we can have the time to compete? Thank you.

      • »
        »
        »
        »
        14 months ago, # ^ |
          Vote: I like it +10 Vote: I do not like it

        If afternoon is not suitable, you can choose the window 19:00 — 24:00 (UTC+8) on Saturday or even the one 02:00 — 07:00 (UTC+8) on Sunday. We basically select these three windows base on the timezone of various countries and we also don't want it to be intersected with other known events (opencup, icpc regional, etc).

        It is possible that in the future, our platform supports to start at arbitrary time in a certain period. But now it is not and I cannot promise you when that will happen.

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

Btw what's the level of these contests? Are they in the similar level to the previous div.1 opencups?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I think generally it is around div.1 opencup level. But even div.1 opencup contests have a large variance in difficulty.

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

What is the format of the trial contest? Is it a 5-hour contest too?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +18 Vote: I do not like it

    Yes, it is the Nanjing Regional 2022.

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Thank you.

      Is trial rated? or from Stage 1?

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

The date of the stage 2 contest conflicts with the PtzCamp. Would it possible to move it to another date?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    We will discuss, but not likely will change.

  • »
    »
    14 months ago, # ^ |
      Vote: I like it -10 Vote: I do not like it

    any update?

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it +10 Vote: I do not like it

      The stage 2 contest will be used in the contest 3 of Petrozavodsk Camp. For the teams participating in the camp, the camp standings can be added to the results by contacting us.

»
14 months ago, # |
  Vote: I like it +16 Vote: I do not like it

Hey, will there be an editorial or discussion thread after each contest?

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

    Yes, you will be invited to a Discord channel if successful registered. Also please feel free to discuss under each stage’s announcement.

»
14 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Will it be possible to upsolve problems? In particular, now I receive the TOO-LATE verdict for the trial contest.

  • »
    »
    14 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Do you mean upsolving the trial contest?

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      I mean in general: I don't really think I need to upsolve the trial contest, but I assumed that the Trial contest would represent all conditions of normal contests, including upsolving, hence I asked

      • »
        »
        »
        »
        14 months ago, # ^ |
        Rev. 2   Vote: I like it +10 Vote: I do not like it

        Yes, in general I think all contests will be published to QOJ (and Gym maybe) after three windows. However, it might not if the problem setter chooses not to. I don’t see this will happen very often and so far all contests in the plan (at least 5 of them) will be published.

      • »
        »
        »
        »
        14 months ago, # ^ |
          Vote: I like it +10 Vote: I do not like it

        Now the upsolving is available in the DOMjudge system. You can submit your solutions in the ended contest.

»
14 months ago, # |
  Vote: I like it +16 Vote: I do not like it

Discord invitation from mail has expired, is it possible to receive a new one?

»
13 months ago, # |
  Vote: I like it +10 Vote: I do not like it

Hello, our team (NYCU_Yamada) sent a registration email about three days before, and there are yet no replies. Is it too late to register now?

  • »
    »
    13 months ago, # ^ |
      Vote: I like it +26 Vote: I do not like it

    Hi! Don't be worried. We do not process registration applications on a daily basis. It will be processed before the next stage :)

»
10 months ago, # |
  Vote: I like it -6 Vote: I do not like it

Hello jiangly, Nice!

»
5 months ago, # |
Rev. 2   Vote: I like it -10 Vote: I do not like it

.

»
3 months ago, # |
  Vote: I like it -31 Vote: I do not like it

%%% jly