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

Автор lperovskaya, 11 лет назад, По-русски

По многочисленным просьбам, делаем отдельный тред для объявления\обсуждения очередного раунда Алгоритма, который пройдет 30 мая в 05:00 (UTC +3). Раунд пройдет по системе TCM/Time и продлится 100 минут.

Пока ждете начала раунда можно потренироваться решая задачи предыдущих соревнований.

Не пропустите!

Обсуждение квалификационного и первого отборочного раунда.

UPD Третий отборочный раунд начнется по расписанию 6 июня в 13:00 и продлится 100 минут.

Время и дата раунда 2.2 уточняется, следите за обновлениями в расписании

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

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

I understand that you wanted to make Yandex available for people all around the world, but since score from eliminations is summed and vast majority of people competing are from Europe and Asia (mainly Russia) then it's just sadism to schedule round on 4 AM :P (5AM for Russia). I guess that moving it 4 hours forward or 4 hours backward will make it much more available to many people and it won't make a significant difference for people which live in timezones where this hour is comfortable.

Nowadays, following TopCoder usually brings nothing good ( ͡° ͜ʖ ͡°)

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

Internal Server Error

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

Internal Server Error

Is it really so difficult to handle 2,000 people online?

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

Видать, организаторы умнее меня и в 5 утра спят :)

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

В добрых традициях Yandex — с первого раза не получилось )

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

codechef working smooth .. yandex site down .. parallel universe!

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

Ok, guys. Let's go back to sleep.

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

Internal Server Error ) 5 am is very nice time for jury :)

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

Не спишь тут до 5 утра, и такое :)

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

может жюри продлят контест на 10-15 минут из-за недоступности задач?

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

How to solve "Internal server error" problem (Spoilers):

Reduce it to external server error and then it is dynamic programming on servers

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

Can juri just paste problem statements here?

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

I think we have to sleep :(

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

I recommend open an incognito window/cleaning cookies for those getting ISE.

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

It seems that some people have already seen some problems statements...

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

Come on!

It has been 20 minutes. Will you postpone it or what?

Are you waiting for gaining more hate of contestants who wake up in the middle of the night?

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

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

Am I need to register for this contest? I have participate in Round 1?

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

Ну сообщите хоть, что анрейт, чтобы я со спокойной душой ушёл спать

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

Its 4:24 AM in the morning here, i slept only 2 hours and woke to participate this contest and now its Internal Server Error, give us some update lperovskaya :P

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

    You should go back to sleep, you'll only have an unfair disadvantage, since some people have seen the problem statements.

    At least you're not in a bus with laptop battery charged barely enough for the contest in the original time frame (okay, even less than that).

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

Ну это нормально вообще? Я встал в 4:30 утра перед GCJ Round 2 ради этого!?

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

Единственная страница, которая у меня иногда открывается, это таблица результатов. Вполне себе садизм, да.

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

I thought previously that Bayan did really bad...but here you go...

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

Codechef is more stable than Yandex, what a time to be alive!

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

Может уважаемые организаторы уже скажут что-нибудь хорошее, например, что можно с чистой совестью идти спать, а не нажимать F5.

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

Странно, задачи висят в очереди, одна тестируется уже десяток минут, другая даже не начала проверяться.

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

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

У меня задача C загрузилась...

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

I wonder if somebody is working on that or they just sleep at this late night/early morning time :)

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

