Блог пользователя IgorI

Автор IgorI, история, 5 лет назад, По-русски

Hello Codeforces!

Сейчас проходит зимняя смена ЛКШ (Летней Компьютерной Школы), и мы в составе параллели A+A0 и её преподавателей подготовили полноценный Codeforces Round. Вы можете ознакомиться с предыдущими раундами, подготовленными учениками ЛКШ: Codeforces Round #612, Codeforces Round #530.

Codeforces Round #694 начнётся во 05.01.2021 17:35 (Московское время). В обоих редакциях раунда Вам будет предложено по $$$6$$$ задач на $$$2$$$ часа. Раунд будет рейтинговым для обоих дивизионов.

Задачи раунда были придуманы и подготовлены AliceG, pakhomovee, MadProgrammer, ArtNext, fastmath, IgorI, Kapt, KhB, Hello_zoka, Karabutsa, ligaydima, Mangooste, pelmenner, allvik66 под руководством meshanya, cdkrot, kokokostya, craborac, scanhex.

Мы рады поблагодарить:

Мы рекомендуем Вам прочитать условия всех задач. Разбалловка будет объявлена ближе к началу контеста.

Удачи!

Разбалловка будет $$$500 - 750 - 1000 - 1500 - 2000 - 2500$$$ в обоих дивизионах.

Разбор

Системное тестирование завершено. Спасибо Вам за участие! Мы надеемся, что Вам понравились задачи!

Поздравляем победителей:

  1. tourist

  2. Petr

  3. jiangly

  4. Radewoosh

  5. ecnerwala

  6. Maksim1744

  7. lumibons

  8. Endagorion

  9. ainta

  10. DmitryGrigorev

  11. neal

Все они решили задачу E (а neal сдал её первым). Задача F оказалась весьма сложной, и никто не смог сдать её за контест.

  • Проголосовать: нравится
  • +529
  • Проголосовать: не нравится

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +40 Проголосовать: не нравится

Div.1 + Div.2 in the title is confusing, cuz it means combined round

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +50 Проголосовать: не нравится

Ого, очередной раунд от экспертов

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +139 Проголосовать: не нравится

Класс, очередной раунд от синих. Спасибо, Майк! А когда будет нормальные авторы раунда?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +60 Проголосовать: не нравится

I like blue! lol

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +43 Проголосовать: не нравится

AliceG Топ!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +31 Проголосовать: не нравится

Really like the blue color theme for this winter round!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +29 Проголосовать: не нравится

AliceG Топ!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +151 Проголосовать: не нравится

winter SIS (Summer Informatics School)

Hmmmm, there's something off here

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +30 Проголосовать: не нравится

AliceG Топ!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +32 Проголосовать: не нравится

Thank you for another blue round!

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +5 Проголосовать: не нравится

AliceG Топ!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

AliceG Топ!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

At first sight I thought there is a bug ,later realised it's "magic" lol

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

I am missing monogon.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +29 Проголосовать: не нравится

AliceG Топ!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -10 Проголосовать: не нравится

BLUE

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +22 Проголосовать: не нравится

AliceG Топ!

»
5 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +89 Проголосовать: не нравится

Should we change our handle blue in order to participate this contest?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -8 Проголосовать: не нравится

Blue dress quot I love blue !

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится

Masters of the blue , of course meow will participate .

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +34 Проголосовать: не нравится

As a tester, 1-gon commented nothing!!!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +41 Проголосовать: не нравится

BLUEFORCES :D

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +18 Проголосовать: не нравится

pelmenner Топ!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +70 Проголосовать: не нравится

Раунды от учеников ЛКШ имеют номера 530, 612, 694 и образуют арифметическую прогрессию. Интересно так и задумано было или просто совпадение?

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +43 Проголосовать: не нравится

    Я думаю, что так получилось, потому что раунды ЛКШ первые в каждом году, а в каждом году одинаковое число контестов

    • »
      »
      »
      5 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +10 Проголосовать: не нравится

      В каждом году первый раунд — "Hello $NewYear", только в этом что-то пошло не так. Я думаю, просто совпало, хотя разница раз в год сильно помогла этому.

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +253 Проголосовать: не нравится

