ICPCNews's blog

By ICPCNews, 2 years ago, In English

text

Hello, Codeforces!

ICPC World Finals Moscow will begin on October 5, 2021 at 8:30 (UTC+3). We are thrilled to invite you to join the live broadcast of the main event of the year in the world of sports programming!

For the very first time in October 2021, Moscow will host the world’s most prestigious competition for young IT talents, the ICPC World Finals Championship. The last International Collegiate Programming Contest has hosted over 60000 students from 3,514 universities in 115 countries that span the globe. October 5 more than 100 teams will compete in logic, mental speed, and strategic thinking at Russia’s main Manege Central Conference Hall.

Some useful links:

All available broadcast:

EN RU AR CN ES Snark

We wish good luck to all competing teams to have a great time spending, and to do the best to get amazing results!

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

| Write comment?
»
2 years ago, # |
  Vote: I like it +228 Vote: I do not like it

We will continue questioning the three-computers rule.

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

It's so sad...I am under 18 so I can't enter.

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

    Grow up ?

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

    I know someone that went to WF at 16.

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

    Not sure what you guys are talking about here... My teammate is 15.

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

    If you are really good at this you could first participate in IOI...

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

      Yes, that's what I am aiming for. I really want to take part in 2023 IOI in Hungary representing Australia. Which means I need to be in the top 4 finalists next year.

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

    Is there a rule that people cannot enter it until 18 years old? I never heard that... Or it's the rule in your country?

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

      Maybe...I don't really know. When I wanted to register, it said you must be 18 years old or above.

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

        what a pity... but I'm 15 years old and I just register The 2021 ICPC Asia Shanghai Regional Contest in Nov.28 in icpc.global Are you a undergraduate or a high school student? In China, only undergraduate can be contestant.

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

          I am a high school student, ;)

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

            Oh, so just work hard in OI and try to take part in IOI!

»
2 years ago, # |
  Vote: I like it +94 Vote: I do not like it

Three-computers rule sucks.

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

I expect there will be some teams AK this match owing to the three-computers rule. They are really powerful, and sometimes they are limited by the rule that only one can use the computer.

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

They should have used 3 screen sharing monitors with a 3 common keyboard and mouse on same CPU.

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

    Yes, but... They didn't think about it.

»
2 years ago, # |
  Vote: I like it +9 Vote: I do not like it

AFK long time from Programming Contest, is anyone could explain to me what is going on? Is this WF2020 or WF2021? Is the contest hosting onsite or online? What about those teams that can't be onsite? Is anyone could make a brief sum-up to me? Thanks a lot.

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

    This is WF 2020. The contest is onsite and online, teams that are online aren't eligible for medals etc (Idk if it's a different problem set, don't remember).

»
2 years ago, # |
  Vote: I like it +20 Vote: I do not like it

Will there be a live scoreboard?

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

What is three-computers rule that everyone is talking about?

»
2 years ago, # |
  Vote: I like it +24 Vote: I do not like it

glhf to all teams. But mostly to MIT and sqrtdecompton

»
2 years ago, # |
  Vote: I like it +34 Vote: I do not like it

scoreboard link isn't working!

»
2 years ago, # |
  Vote: I like it +31 Vote: I do not like it

where I can see the list of participants, with their nicknames etc?

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

It seems that the scoreboard is not working now.

UPD: now it's fixed

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

For those who didn't find Chinese teams on the scoreboard.

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

    so sad. They could literally be champion. Same goes for University of Tokyo!

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

    In fact, the isolation period is shorter than waiting for the next flight from Moscow to China(And such ticket exists.)

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

      This is true (international transits are forbidden and land borders are closed so the only way to return to China is essentially SU208/CA910/some other charter flights; the flights are regularly suspended due to the number of covid+ cases on board).

»
2 years ago, # |
  Vote: I like it +53 Vote: I do not like it

Go go Um_nik team

Spoiler
»
2 years ago, # |
  Vote: I like it +52 Vote: I do not like it