Yet another F5-style contest :(

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

Предлагаю отправлять решения по почте. Форма отправки не работает никогда.

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

I think this contest should be postponed.

I just get off from the bed to participate in this contest while my girlfriend is waiting for me and doubting of my motive in the midnight. Now, I don't understand should I wait for the contest or go back to my girlfriend.

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

what is the problem???

I have exam an hour later and can't submit anything!!

PS: now I can not see problems either!

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

Как все же отправить решения на задачу если у меня через раз либо Internal Server Error либо Список задач недоступен... ?

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

I wonder why they don't use Codeforces as the contest platform when Yandex 2012 went well on Codeforces. Now it's like a joke.

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

    I believe its "Not Invented Here" problem.

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

    I guess Codeforces doesn't yet support whatever minor unimportant modifications they want (like the blind/open thing). Make Codeforces more versatile and you avoid these problems.

    They should have canceled the contest after 20 minutes of this, tops. Very unprofessional. Not canceling it at all is even more disastrous (whoever f5s the hardest qualifies for onsite).

    Maybe they tried to cancel it but got internal server error.

    EDIT: After 1 hour, they finally got sane. Good night.

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

Ура, у меня открылись все задачи! Задача 1 — прочитать условия — успешно решена.

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

They said in QR such a problem won't happen in future rounds... hmmm

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

Хочу сказать добрые слова организаторам из Яндекс, но сейчас не могу ни одного вспомнить...

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

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

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

Из-за технических проблем с серверами системы Яндекс.Контест результаты второго раунда НЕ будут учитываться в результатах отборочного этапа. Время и дата второго отборочного раунда будут сообщены дополнительно. Приносим свои извинения за доставленные неудобства.

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

Technical issues

Due to technical issues with Yandex.Contest platform results of this round will not be taken into account in elimination stage results. We will inform you about new scheduled time for second round additionally. Sorry for the inconvenience

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

Due to technical issues with Yandex.Contest platform results of this round will not be taken into account in elimination stage results. We will inform you about new scheduled time for second round additionally. Sorry for the inconvenience

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

Хочу передать большой привет организаторам, и поставить для них песню.

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

я обычно редко ругаюсь публично, но на «Из-за технических проблем с серверами системы Яндекс.Контест результаты второго раунда НЕ будут учитываться в результатах отборочного этапа. Время и дата второго отборочного раунда будут сообщены дополнительно. Приносим свои извинения за доставленные неудобства» я могу спросить только что за хуйня блеадь, пиздец нахуй. Я конечно понимаю, место в таблице — не самая важная вещь в жизни, это не входит даже в десяток самых важных вещей, но блеадь, как-то печально сегодня. Збс ваще. спокойно порешал бы в удобное для меня время когда-нибудь потом.

Задачи очень интересные, показались отлично сбалансироваными по сложности и отлично подготовлеными. Хочется поблагодарить авторов контеста. очень грустно, что так получилось. Решение контеста доставило кучу положительных эмоций несмотря на возникшие технические проблемы.

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

    А какой бы вы ответ хотели?

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

      Прошу отметить, что я не попал в топ-30, не получил ни одного очка гран-при и даже не рассчитываю попасть хоть однажды в топ-30 в 2015 году для прохождения на следующий этап соревнования.

      Как приемлимый вариант ответа — написать те же слова, но через 10-30 минут после начала раунда, а не под его конец.

      Второй вариант — расширить количество проходящих по системе yeputons

      tourist'у ничего не помешало сдать 6 задач, более чем десятку людей сдать 4 задачи, а мне сдать 2. И я сомневаюсь, что сдал бы больше, если б не было падений сервера.

      Я согласен, что при проведении раунда возникли проблемы и предполагаю, что решение о неучитывании результатов раунда может быть лучшим решением, но это не отменяет моего отношения к ответу. Нет ответа, который я хочу, но конкретно эти слова в этот день вызвали неприятие в голове.

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

Я ж правильно надеюсь, что разбор второго раунда все таки будет не смотря на все возникшие ситуации?

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

I want to have some words of support for contest staff here. Bad things happens on all platforms. Some people here asked "Why not Codeforces?", but aren't they very same people who would gladly complain about Codeforces server being down only if Codeforces would be available. TopCoder rounds got cancelled once in a while, etc. I think people would be much more forgiving if it would not happen in this particular round that scheduled at early morning/night for Europe

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

Да ладно всем ругаться. Вот Гене же ничего не помешало все сдать в слепую )

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