Meanwhile in the standings..

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +98 Проголосовать: не нравится

18 "blue" authors and 1 real blue author, press F

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +380 Проголосовать: не нравится
»
5 лет назад, скрыть # |
 
Проголосовать: нравится +34 Проголосовать: не нравится

It would be fun if testers were blue too.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Battle of Blue author

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -93 Проголосовать: не нравится

cf 693 1st question please help me , on what test case my code fails because I think that my code is right Its humble request thanks in advance

include <bits/stdc++.h>

using namespace std;

long long count(int n){ long long c=0; while(n%2==0){ n=n/2; c++; } return c; }

int main() {

int t;
cin >> t;
while (t-- > 0)
{
    int w, h;
    long long n;
    cin >> w >> h >> n;

    string s = "";

    if (n == 1)
    {
        s = "YES";
        //continue;
    }
    else if (w % 2 == 1 && h % 2 == 1)
    {
        s = "NO";
        //continue;
    }
    else if ((w % 2 == 0 && h % 2 == 1))
    { 

        long long x1 = 2*(count(w));
        if (x1 >= n)
        {
            s = "YES";
        }
        else
        {
            s = "NO";
        }
        //continue;
    }
    else if ((w % 2 == 1 && h % 2 == 0))
    {
        long long x2 = 2*(count(h));
        if (x2 >= n)
        {
            s = "YES";
        }
        else
        {
            s = "NO";
        }
        //continue;
    }
    else
    {   long long a1=2*(count(w));
        long long a2=2*(count(h));

        if (a1*a2 >= n)
        {
            s = "YES";
        }
        else
        {
            s = "NO";
        }
        //continue;
    }
    cout << s << endl;
}

return 0;

}

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

colourful standings

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

hope to be blue color ^^

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

too much blue

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

А на сайте ЛКШ ничего не было написано про зимнюю школу, почему?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +38 Проголосовать: не нравится

Is this BLUEFORCES ?

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +11 Проголосовать: не нравится

Really like this 'Authors in Blue' theme!!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

AliceG Топ!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Власть синим!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +23 Проголосовать: не нравится

much Expertise went into the problems' preparation

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

I literally freaked out on opening the contest page and seeing this blue brigade in there XD.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

The face when I saw all the authors are blue.....

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

I'm glad all the cyans turned blue this year :D

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +35 Проголосовать: не нравится

Are you blue so that you can get girlfriend?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

What a coordination among problem setters, All blue looking nyc

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

how do I cancel my registration from this contest? Does that really matters??

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Last night I participated in a competition prepared by newbie, and tonight I will participate in a competition where the people who prepare the questions are all export. It is an interesting experience. ^__^

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -25 Проголосовать: не нравится

It's not funny in the second time

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I hope this round will make me the color I am now,but I'm more likely to turn blue...

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Hope you guys do your best.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Authors are playing "among us".

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I wish to become blue after this contest!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

pog

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

Once in a Blue moon contest

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +62 Проголосовать: не нравится

i wnt psitive contribution please

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

why all the writers of this round have changed their id colour to blue? too much symmetry and why blue?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Топ! Ой... не туда

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -38 Проголосовать: не нравится

The comment is hidden because of too negative feedback, click here to view it

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

good luck on the round guys (:

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +17 Проголосовать: не нравится

Roses are red, Violets are blue.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -20 Проголосовать: не нравится

Roses are red.

Violets are blue.

You know there will be a mass cheating.

and MikeMirzayanov knows that,too.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Well, that looks like new year's BLUE squad

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Glad to see a blue brigade as problems co-ordinator. Hope to learn something new after this round. :P :))

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -6 Проголосовать: не нравится

Last contest I did really terrible so I cheated from my friend to not lose too much rating (I would never gain positive rating change from cheating )
Now I feel really terrible I never cheated before that was just very stupid and I'll never do that again even if I'm going to lose 200 I prefer to stay clean like how I always have been

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +24 Проголосовать: не нравится

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +29 Проголосовать: не нравится