Um_nik wins!

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

Hooray for Um_nik!

»
2 years ago, # |
  Vote: I like it +12 Vote: I do not like it

anyonE knows when scoreboard Will be unfrozen?

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

Um_nik, KAN and Ekler wins!!!

»
2 years ago, # |
  Vote: I like it +199 Vote: I do not like it

It seems Nizhny Novgorod State University solved 12! Happy for them!

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

Um_nik wins!!!!!!!!!!!!!

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

    other teams also have 2 pendings. How u r so sure that they won?
    ps. i'v just finished rewatching live broadcast. UNN wins. Congrats.

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

    How could um_nik win! He pretends he doesn't know anything :D :D.

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

      Why anything. I know something.

»
2 years ago, # |
  Vote: I like it +5 Vote: I do not like it

Um_nik wins!

»
2 years ago, # |
  Vote: I like it +10 Vote: I do not like it

Is there any upsolving for this finals? Or when and where would it be published?

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

Where's the closing ceremony broadcast?

»
2 years ago, # |
  Vote: I like it +17 Vote: I do not like it

Wait, so did our university win any award from the invitational division? I thought our team failed to get into top 50% (rank 31/57), but then we are not in the honorable mention list (bottom 50% that solve at least 1 problem).

»
2 years ago, # |
  Vote: I like it +16 Vote: I do not like it

Orz ukraine

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

Um_nik team won !!!

»
2 years ago, # |
  Vote: I like it +233 Vote: I do not like it

Congrats, Ekler!

»
2 years ago, # |
  Vote: I like it -24 Vote: I do not like it

GAP

»
2 years ago, # |
  Vote: I like it +14 Vote: I do not like it

tourist was that u with itmo in the stage (°o°)

»
2 years ago, # |
  Vote: I like it +67 Vote: I do not like it

Moral of the Story —

Congrats Um_nik

»
2 years ago, # |
  Vote: I like it +8 Vote: I do not like it

Um_nik OTZ !

»
2 years ago, # |
  Vote: I like it +204 Vote: I do not like it

Credit: ICPC Live Stream, steven.novaryo for capturing the moment

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

It is mentioned in the schedule that "The ceremony will be covered by ICPC Live. Invitational awards will be announced here". However, only the honorable mention awards are shown in the livestream. So, how do the contestants supposed to know which prize they have won?

PS: Somehow, I suspect that the rest of the awards were shown DURING the time the camera pan to the contestants attending the ceremony.

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

    Don't know what happened

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

    the awards were revealed during the live stream. I think in last 1 hr of the contest.

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

    I found the scoreboard resolving of the invitational contest here (in case the timestamp skip does not work, it starts at 24:53)

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

      There are only 52 teams in resolver.(For example, no UESTC in the resovler.) But in the honorable mention list in the closing ceremony, the last unviersity is UESTC.(which is 57 teams version.) And it seems that Honors "25~50%" teams are not shown in the resolver and the closing ceremony. What happened?

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

Congratulation Um_nik, KAN, and Ekler for winning the 44th World Finals. It was very entertaining to watch the stream/contest and you truly deserved it!

They did not start very good ("only" 2 problems in the first hour, I did not remember seeing them at the top on the first 2 hours or so), but they fought back amazingly in the mid and end game.

»
2 years ago, # |
  Vote: I like it +23 Vote: I do not like it

Congratulations to Um_nik, KAN and Ekler

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

Congratulations to Um_nik and team on being the ICPC Champion.

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

tourist could be the best champion in the ICPC finals, but Um_nik is the most badass champion!

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

it was so beautiful i hope one day i can participate in it thx for every one participate to make the contest so beautiful

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

Congratulations Bangladesh University of Engineering and Technology (BUET) for becoming Asia west champion.

»
2 years ago, # |
  Vote: I like it +10 Vote: I do not like it

What are the statistics on 1cpc vs i3pc teams' results?

»
2 years ago, # |
  Vote: I like it +114 Vote: I do not like it