Предлагаю немного снаркомании: берём две таблицы (с результатами этого раунда и без), берём по системе гран-при сколько надо, объединяем множества, получаем список финалистов.

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

How to solve D?!

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

    If d = 2^p2 * 5^p5 then answer is max(p2, p5) Else impossible

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

    Take a worst case like a number = VeryBigPrimeNumber * 10^k + b, where b = h * d, where h = const. VeryBigPrimeNumber >>>> d, so you need that d = 5^p1 * 2^p2, beacuse 10^k have only two prime divisors(2 and 5) and you need that 10^k mod d == 0. So, if(d != 5^p1 * 2^p2) then ans := -1, else ans := max(p1, p2)! You can found p1 and p2 in O(logN). (My Internet is SlowPoke :) )

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

    Let's assume that the answer for some d is k. It means that we can decompose any integer n into a sum n = a × 10k + b and all we need to check divisibility of n by d is to look at b, i. e. a doesn't affect divisibility by d. Thus, 10k is divisible by d. If d = 2i * 5j the answer is max(i, j). Otherwise there is no such k, the answer is "impossible".

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

Как решить задачу A? Сам получаю TL код

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

    Это за квадрат, а надо за n log n. Будем хранить динамику dp[i] — количество способов добраться до i-ой ступеньки и массив префиксных сумм этой динамики pre[i]. Для каждого i можно бинпоиском найти максимальный номер j, такой что для всех ступенек с номером меньше j нельзя попасть в i. Тогда dp[i]=pre[i]-pre[j-1]

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

How to solve E? I used such dp — f[len_prefix][wasC1][wasC2][wasC3][ost][flag] I fixed the three biggest numbers and then calculate dp. But it gets TLE. Who can help me? Code Link Here

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

Before the round starts, this blog was +53. Now it's +16, and still decreasing. What a sad story :(( I think all contests should be encouraged, as all managers have tried their best.

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

I'm interested how to solve C without coding brute force for small numbers and looking for a pattern?

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

Как и два года назад, задача C — адский боян. Причем из серии "если знаешь идею, пишется за минуту".

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

How to solve A ? I am getting a WA on test 5. Submission.

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

Кто сдал F, у вас O(nlogn)?
Я O(nlog2n) ногами упихал, но кажется, что это не то, чего хотели авторы.

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

any updates on the new time of rescheduled round??

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

OK, so I will try to elaborate a bit more why organizing event at this hour is wrong and how it could be improved.

Firstly, we will use quantity argument. Look at the standings table. Keep in mind that this was middle of the night for Europe/West Asia. Scheduling hour of contest as such does good only for people from America (Northern and Southern). I just counted and there were about 14 people competing from those countries (USA, Argentina, Canada, Brazil, Dominicana and Cuba counted :P). And best of them was on 41st place. Does this really has any sense scheduling contest on that hour, making favor for that incredibly small amount of people and forcing about 200-300 not to sleep before 6/7AM? Moreover many people won't compete, so this competition kinda changes from "who is better programmer?" to "who can stay woken up longer?" and make results not reliable. Btw people competing at that hour have much smaller abilities, normally I would treat being unable to solve D as serious mental disability, but I managed to fail this either way :P (it was 5 AM >_>).

Considering people from America — isn't hour as one first contest was held at comfortable for them? If I'm not mistaken it's 1PM, so it superfine. 8PM in Poland/9PM in Moscow seems to be very good hour for people all around the world. Maybe for East Easia it is not that comfortable, so we can shift it 3 hours earlier. It is 9 AM in San Francisco and 1AM in Tokyo, so I think it's really fine. Given this — choosing hours 3 PM, 6PM, 9PM in Moscow would be the best option, because in that form everyone in whole world has at least 2 chances to compete in fine hours and amount of competitors such that they cannot compete 3 times not in the middle of night is much smaller than it is now.

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

Возможно это уже спрашивали, но Раунд 2.2 будет после 3 — го или же нет?