Please update the scoring distribution??? Less than 1hr is left!!!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +29 Проголосовать: не нравится

Auto comment: topic has been updated by IgorI (previous revision, new revision, compare).

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

A bit Queue in the submission

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Such a long queue :(

»
5 лет назад, скрыть # |
Rev. 6  
Проголосовать: нравится 0 Проголосовать: не нравится

It appears that I didn't register (I forgot to) to contest and can't submit, but the UI apparently forgets to tell me that is the case...

P.S. It's ok now

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +23 Проголосовать: не нравится

Strange contest!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

is there any problem in server because submission taking time

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Long queue

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -20 Проголосовать: не нравится

Long queue

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +29 Проголосовать: не нравится

Has to be new record for difficulty gap between C and D in Div2.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -77 Проголосовать: не нравится

the queue is 30 pages long. It's time for an unrated contest. :))

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -20 Проголосовать: не нравится

the queue is 30 pages long so it's time for an unrated contest :)

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Почему нельзя просто ограничить количество участников, еще вчера сайт подлагивал и была очередь, очевидно было что сервера не справляются, ну куда пихать 22000 человек в один контест?

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -49 Проголосовать: не нравится

I think the long queue is because of the weak sample test.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -145 Проголосовать: не нравится

Queue is too long. The round should be unrated.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +140 Проголосовать: не нравится

lol people are asking to unrate the round just because they perform bad.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -94 Проголосовать: не нравится

Queue way too long. Should be unrated

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -71 Проголосовать: не нравится

Its taking too much time for judge....

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -26 Проголосовать: не нравится

scrolling through the comments while 3rd problem in queue

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Problem C was so easy!!! I should have solve that earlier in this contest! :(

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

It would have been really nice if the condition B > 10*C wasn't true. :)

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +14 Проголосовать: не нравится

difference between levels of C and D is very much i guess. anyway a good set of problems.thanks for the contest.

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Is compilation error supposed to count as a wrong submission????

this is my submission log: https://imgur.com/oLZjnCZ

This is just my submission compared to someone else's on the leaderboard: https://imgur.com/BJZcjKu (if you look at the third person in the picture, they solved at same time as me, but I got 50 less points).

As you can tell, my compilation error cost me -50. Is this supposed to happen?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

** Placeholder for the picture "me after solving ABC" **

»
5 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +15 Проголосовать: не нравится

Div2D (Div1B) was amazing!!! The queue was irritating though

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +48 Проголосовать: не нравится

After looking at problem D (Div 2).

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

In Div2D , 2nd test case after 1st second array becomes [36,36,8000,8000,8000,1] .

Now why is the answer 3 ?

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

How to solve D? I noticed, that the answer will be got either on first or second operation of counting the answer, but after that I got stuck.

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится

    I was thinking like mapping each element to a number obtained by dividing the largest possible factor as square. Then elements mapped to same element are adjacent, now if the size of group is odd then this group could not be adjacent to any other group in next iterations otherwise such group in next iteration will be merged to other such even number group and group of elements mapped to 1. But not sure as I could not implement it in the time.

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +10 Проголосовать: не нравится

    $$$a$$$ is adjancet to $$$b$$$ only and only when its power prime divisors have same parity (3 = 2^0 * 3^1, 12 = 2^2 * 3^1 are adjancet).

    So all you need is factorize every number and count group by parity of prime powers. Then beauty is largest size of group.

    • »
      »
      »
      5 лет назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

      So, was it necessary to keep only different prime divisors? And what about the merging of other adjancet groups?

      UPD. Understood it. Thanks a lot.

      • »
        »
        »
        »
        5 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

        Merging will be only for group with even size and once as you posted. Then their product is perfect square. Otherwise group will never be changed.

        Let's say current group is (3, 12). Their product will be 36 — perfect square. And if group is (3, 12, 27) then their product is 972 = 3^5 * 2^2 (powers have same parity as 3 = 3^1 * 2^0, 12 = 3^1 * 2^2, 27 = 3^3 * 2^0, so it will be in the same group)

  • »
    »
    5 лет назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится 0 Проголосовать: не нравится

    Represent each number as a product of it's prime factors (but with each power modulo 2).

    For example: $$$540 = (2^2)*(3^3)*5$$$, so it will be represented as $$$(2^0) * (3^1) * (5^1) = 15.$$$ Hence each perfect square would be represented by 1.

    All numbers having the same representation will be adjacent at the $$$w = 0$$$ second

    And at $$$w = 1$$$ second only the representation having even counts will actually become perfect squares and thus merge into the representations of 1, and other representations will remain the same. Count the maximum among them

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +1 Проголосовать: не нравится

    *0th or 1st Notice that lcm(x,y)/gcd(x,y) = x * y / gcd(x,y)^2. That means that numbers are adjacent if their product is a square number. If they are square numbers, we don't really care about prime factors that appear even a number of times. So basically, divide numbers into groups, where every number in the group has the same "odd" prime factors. If the group is odd-sized, after the operation its size doesn't change. Otherwise, after the first operation, you can merge two even-numbered groups.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -15 Проголосовать: не нравится

Did anybody face 'Idleness Limit Exceeded' in Div. 2 D for not flushing cout, or was it just me?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +17 Проголосовать: не нравится

Div1 C deserved way more points than Div1 D :(

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

How to approach C problem? I didn't understand the samples.

  • »
    »
    5 лет назад, скрыть # ^ |
    Rev. 5  
    Проголосовать: нравится 0 Проголосовать: не нравится

    Same, I spent a lot of time, thinking what the hell with samples.
    Idea what we can use another distribution than in samples, like (from the second example)

    * A present that costs 10 dollars to the first friend.
    * A present that costs 40 dollars to the second friend.
    * 10 dollars to the third friend.
    * 40 dollars to the fourth friend.
    * 90 dollars to the fifth friend.
    

    I solved by two prefix sums (gift prices and sorted costs to pay to friends). And we try to find how many elements with paid friends we can replace with gifted (gifts from start (from cheapest)). Trying to find the edge of the minimum total price. It's kinda difficult to explain.
    103452905
    Possibly it is not the most obvious solution.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

The difficulty difference between div 2 C and D was way too much :(

»
5 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +5 Проголосовать: не нравится

Weak test cases of C

103437395 (should be WA , but AC)

103459710 (This is correct)

UPD : My mistake sorry :( , but still i m not able to figure out why both are correct

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

In Div2 D i was solving with keeping in mind that answer for w = 2 is same as w = 3, 4, 5, ...

Is it true?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

:((( just one more minute.

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

In problem D , I thought answer will be same in each query and adjacent property will be transitive .Got WA on test 2 , maybe i missed something .

I stored frequency of a[i]/(j*j) if a[i] is divisible by j*j .Maximum frequency will be answer .

could someone tell whats wrong in approach or solution

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

nvm, got it

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Div2 D was tough but it is really awesome problem I guess.

»
5 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится 0 Проголосовать: не нравится

1) I think Div2D can be solved using Prime Factorization. (Correct me if I am wrong). time complexity will be around O(N*sqrt(Amax)). 2) I think you will get maximum possible answer in second 1. so we have to calculate answer for second 0 and 1.

I don't know what I missed but, failed pretest 2.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +44 Проголосовать: не нравится

I passed sample of E in 10 seconds after the match, f**k the long queue!!!

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +3 Проголосовать: не нравится

The problems were nice but the queue was awfully long:(

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +141 Проголосовать: не нравится

Oh in problem F I didn't consider the case when two rectangles form a cross, ready to FST, so sad :(

But, how could this pass pretests..?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -8 Проголосовать: не нравится

the requirements for the solution for Div1D/Div2F don't have any sense!

»
5 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +52 Проголосовать: не нравится

Cheaters everywhere!

Screenshot-2021-01-05-22-43-40-872-org-telegram-messenger

Screenshot-2021-01-05-22-43-44-269-org-telegram-messenger

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +15 Проголосовать: не нравится

There was long queue throughout this contest we had to wait for 2 minutes to get to know whether our code passed pretests or not . My last submission although passed pretests but there is negligible chance of it passing the final test because it took 1965ms where maximum time allowed was 2000ms. I think I could have modified it easily if I had got 5 more minutes which got lost due to this queue . The Coordinators should have Increased the time by 15 min to compensate for the long queue. Anyways keeping aside the result This was a great contest. A,B,C were good . D was quite Tricky

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hi! Does this contest have hacks?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Interesting problems!Thanks to everyone who contributed!But testing was weak. :(

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hi! Is it possible to hack codes?

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -30 Проголосовать: не нравится

I highly suspect the data of DIV 2 C is wrong, that is, in pretest three, the ci's are not ranked from the smallest to largest. Anyone share the same idea?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +41 Проголосовать: не нравится

Преподаватели не могут жить в домах, соединённых переходом. — поправьте меня, если я неправ, но мне кажется, что по-русски так не говорят. Корректно сказать "жить одновременно".

Понятно, что эта фраза означает, но она действительно сбивает с толку. Мой друг задал уточняющий вопрос, и ему ответили "без комментариев". Почему? Разве цель людей, отвечающих на вопросы — портить контест участникам?

Не думаю, что участник в Div1 задает вопрос от того, что ему нечего делать.

»
5 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +5 Проголосовать: не нравится

In Div2C, Totally missed that the cost array was sorted. Made a segment tree ;_; . (Link 103478099)

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

A- pretests passed(3)..... WA on test 4 :))))) and my day is spoiled.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

??? why pretest A was too weak so many contestants was hacked

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Thanks for an interesting problem set. Wish there was a little extra time due to problems with the queue.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

what happen Problem A's TC 4

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

I learned ceil for integers by a hard way today.

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Why is my solution for D still showing pretest passed instead of in queue?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

How can we have all that queue without even increasing the time of the contest?!!!!!!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Thought the blue color was the theme of this contest, turns out it s absolutely red!

RIP c++ contestants on problemA div2 xDxD

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +122 Проголосовать: не нравится

Thanks for strong pretests in B.

I used int on w then it passed pretests.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +95 Проголосовать: не нравится

I've just realized that div1C is a perfect task to do while(1) when you run out of queries.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

Fastforces

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +32 Проголосовать: не нравится

My simplest solution to Div.1C :

Randomly choose an index and check if its value is not k. When we find such index, break.

If value is more than k, keep going left else keep going right till we find k.

Is it hackable ?

»
5 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится -58 Проголосовать: не нравится

Why you guys did weak pretests to Div.1 D, not funny

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +92 Проголосовать: не нравится

When you are about to get +230, but you don't believe your solution on D so you did 100 random iterations of the greedy (just 1 iteration passes) and then it exceeds the time limit in system tests

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +106 Проголосовать: не нравится

In div1C when I was stressing the solution of one guy from my room, he had like $$$\frac{1}{10}$$$ chance to ask too many queries and it passed o.O

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Why Problem A of Div 2 throws SYSTEM FAILED ERROR in my and many many other submissions?

MY CODE: https://mirror.codeforces.com/contest/1471/submission/103394142

It's throwing WA in TEST 4. BUT WHY??????

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +18 Проголосовать: не нравится

Hi, my submission 103400375 didn't enter the main test queue due to some reason. Please check it and rectify MikeMirzayanov. Thanks to the user osLivedHere for pointing this out!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Good job!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +15 Проголосовать: не нравится

Thanks for LOTS OF STRONG pretests.

The Problem. C,we can only read 2 integers,and there are only 6 pretests?

for(int i=1;i<=501;++i)ask(1);
if(n<=980){
	static int b[10066];
	for(int i=1;i<=n;++i)b[i]=ask(i);
	for(int i=1;i<=n;++i)if(b[i]==k&&b[(i==1?n:i-1)]<k)
	give(i);
}

This is a part of my code. I just made a mistake(980 is too big) but it can pass the pretests.

So what are these pretests for?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +90 Проголосовать: не нравится

why systest on E so slow :(

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Best of the best)

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

Got fst for 2 problems... I think today's pretests are kind of weak.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Since I got WA on problem A, do anyone know a fast way to write ceil(ll a/ll b) on large integers?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Bleed Blue!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I feel like I am higher in the rankings than I should be, even though I had 3 failed submissions on problem D. Is there a reason for this?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +33 Проголосовать: не нравится

I feel sad for what happened to rainboy

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Darn I got 2 TLEs on Div 2C before I used the input optimization (ios_base...). Even my O(N) solution failed because of that. They really just had to make it N=3*10^5.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I spent a few minutes debugging div2e and solved it after the game. But I couldn't finish it in the game, even though my idea was right. What a sad story. .

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

1471A - Strange Partition 103405431 103466071 I used a simple (int) to convert a fraction to integer. How I even got an negetive value ? Is it fault of server ? cause removing (int) gives correct ans and int is virtually just converting or typecasting fraction to integer.

wrong answer 13th numbers differ — expected: '3333333334', found: '-961633962'

This should not be there . Please correct me if I am wrong. [user:300iq][user:IgorI]

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +134 Проголосовать: не нравится

To not keep you waiting, the ratings updated preliminarily. In a few hours, I will remove cheaters and update the ratings again!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Damn! Never knew using float instead of double could be this costly. In problem A, my code (103399047) failed test case 4 (wrong answer 9th numbers differ — expected: '11', found: '10'). I thought long long divisions could be handled by float. Does the same happen with anyone else ?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +27 Проголосовать: не нравится

I found problem F very unclear. Is like the first condition contradicts the third:

  1. All passages between two houses will be closed, if there are no teachers in both of them.

it means that if an edge doesn't have both vertices with a teacher, the edge is closed?

but the third condition says:

  1. does it means that the open edges are the ones with at least one teacher?

Was the intention that open edges are the ones with at least one teacher in one of its vertices?

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -38 Проголосовать: не нравится

it was a bad contest.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

In Div1B , I am getting WA on TC 44 , but its working on online and local compiler correctly. Can someone please help me with what is the error. Thanks!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +14 Проголосовать: не нравится

Missed div1C by two characters...

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Thank you cf to yet again remind me to no never use float even in my dreams

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Aw I really thought I would reach pupil this round, welp better luck next contest

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

How do I find the answers in problem D without integer overflow?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Could someone please tell me why I am getting TLE for Div2D (Div1B)?
Submission: 103458851
Variables-
equi[x]: the ultimate value of x once all square elements are removed from it.
equiCount[x]: a map to count occurrence of x
initial: for w = 0, counts the maximum answer for initial setting.
after: for w >= 1, counts the maximum answer once different elements are merged

Actually I am never sure about how to use unordered_map without losing performance so if you could give me a few tips about that, that would be helpful.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Does someone have an explanation as of why my submission Replacing unordered_map with vector is getting TLE, but this one using unordered_map with the exact same code is not..!

I have just changed the hashing container..

If memory was a concern..i should have got RTE. But TLE is kinda strange.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Can anyone figure why this code is getting mle on test 21 ( Div2 :Problem F)

Spoiler
»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

The contest(problems) was really good, but I didn't like sample tests(they are too stupid).

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

strange contest

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

ok Position 4 is guessed successfully (n = 2, k = 1) with 5 queries

Above is the content of di1C/div2E test 70 checker log, and there are something really confuse me. Shouldn't k be an even number and p is less than or equal to n?

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    I suppose that variables are mixed up in checker logs for this problem. See other logs, everywhere they are like this: ok Position $n is guessed successfully (n = $k, k = $p) with $some queries (An input line of the judgement protocol contains 3 numbers and these might be n, k, p in that order)