Congratulations to the team Almost Retired for the win!

BTW, while everyone is expressing their congratulations, nobody is talking about the problems, so I want to leave some comments and ask questions. Note that I'm not a participant of this WF and don't take my impression too seriously. I would like to hear opinions from onsite participants, since their words would be much more convincing.

First of all, I'm not a fan of this year's problem set. Problems ACDEFGJMO are too standard to me (and to medalist teams, I suppose). Of course, they have played a role in distinguishing other teams, but I felt 9/15 is too much. I suspect it's a consequence of the 3-computers rule, and I won't discuss this point further.

Okay, so let's look at the remaining problems, which was the decisive factor for medals.

Problem B: This one is what I got stuck on during the mirror, and here goes my story. After reading the statement, I immediately came up with the $$$O(n^2)$$$ time solution. However, that solution needs to store $$$n^2$$$ 32-bit integers in memory, which is around 1.6GB ($$$n \leq 20000$$$) and doesn't fit in the ML. After spending more than an hour, my teammate read the statement and immediately pointed out that we needed to store only $$$n^2/2$$$ integers, then we solved the problem. I want to know whether there exists a better solution than $$$O(n^2)$$$. If the answer is NO, I'd say the constraint is shit. Even if the answer is YES, the author failed to distinguish a model solution from shitty solutions, so that's an issue of another kind.

Problem H: I found this problem the most interesting in the set. Since we solved it using a randomized strategy without proof, I want to know beautiful deterministic solutions (I believe a good one exists).

Problem I: I'm surprised that so few teams solved this problem. To me, the problem was yet another easy standard one, but perhaps I was just lucky.

Problem K: I'm sorry, I didn't read the statement during the contest, and I assumed that this is just a careful implementation or something. Now I read the statement, but my mind didn't change. Please let me know if this problem is interesting, and in that case, I'd apologize.

Problem L: If we have an ultra-precision (and super fast) floating number, this problem is not that hard. One may say that handling precision errors carefully is a kind of algorithm, but I don't like it. Since we couldn't solve this problem, there might be a good solution, though. (and again, if that's the case, I'd apologize.)

Problem N: I wouldn't say I like this problem, but it's my personal preference, so put this aside.

Overall, I feel (average CF Div.1)*3 would be a better problem set than this WF in terms of quality. I do know it's hard to make a lot of problems. However, since ICPCWF is the most famous and prestigious contest for university students, I can't help hoping that they have the most interesting and challenging problems.

Anyway, thank you for holding the contest, and I'm looking forward to participating in ICPCWF 2021!

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

    B is possible to do in $$$O(n \sqrt n)$$$ memory. Take an integer $$$B \approx \sqrt n$$$. Partition the nodes wrt depth modulo $$$B$$$ and precompute answers for the nodes in the smallest group ( it'll have size $$$O(\sqrt n)$$$) in reverse order of depths, and the recursion depth will always be $$$O(\sqrt n)$$$.

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

      That's what we did in the end as well. BTW 1,6GB was enough as the memlimit was 2GB, I think.

      According to bicsi, if you do this trick in a HLD-way, you can have n log n memory complexity.

      ICPC has a philosophy that sometimes you need to optimize to solve the problem, that not always it's crystal clear whether your solution passes or not. While in shortest contests it would be mildly annoying, I don't mind giving a challenge of this sort in a 5h icpcpcpc. Same applies to floating point manipulation. To me it sounds fair that many different skills are occasionally checked by icpc, especially to distinguish the good teams from the best ones. Same with epsilon hacking — I like when problems require deeper understanding of the underlying theory. Though it's a while since I last saw a problem like that, for example requiring mathematical analysis of epsilons and possible errors, and trying to figure out a way to fight against that.

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

    I am very happy with the problemset, perfectly balanced as all things should be. It favoured well-prepared, all-rounded teams. I don't think that 5 counting, 5 adhoc and 5 binary search problems would be a better one.

    Problem I was quite easy but probably the time of first solve determined how many accepts it had. Looked a bit hard at first glance and many teams thought of complicated solutions, I suppose.

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

    An easy to code $$$O(n \log{n})$$$ memory solution B:

    • The dp state is something like $$$dp_{v,w} = const + \min(\sum dp_{child, w}, c * deg_v$$$), you can compute sum over children first and then take minimum with the constant.
    • When we process the very first child, we add its $$$dp_{c,*}$$$ to virtually an array of zeros that we have in the current vertex at the beginning. But let's just tell $$$c$$$ to store its state directly in $$$dp_{v,*}$$$ rather then $$$dp_{c,*}$$$.
    • For the subsequent children we store data more or less like usual and add it to our $$$dp_{v,*}$$$.
    • We can implement it as follows: in dfs pass an index of $$$dp$$$ array to store the result to. Suppose we have index $$$k$$$ in $$$v$$$. Then for the first child we pass $$$k$$$, for the other children we pass $$$k+1$$$.
    • Now, if we always choose child with the largest subtree as the first one, the maximum value of $$$k$$$ that we will get is bounded by $$$O(\log{n})$$$.
  • »
    »
    2 years ago, # ^ |
      Vote: I like it +71 Vote: I do not like it

    I agree with almost all of your points.

    It seems that authors were scared that with 3 computers we will be able to code a lot more problems, but it doesn't translate to "we will be able to read a lot more problems". 15 was waaaay too much, and yes, most of the easier problems feel like filler (for medalist teams). The problem is you have to write even filler problems, and you can be stuck in debug even in filler problems, and that's not great. First two hours we were just trying to write everything that was opened on the scoreboard, once in a while looking up on the wall (where the scoreboard was) and saying 'alright, there are 3 more open problems, let's read those'. Also the spectators were cheering for first AC in the first half an hour, that was a bit demoralizing, as we hadn't have written any code by the time 4 or 5 problems were opened. We haven't read any of the 5 "harder" problems till the middle of the contest, and we haven't even had time to discuss them properly. In the end, when we got I accepted, we have thrown away K and N just on basis of "they sound weird and complicated, and we don't have time to think about all the problems, while we have some ideas for H and L". Like, I don't even know the statement of K, I just looked at the picture and said NO.

    B: Yep, that was actually the first problem we discussed, as $$$O(n^2)$$$ seems obvious, I even started to write it, but then "wait, I need $$$O(n^2)$$$ memory, probably that's what the problem is about. And for some reason I thought that ML is 1 GB. Then I have come up with $$$O(n \sqrt{n})$$$ memory, while writing it I have come up with $$$O(n \log n)$$$ memory, but decided to stick with $$$n \sqrt{n}$$$.

    H: Cool problem, but... Grind AtCoder. WF version is harder, but I knew the main ideas, and the rest was some randomization and a bit of pushing.

    I: Just monitor effect. No teams found it early, and then everyone was trying to solve the problems that were already opened.

    L: SnapDragon said that our solution is way too unstable, so I don't think ultra-precision helps. KAN had a correct idea of what to do instead, but I dismissed it because of being too slow, and he did not prove me wrong, so that's my fault totally.

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

      Thanks for the reply. I'm relieved to hear that you feel similar things about the problems.

      BTW, Did B has 2GB ML onsite? Kattis said 1GB. Anyway, $$$O(n \log n)$$$ memory solution by egor_bb was nice, so it would have been better if the ML had been much smaller.

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

        I think there are no MLs on WF other than the actual memory of the computer, which was 2 GB onsite apparently, so it wasn't possible to set lower ML, but they could have set higher limitations and higher TL.

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

      How to do L?

      • »
        »
        »
        »
        2 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it
        Don't open if you plan to solve this WF in the future
        • »
          »
          »
          »
          »
          2 years ago, # ^ |
          Rev. 2   Vote: I like it +62 Vote: I do not like it

          I was the author of L. The original intended solution was indeed to apply a "deconvolution" to the full set of mines T to get the distributions S and T\S. That's why the problem seems tailor-made for that kind of solution. Unfortunately, numerical stability is a huge issue for particular distributions. If we'd added a random-data guarantee like problem N, I think Um_nik's solution would have been fine.

          I doubt arbitrary-precision math would help, as it would be too slow. We know two ways to solve the problem with doubles:

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

            Yep, the second solution is what KAN proposed. It's a cool problem nevertheless, one of the better problems of this problemset, so thanks :)

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

      The real source of H is a problem from Chapter 4 of Cormen's Introduction to Algorithms.

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

    Interesting fact — problem I was considered by jury as 4th easiest in the set (after E, A and O)

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

    And yes, there is a very nice deterministic solution for H, but I do not have stamina to describe it again after describing it in Russian in comments on Um_nik telegram channel

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

How old is Um_nik? If anyone could tell me please. Also, Is there an age limit for participating in ICPC or we just have to be university students?

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

    I'm 25. Yes, there is an age limit, but it was applied when the finals were planned for June 2020.

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

      What is the age limit? 23? By the way, congrats. You're a legend.

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

        It's not exactly age limit, you should be born in a year not earlier than $$$X-C$$$ where $$$X$$$ is the year of the finals and $$$C$$$ is some constant. I'm pretty sure that was my last season by age, so $$$C$$$ should be $$$2020 - 1996 = 24$$$.

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

I saw "Utrecht — Leiden University" in the scoreboard representing two different universities: Utrecht University and Leiden University.

It confused me a bit first, but then I looked into the rules.

I see "A student may compete for only one institution during a contest year" (student -> one institution) and "Only one team from a given institution may advance to the ICPC World Finals" (institution -> one team) in the rules.

I don't see anymore in the rules something like "A team should always be affiliated with one institution" (one team <-> one institution) that would prevent to have a team representing two(three) universities.

Is it true that such behavior is allowed from now on?

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

    I was on a coaches' Zoom meeting with Bill Poucher in August, immediately after the WF formula was announced. If I recall correctly, the Dutch coach (responsible for both Utrecht and Leiden teams), said that because of pandemic-related issues only 2 people from Utrecht is able to go to Moscow, and only 1 from Leiden. He asked if a one-time merge of teams would be allowed. Bill's answer to that was something along "normally it wouldn't be, but this is an exceptional year, so we will allow it this one time".

»
2 years ago, # |
  Vote: I like it +99 Vote: I do not like it

World Finals standings are now available at Competitive Programming Hall of Fame: https://cphof.org/standings/icpc/2020
In case you find some errors there, please let me know.

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

    Any chance you can add the WF Invitational as well? (standings)

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

      Yes, sure. I'm going to add it this week as well.

»
2 years ago, # |
  Vote: I like it +17 Vote: I do not like it

Will there be an editorial (or is it already published somewhere)? It would be nice to check whether intended solutions are simpler for some problems.

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

    Most problems solution outlines would be uploaded shortly to ICPC News YouTube channel

»
2 years ago, # |
  Vote: I like it +15 Vote: I do not like it

Kinda off topic but they mentioned in the livestream that the next World Finals will be in November 2022. Anyone know the reason(s) behind this delay? You'd expect them to hold it sooner to try to catch up since that's technically the 2021 Finals.

Are the 2021 Regionals not over for everyone or are they planning to merge two years again? Hope not.

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

    As I understand Bill announced during RCD meeting that there would be double World Finals in 2023 (i. e. 2 contests in the same location one shortly after another, not a merged contest)

»
2 years ago, # |
  Vote: I like it +8 Vote: I do not like it

Congrats to the winners!

There will be a mirror of WF here on Codeforces?

»
2 years ago, # |
  Vote: I like it +8 Vote: I do not like it

When will the test data be made public?

»
2 years ago, # |
  Vote: I like it +5 Vote: I do not like it

ICPC world final mirror means Petr, tourist, Endagorion (1) also go to Onsite i mean Moscow ? and (2) solve problem with parallel to other finalist?