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

Автор goryinyich, 13 лет назад, По-русски
Всем привет!

Автором сегодняшнего раунда являюсь я, Сергей Ведерников.

По ходу раунда Вам придется помогать жителям Тридевятого царства решать каждодневные проблемы, а иногда - просто бороться за свое существование!
Раунд будет "красным" =), поэтому задачи не должны показаться сложными, и вы получите удовольствие от их решения.
Владеющим русским языком я рекомендую читать условия задач на русском языке. И дело здесь совсем не в переводе - просто английский язык плохо передает русский фольклорный стиль.

Напоследок хотелось бы выразить благодарность Артему Рахову за неоценимую помощь в подготовке раунда, Марии Беловой за качественный перевод задач, Михаилу Мирзаянову за прекрасную систему КФ и всем участникам - за то, что не оставили данное мероприятие без внимания.

Всем больше полных решений и высокого рейтинга! gl & hf

UPD: К сожалению, задача B (div. 1) / D (div. 2) оказалась не такой простой, как задумывалось первоначально, и авторское решение оказалось неверно, в связи с чем данный раунд будет нерейтинговым. Приношу свои извинения всем участникам.
  • Проголосовать: нравится
  • +42
  • Проголосовать: не нравится

13 лет назад, # |
  Проголосовать: нравится -9 Проголосовать: не нравится
Удачи всем! Good luck!
13 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Надо ждать задач на скрытый перебор ;)
13 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится
What do you mean by "This round is red" ? 

Nice rating by the way ;)
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Problems sound easy... :D 
13 лет назад, # |
  Проголосовать: нравится -11 Проголосовать: не нравится
GOOD LUCK!!!!!!!!!
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
How is red round correlated to easy problem set? Isn't it the other way? Am I missing something here?
13 лет назад, # |
Rev. 2   Проголосовать: нравится -12 Проголосовать: не нравится
good luck everyone :D
13 лет назад, # |
  Проголосовать: нравится -12 Проголосовать: не нравится
thanks a lot. high ratings to all :)
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
I am new to codeforces...I have'nt seen the contest interface..Can anyone guide me ..Also I am using Java..So some technical help would also be great...
13 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится
Good luck everybody.
Thanks to the problem setters for their contribution

13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Any idea for problem C div II?
  • 13 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    My solution was to try every combination, ignoring the rotation constraint, and save them in a array. Then I took every combination in the array and make all the rotations from it and erase these rotations from the list, the answer was the number of solutions left in the array.
13 лет назад, # |
Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

Do anybody know pretest 6 of problem B (Div 1)?
13 лет назад, # |
  Проголосовать: нравится +26 Проголосовать: не нравится
Хочу оранжевый раунд.
13 лет назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится
Now I know what a RED round means.
13 лет назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится
мне кажется, или задачи были несбалансированные по сложности? я бы сказал немного убиенные, может, стоит как то более мягко раунды делать?
13 лет назад, # |
Rev. 3   Проголосовать: нравится +21 Проголосовать: не нравится

Вы уж извините, но по вашим ответам на клары понять E легче не становится. Что значит "оптимальная стратегия"? Какой параметр она оптимизирует? В игре с циклами сумма вероятностей проигрыша и выигрыша не обязана быть равна 1, так что условие уже поэтому некорректно.
Но даже более того - предположим, хочется максимизировать вероятность выигрыша. Какие стратегии рассматриваются? Такие, что при любой смене нашей стратегии нам станет хуже? И у противника при этом ровно такая же стратегия? А что если таких равновесных пар несколько? Какую выбирать? В условии про это нет ни слова. И на клары вы нормально не отвечаете.

Нельзя так туманно и неформально писать условия.
  • 13 лет назад, # ^ |
      Проголосовать: нравится -9 Проголосовать: не нравится
    Дождитесь разбора, или хотя бы результатов систестов. Игра конечная. Если оба играют оптимально - ни у кого нет желания называть выбывшую карту. А потому - количество карт в игре уменьшается.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +18 Проголосовать: не нравится
      Если оба играют оптимально - ни у кого нет желания называть выбывшую карту
      Дубль 10 :) Сначала определить понятие "оптимально", а потом уже делать такие утверждения; не надо определять понятие, основываясь на импликациях, внутри которых это понятие содержится. Я вашу логику совсем не понимаю; и почему не написать формальное определение в условие, или хотя бы в кларах, если оно не очевидно?
      • 13 лет назад, # ^ |
          Проголосовать: нравится -11 Проголосовать: не нравится
        Оптимально: каждым своим ходом игрок пытается максимизировать вероятность победы в сложившихся условиях.
        • 13 лет назад, # ^ |
            Проголосовать: нравится +8 Проголосовать: не нравится
          Опять ничего не понимаю. Есть соперник, его стратегия нам неизвестна. Какой порядок кванторов? Мы хотим максимизировать минимум по всем стратегиям соперника, или что? Или верно утверждение, которое написал ниже Petr? Если да, то оно мягко говоря неочевидно и нетривиально, и про такое надо писать.
          • 13 лет назад, # ^ |
              Проголосовать: нравится -19 Проголосовать: не нравится
            Верно то, что написал ниже Петр. Только это стандартная вещь в теории игр и зачем про такое писать - непонятно. Это как раз и характеризуется фразой "оба правильно играют"
            • 13 лет назад, # ^ |
                Проголосовать: нравится +20 Проголосовать: не нравится
              С каких пор это стало стандартным? В играх с вероятностью обычно нет абсолютно оптимальных стратегий, и ищут равновесные. Такого определения в теории игр я ни разу не видел, если вы приведёте ссылки на какие-нибудь книги, где оно используется, то возможно это и можно считать стандартным. Но неужели так тяжело привести в условии формальное определение, чтобы люди поняли, что вы имеете в виду...
        • 13 лет назад, # ^ |
            Проголосовать: нравится +12 Проголосовать: не нравится
          Для какой стратегии противника?

          Ещё я попробую привести рассуждение на пальцах, почему иногда выгодно называть выбывшую карту.

          Вообще если не выгодно называть выбывшую карту, то не выгодно называть свою карту (при игре против оптимальной стратегии мы знаем, какого типа ход сделал противник - пытался назвать нашу карту, или назвал одну из своих, но называние своей карты явно раскрывает нам больше информации о картах противника, чем называние выбывшей карты).

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

          Ну и наконец, стратегия, кладущая оптимальную: называем свою карту -> оптимальная стратегия проигрывает пытаясь угадать карту на столе.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +16 Проголосовать: не нравится
      Сергей, я тоже согласен с тем, что условие задачи Е некорректно.  Кто мешает назвать, скажем, Гене карту, которая у него есть. Чебурашка ответит, что у него ее нет и тут же назовет ее как ответ, будучи уверенным, что он победит. А Гена сделает trollface и останется победителем. Или с какой вероятностью Чебурашка поверит Гене? Я на эту задачу 30 минут убил, чтоб понять какое понимание похоже на правду. Предположил, что обман запрещен. Но такое решение не прошло проклятый 11 тест, зато все претесты прошло.
      • 13 лет назад, # ^ |
          Проголосовать: нравится -8 Проголосовать: не нравится
        Дождитесь разбора. Там вы увидите, что называть свою карту оптимально.
    • 13 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится +18 Проголосовать: не нравится

      Да, объясните те, кто сдал, почему в игре нет психологической составляющей. То есть о чём по замыслу должны думать участники игры, когда кто-то говорит свою карту. А главное, почему.

      Upd: ну раз всего один плюс, объясните хоть кто-нибудь.
  • 13 лет назад, # ^ |
      Проголосовать: нравится +10 Проголосовать: не нравится
    Я так понимаю, что условие подразумевало (как мне кажется, верное) утверждение, что существует наша стратегия, дающая максимальную вероятность выигрыша при _любой_ стратегии противника.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +8 Проголосовать: не нравится
      Ну если оптимальную в таком смысле, то это надо писать в условии, или хотя бы ответить в кларах, когда про это явно спрашивают... В любом случае, было бы интересно посмотреть на доказательство этого .
      • 13 лет назад, # ^ |
          Проголосовать: нравится -6 Проголосовать: не нравится
        А разве это не во всех играх подразумевается, нет?
        • 13 лет назад, # ^ |
            Проголосовать: нравится +8 Проголосовать: не нравится
          Конечно нет. Почти во всех вероятностных играх такой стратегии просто не существует ;)
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Вопрос на засыпку - какой по Вашему правильный ответ в B при n=9?

Моё решение выдаёт 6/1, и это проходит 8й претест.
Логика подсказывает, что можно за 16/3= 2*8/3 < 6/1.
  • 13 лет назад, # ^ |
      Проголосовать: нравится +2 Проголосовать: не нравится
    Кстати, какое решение в E?

    Во время раунда я думал над решением, что если n - составное, найти минимум по всем get(a) + get(b), где n = a*b (видимо, Вы этот случай имеете ввиду на ответ 16/3). Но n может большим быть, так что непонятно, как раскладывать на множители. Если степень двойки, ясно. А что делать в случае простых чисел?
  • 13 лет назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится
    Я, кажется, умею за 14/3.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +8 Проголосовать: не нравится

      +1. Я кажется тоже умею.

      Только мне кажется, что решение, которое выдаёт такой ответ, получает оочень большие числа в ответах для n ~= 10^17...

      • 13 лет назад, # ^ |
          Проголосовать: нравится +13 Проголосовать: не нравится
        Есть такая проблема...
      • 13 лет назад, # ^ |
          Проголосовать: нравится +5 Проголосовать: не нравится
        Вот некоторые ответы, которые на мой взгляд как минимум достижимы...
        n = 3: a = 8/3
        n = 5: a = 18/5
        n = 7: a = 24/7
        n = 9: a = 14/3
        n = 11: a = 160/33
        n = 13: a = 306/65
        n = 15: a = 64/15
        n = 17: a = 98/17
        n = 19: a = 2936/513
        n = 21: a = 38/7
        • 13 лет назад, # ^ |
            Проголосовать: нравится +3 Проголосовать: не нравится
          +1, но мой алгоритм не может посчитать ответ уже для 10000
        • 13 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится +6 Проголосовать: не нравится

          я обнаружил только что для n=5 можно 64/15
        • 13 лет назад, # ^ |
            Проголосовать: нравится +8 Проголосовать: не нравится
          Я после фейла с тупым решением и разрыва шаблона нашёл это (строим бесконечное двоичное дерево и в нужных местах делаем листья; там написано, что это оптимально, но саму статью я не нашёл). А дальше симуляция по этому алгоритму для n = 19 с получением такого знаменателя вынесла мозг.
          • 13 лет назад, # ^ |
              Проголосовать: нравится +3 Проголосовать: не нравится
            я доказал, что оптимально, но не могу придумать быстрого решения, которое считает сумму ряда
            • 13 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится
              Вероятно, если бы спрашивали ответ как вещественное число с точностью 1E-9, его бы даже удалось несложно получить, просимулировав.
              • 13 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится
                можно и точно посчитать. Дробь  1/n периодическая
                • 13 лет назад, # ^ |
                    Проголосовать: нравится 0 Проголосовать: не нравится
                  Когда период порядка 1017, это не очень помогает... А вот первые несколько точных десятичных знаков можно узнать, не восстанавливая весь период.
                  • 13 лет назад, # ^ |
                      Проголосовать: нравится 0 Проголосовать: не нравится
                    да там можно довольно много первых знаков узнать =) если считать в BifDecimal
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      О. я тоже умею за 14/3
      Типа так (строим такое бесконечное дерево):
      после 4х бросков 9 веток обрубаем, остаётся 7
      делаем ещё бросок, 9 веток обрубаем, остаётся 5
      ещё бросок, 9 веток обрубаем - остаётся одна, туда рекурсивно привешиваем всё дерево

      Получаем действительно 14/3
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Теперь интересно, как такое решение реализовать быстрее, чем за phi(n).
        • 13 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Кажется ответы для больших n не войдут ни в какую мыслимую память...
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Наталья, можно узнать какой у тебя ответ на тест 105?
  • 13 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +21 Проголосовать: не нравится

    Жесть... Решения, выдающие 6/1 на тесте n = 9, проходят системтест. 
    • 13 лет назад, # ^ |
        Проголосовать: нравится +7 Проголосовать: не нравится
      +100 в предложению сделать раунд нерейтинговым.
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Поддерживаю.  Убил больше часа на эту задачу, удивляясь как же люди её сдают.
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Кому как... у меня вот даже такое решение упало =)
13 лет назад, # |
Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

This round probably has the most number of unsuccessful attempts (in DIV 1).
Looking forward to the tutorial :P.
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Nice problemset - I've solved only E and placed 22nd (hope it won;'t change after system tests).
13 лет назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится
I think that problems were difficult because of the some (hard to understand) sentences...
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
in A was there any pretest in which integer part ended with 9? i forgot to check out solutions in hacking phase.
i doubt there was not such case , so many solutions will fail.
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Div2 C: 
Can we use a brute force approach?
  • 13 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    Yes you can, try out all the permutations (which is at most 6!).

  • 13 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    yes, brute force works:
    there are 720 permutations of 6 colors, and 24 equivalent positions for a cube.
    It would therefore need 720*24 checks.  It's low.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      can you explain the 24 positions.
      How do i figure it out.
      Thanks for the help.
      • 13 лет назад, # ^ |
          Проголосовать: нравится +5 Проголосовать: не нравится
        bottom - 1 from 6.
        front - 1 from 4 which have the same bottom.
      • 13 лет назад, # ^ |
          Проголосовать: нравится +1 Проголосовать: не нравится
        1 identical transformation
        9 rotations around 3 lines connecting the opposite faces (by 90 degrees)
        6 rotations around 6 lines connecting the opposite edges (by 180 degrees)
        8 rotations around 4 lines connecting the opposite vertices (by 120 degrees)
      • 13 лет назад, # ^ |
        Rev. 3   Проголосовать: нравится +5 Проголосовать: не нравится


        It's a group isomorphic to S4.

        A rotation of the cube corresponds to a permutation of the four diagonals.

      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Thanks guys for the help.
        it sounds a little too difficult for me.<I know very little of this isomorphism>
        I did 720 permutation but lost track how to do the rotations <24>.
        can anyone give me some links where I can get these 24 positions or how can i do it?

        Thanks for your help again.
        • 13 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

          Actually you can use the stupid approach: Just brute force over the 4x4x4 ways to spin the dice in the X, Y, and Z axis.

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

    24 step :
    0,0,0,1,0,0,0,1,0,0,0,1,2,0,0,0,1,0,0,0,1,0,0,0
    ---------------------------------------------------
    0:
             +---+
             | 5 |
         +---+---+---+---+
         | 3 | 0 | 1 | 2 | ----->
         +---+---+---+---+
             | 4 |
             +---+
             +---+
             | 1 |
         +---+---+---+---+
         | 5 | 0 | 4 | 2 | 
         +---+---+---+---+
             | 3 |
             +---+
    1:
             +---+
             | 5 |
         +---+---+---+---+
         | 3 | 0 | 1 | 2 | ----->
         +---+---+---+---+
             | 4 |
             +---+
             +---+
             | 5 |
         +---+---+---+---+
         | 0 | 1 | 2 | 3 | 
         +---+---+---+---+
             | 4 |
             +---+
    2:
             +---+
             | 5 |
         +---+---+---+---+
         | 3 | 0 | 1 | 2 | ----->
         +---+---+---+---+
             | 4 |
             +---+
             +---+
             | 1 |
         +---+---+---+---+
         | 4 | 2 | 5 | 0 | 
         +---+---+---+---+
             | 3 |
             +---+

13 лет назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится
Nice problems - however, I don't think it was balanced.
Number of submissions that passed the pretest are {A:218, B:20, C:29, D:21 and E:27}. 
 - Big gap between A and others.
 - (B C D E) very close to each other.

For problem B, i think the example cases were too trivial.
13 лет назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится
Annoying problem statements. My B (div2) is going to fail because I failed to grasp the peculiarity of the statement till I locked my solution and checked another coder's solution.

Problems overall were nice, though tough. 
13 лет назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится

мне одному показалось, что условие задачи D(div 2)/B(div 1) не очень понятно, скорее даже наоборот: очень непонятно?

  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Хм.. Как по мне, то вполне понятное, если знать теорию вероятности, или хотя бы иметь представление, что такое вероятность и мат. ожидание.
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      ну вот тут например, >> Царю стало интересно, как можно выбрать одного добра молодца с помощью этой монетки таким образом... каким таким образом? каким образом вообще происходит выбор, если например выпала решка?
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        "Таким образом" - "имея монетку, которая равновероятно выпадает решкой или орлом". А вот как это делается - это уже часть самой задачи :)
        • 13 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          ну не знаю, либо я чего то недогоняю, либо тут полет фантазии, как он там выбирал выигрышного... скорее конечно первое
          • 13 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            К примеру для 3 можно поступить примерно так.

            Кидаем монетку:
            1. Кидаем монетку:
            а. Первый победил.
            б. Второй победил.
            2. Кидаем монетку:
            а. Третий победил.
            б. Повторяем все сначала.
            Мат. ожидание - 8/3. Вероятность, что выберем каждого - 1/3.
            • 13 лет назад, # ^ |
                Проголосовать: нравится +1 Проголосовать: не нравится
              ааа... вот оно что, я что то такое предполагал.... но как это можно понять? где написано, что именно так вычисляется? возможно имелось ввиду так: кинул царь монетку, первая половина выиграла, а вторая проиграла, потом снова кинул, какая то группа мужчин выиграла, а остальные проиграли... и вот надо догадаться как понимать...
              • 13 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится
                Может быть что угодно, но главное - равновероятность того, что победит каждый из них, а также минимальное мат. ожидание количества подкидываний.

                Любая стратегия, которая отвечает этим требованиям подходит. И никто не говорит, что она одна.

                Вполне возможно, что для 3 ты мог придумать свою стратегию - и она была бы тоже правильной. В этом и суть задачи - придумать ее.
  • 13 лет назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится
    Я бы на месте автора написала какое-нибудь пояснение про случай n = 3.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      +100500, я честно говоря ожидал пояснения, чтоб хоть как то понять.... но не тут то было
13 лет назад, # |
Rev. 2   Проголосовать: нравится +9 Проголосовать: не нравится

Контест Гениален / Автор Молодец
  • 13 лет назад, # ^ |
      Проголосовать: нравится -14 Проголосовать: не нравится
    Problems are ingenious, as a consequence author has done well. However putting those problems together in one set (and in that order) was a really bad move. I enjoyed the problems, but not the contest.

    *I know I'm writing in russian interface and this is my intention, I just don't have keyboard with russian symbols right now.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      Я тоже хочу знать английский язык лучше, чем русскую раскладку :).
      • 13 лет назад, # ^ |
          Проголосовать: нравится -8 Проголосовать: не нравится
        Well, I somehow never learned the russian keyboard layout because not-touch typing was enough for IM and the like. Of course it is different with english layout because of the programming contests.
        Anyway, you probably don't want it because in my case it's not because my english is nice, but because my knowledge of layout sucks :)
        • 13 лет назад, # ^ |
            Проголосовать: нравится -8 Проголосовать: не нравится
          У меня тоже когда-то была клавиатура без русских букв, а слепым набором я к тому времени ещё не овладел. Проблема была решена при помощи красного перманентного маркера.
13 лет назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
I suggest that this contest is unrated.
13 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится
Div-2 B
I was able to hack a solution just because the participant didn't put '.' after
Unrecoverable configuration


  • 13 лет назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится
    all praise to your keen eyes.
  • 13 лет назад, # ^ |
      Проголосовать: нравится +7 Проголосовать: не нравится
    Why wasn't there a pretest for this?
    • 13 лет назад, # ^ |
        Проголосовать: нравится +5 Проголосовать: не нравится
      Because it would create an unrecoverable configuration =)
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Uhm... When I wrote my B (div2) I made a copy-paste error: my solution never printed "Unrecoverable.." but printed always "Excellent pages" instead. I sent it, and failed on pretests! Then I corrected it and got it accepted.

      How is it possible?
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      actually the participant had checked for "Unrecoverable Configuration." at 2 places. At one he forgot to put '.' :)

13 лет назад, # |
  Проголосовать: нравится +19 Проголосовать: не нравится
Впервые я рад, что на CF можно почитать задачи и решить не участвовать.
  • 13 лет назад, # ^ |
      Проголосовать: нравится -17 Проголосовать: не нравится
    Меня в этом плане задача A сбила с толку :)
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      А меня нет, но я подумал, что если в A такой изврат, стоит посмотреть другие задачи. И посмотрев я решил, что этот контест лучше пропустить :).
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Её, кстати, предпосчетом можно было решить. Разложить 6 на слагаемые и для каждого разложения посчитать. Там везде ответ будет не больше 8, для 1 1 1 1 1 1 ответ в условии, а 2 1 1 1 1 очевидно получается делением 30 на 2 :)

        Но я всё же написала изврат, надёжнее
13 лет назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
That was a hard and unballanced round. Also, I missed the usual explanation of the sample cases in some problems in Div 1, mainly B and E...
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Давно я так не лажал...
13 лет назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится
Где же Вы столько тестов взяли в A и B div2... ;D
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Кажись, все решения по Е упадут на 11 тесте...
13 лет назад, # |
  Проголосовать: нравится -10 Проголосовать: не нравится

После контеста особенно умиляет фраза из топика:

"Раунд будет "красным" =), поэтому задачи не должны показаться сложными, и вы получите удовольствие от их решения."

  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    "Этот раунд будет красным" = "Этот раунд будет кровавым". Это настоящее месиво. Для тех, кто захотел начать с задачи, отличной от A - это настоящая трагедия, а не раунд. Задача B - без комментариев. Я с ума чуть не сошел, пытаясь ее решить. В задаче E я до сих пор не уверен, что до конца понял условие так, как понимает его автор.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      Как раз, начав с другой задачи, проще переключиться на стратегию “вообще не участвовать” ;) .
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Да у меня E прошла претесты :) Я прямо окрыленный (ну все, думаю, угадал условие), решил все-таки порешать. Сдал А, вернулся к В и прощай контест :)
    • 13 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
      Несмотря на баги — спасибо за контест! Задачи, по-моему, очень интересные. Хоть я и сдал только A — гораздо приятнее не сдать задачи, потому что думал о решениях, чем потому что кодил-кодил и... укодился.

      P. S. не туда.
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Я когда прочитал задачу B решал сразу две задачи:
        Задача, которую дал нам Сергей, и "Почему эта задача под буквой B?" :)
    • 13 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      Мне вот только C доставила удовольствие. И даже прошла :)
13 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
>>UPD: К сожалению, задача B (div. 1) / D (div. 2) оказалась не такой простой, как задумывалось первоначально, и авторское решение оказалось неверно, в связи с чем данный раунд будет нерейтинговым. Приношу свои извинения всем участникам.  может какое голосование устроить, рейтинговым делать или нет? а то как-то очень справедливо, возможно для многих задача B (div. 1) / D (div. 2) хоть  и была непонятной, но выступили они нормально
13 лет назад, # |
Rev. 2   Проголосовать: нравится +13 Проголосовать: не нравится

Может вместо нерейтингового сделать кнопку голосования? Думаю многие люди игнорировали задачу D/B и она не повлияла на их результат.

В Div 2 так точно.

Да и Div. 2 участников было в 4 раза больше.
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    А что предложите делать тем кто как раз ее и пытался решить?
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Насколько помнится, посылки по ней сделали 2 человека.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +4 Проголосовать: не нравится
      Если по вашему мнению это сильно повлияло на результат - не нажимать на кнопку в голосовании.
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Думаю все по крайней мере открыли D/B и какое то время на нее потратили.Большинство не решило задачи которые шли дальше,то есть только решило халяву до D/B,а давать за халяву рейтинг,имхо, неправильно
  • 13 лет назад, # ^ |
      Проголосовать: нравится -7 Проголосовать: не нравится

    Да ладно вам, Максим. Всем же ясно что вы просто очень хотите чтобы успешное выступление пользователя Nadezhda было оценено изменением в рейтинге

    Сами то вы не учавствовали

    • 13 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      Я не ставлю такую цель в данном случае. Был раунд с подобной проблемой и её достаточно классно решили с голосованием - можно и сейчас так сделать. Это было бы приятно большинству участников из второго дивизиона.

      Не участвовал потому что не спал в ночь перед контестом, а потом ещё и работал.

      Впрочем я тут не один защищаю интересы своей половинки.
      • 13 лет назад, # ^ |
          Проголосовать: нравится -9 Проголосовать: не нравится

        > Я не ставлю такую цель в данном случае

        > Впрочем я тут не один защищаю интересы своей половинки

        Путаетесь в показаниях :-)

        Не знаю кого вы еще имеете ввиду, я в основном вижу защиту личных шкурных интересов - удалось решить первые пару очень легких задач (в то время как у многих они попадали из-за заковыркованности условий), и уже пол темы в слюнях от возможного повышения рейтинга

        • 13 лет назад, # ^ |
            Проголосовать: нравится +1 Проголосовать: не нравится
          Защищать - защищаю, но цели такой не ставлю. Цель - сделать раунд рейтинговым, чтобы почти тысача участников второго дивизиона, которые не считают, что D помешала им, изменили свой рейтинг - ведь это неотъемлемая часть местных соревнований.
          • 13 лет назад, # ^ |
              Проголосовать: нравится +10 Проголосовать: не нравится
            Эффект бабочки знаете? Каждое слово в любой задаче (а не просто ошибка в задаче) влияет на результат контеста.
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Сделайте рейтинговым только для DIV2, там A и B нормальные были!
  • 13 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +7 Проголосовать: не нравится

    Помоему в DIV2  мало кто пытался задачу D решить. Думаю для DIV2   можно сделать рейтинговым.
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Обидно конечно, но что поделать...

      У меня вот, последние контесты были места 225, 241, 253, а тут сразу 110...

13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
oh, no..........
13 лет назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится
I really enjoyed the contest. Perhaps a good warm-up (if not overheat) before tomorrow's TCO.

I will be really really really looking forward to E's editorial.
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    enjoyed the contest, yes, but it's unrated :(
    anyway good luck for tomorrow's TCO then :D
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Can we expect CodeForces rounds authored by you soon?
    Your TopCoder contests were cool and Hard problems were as tough as today's problemset if not more ^_^
    • 13 лет назад, # ^ |
        Проголосовать: нравится +30 Проголосовать: не нравится
      Thank you! I'm very happy to hear that.

      I've asked to but haven't got any reply until now. Maybe they already have too many authors - or maybe they simply missed my email. In either case you have the answer.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +12 Проголосовать: не нравится
      Agree with caustique, dolphinigle's contests are awesome.
      In fact, he is our favorite in Indonesia :D
13 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится
Раунд будет нерейтинговым для обоих дивизионов?
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    >>К сожалению, задача B (div. 1) / D (div. 2) оказалась...

    Что намекает, что да.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится
      а возможно сделать его рейтинговым для одного дивизиона?
13 лет назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится
After 13 days waiting for this contest. to be unrated! :(
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Подскажите, почему в задаче B-Div2 в тесте
4
0
0
2
2


Авторский ответ Unrecoverable configuration. ?

Ведь можно перелить из 3 в 1, и из 4 в 2 ?
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Можно переливать только один раз.
    • 13 лет назад, # ^ |
      Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

      =\

      Я думал это про ситуации когда с одним стаканом связано более чем одно переливание
13 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

Кто может мне подсказать, про что 137ой тест в задаче B div 2?

UPD. Уже не надо, заработало.
13 лет назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится
Hmm.....unrated..It makes me sad ;(
By the way , I couldn't get pleasure from solving these because it seemed that problems are very difficult except for A!

I think that recent contests are becoming difficult than the contests of the past clearly.
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
а почему рейтинг то не открывают? 
13 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится
Вот блин. Стоило только занять приличное место, так match сразу unrated...
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Эй, это нечестно! Сделайте его рейтинговым хоть для 2-го дивизиона. Посылок по задаче D не так уж много, да и решали ее в основном те, кто уже решил к тому времени три задачи! Ну или хотя бы устройте изменение рейтинга по желанию (я помню когда то такое уже было).
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Зачем в пятый раз-то об этом просить?
  • 13 лет назад, # ^ |
      Проголосовать: нравится -10 Проголосовать: не нравится
    реально, ждать 13 дней что би остаться без рейтинга ето слишком
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      будем считать, что это был тренировочный раунд :) неужели нет удовольствия просто от процесса решения задачек?
      • 13 лет назад, # ^ |
          Проголосовать: нравится -6 Проголосовать: не нравится
        о каком удовольствии от решения может идти речь именно в этом раунде? разве вы не видите сколько критики в сторону задач этого раунда?
        • 13 лет назад, # ^ |
            Проголосовать: нравится +20 Проголосовать: не нравится
          Ну ошибся Сергей, что поделаешь? Подготовить раунд из 7 задач не так-то и просто. Времени на это надо гораздо больше, чем кажется на первый взгляд. Когда проведешь хотя бы какой-то раунд, тогда будет о чем с тобой говорить.
          • 13 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            ну ладно, все ошибаются, ты прав, но у некоторых (особенно 2див) раунд и несмотря на некоторые недочеты удался... ну просит народ, давайте по желанию рейтинг, чтоб все довольны были... но нет, лучше вот так вот: всех обломать, и ждите еще неделю контест
            • 13 лет назад, # ^ |
                Проголосовать: нравится -17 Проголосовать: не нравится
              если кто-то  берется делать контест то надо нормально делать (я так считаю)
              • 13 лет назад, # ^ |
                  Проголосовать: нравится +12 Проголосовать: не нравится
                согласен с вами, хотел это и написать, но думаю автору не стоит лишний раз напоминать об этом, я думаю он итак расстроен, сам все понимает
              • 13 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится

                Вы считает что автор целенаправленно пытался сделать в задаче B неверное решение ? 

                Винить кого-то всегда легко, пока сам не побываешь на его месте

                • 13 лет назад, # ^ |
                    Проголосовать: нравится +1 Проголосовать: не нравится
                  Петросян палится... Петросян не может говорить серьёзные вещи...
                • 13 лет назад, # ^ |
                    Проголосовать: нравится 0 Проголосовать: не нравится
                  повторюсь, если я не шарю, я не берусь за такое, соответственно хотелось бы чтобы тот кто берется делал это ответственно
                  • 13 лет назад, # ^ |
                      Проголосовать: нравится +5 Проголосовать: не нравится
                    Сергей проделал очень много работы. И он отнесся достаточно ответственно, в этом нет ни малейшего сомнения. Странно, что те, кто проверяют решения (ну хотя бы один-то человек должен быть таким), не заметили ошибки.
                    Роман, тебе пока рано судить ответственно отнесся автор контеста к его созданию или нет. Я не поленился посмотреть в таблице, там у тебя даже задача C не сдана, а по задаче D нет ни одной отправки. Я не думаю, что у тебя было хотя бы какое-то решение, которое выдавало правильный ответ на тестах из условия (в них ошибок не было).
                  • 13 лет назад, # ^ |
                      Проголосовать: нравится 0 Проголосовать: не нравится
                    ==================================================
                    С таким подходом ("если не шаришь - не берись") люди бы до сих пор в пещерах жили. Если боишься ошибок - то ничего и не добьёшься.

                    Другое дело, что автор почему-то весьма странно отнёсся к формальной правильности - что с B (если попробовать это неправильное решение доказать - сразу натыкаешься на проблемы), что с E (с замечательным с математической точки зрения условием - "иди туда не знаю куда сделай то не знаю что"). Наверное, автор не очень любит математику и формально строгие рассуждения, в этом случае стоило бы попросить о помощи в подготовке задач кого-нибудь ещё. Но по модулю этого был бы отличный и качественный контест (несмотря на сложность, на которую тут все жалуются), так что претензии о "безответственности" явно не по адресу.
            • 13 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится
              Если сделать рейтинг по желанию, то те, кто успешно написал этот тур, получат прибавку, а те, кто потратил силы на задачу D - нет. ИМХО, это несправедливо. 
              • 13 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится
                если бы каждый участник выбрал для себя рейтинговый раунд, или нет(то есть персонально ему, зачтут или нет) было бы все справедливо, вроде такое уже было...
                • 13 лет назад, # ^ |
                    Проголосовать: нравится 0 Проголосовать: не нравится
                  Угу, и те, кто из принципиальных соображений считали контест рейтинговым, хотя слили, огребли по полной, т.к. в рейтинге в основном верхушка осталась. Помню, было такое.
                  • 13 лет назад, # ^ |
                      Проголосовать: нравится 0 Проголосовать: не нравится
                    ===============

                    ну не знаю, дело хозяйское, но если бы по крайней мере так сделали, не было бы такого всеобщего уныния...
                    • 13 лет назад, # ^ |
                        Проголосовать: нравится +5 Проголосовать: не нравится
                      жаль, но я отметил для себя такую тенденцию: многие  как-то помешались только на рейтинге, а ведь польза от раунда - это способность решать задачи в принципе. даже если бы рейтинг не обсчитывался.
                      • 13 лет назад, # ^ |
                          Проголосовать: нравится -9 Проголосовать: не нравится

                        ===========================

                        польза есть, когда задачи более или менее уравновешены по сложности, а не тогда, когда условия второй серьезной задачи уже понять не можешь, а все остальные задачи смотрят на тебя как на гавно... обычно, например в div 1 задачу C решают человек 70, и больше, но не 19 же... и это немного демотивирует...

                    • 13 лет назад, # ^ |
                        Проголосовать: нравится 0 Проголосовать: не нравится
                      Вот оно - противоречие всеобщего блага и всеобщей справедливости =)
        • 13 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится +6 Проголосовать: не нравится

          Уважаемый yahooo, задачи можно критиковать сколько угодно раз. Пусть даже сегодня одна из задач была подготовлена с ошибкой, рейтинг не обсчитывается, но ведь от этого сами задачи остаются в силе и чтобы их решить, нужно приложить немного (или много) творческих усилий и технических стараний. 
          Лично мне очень понравилась задачка Div.2/D по своей сути, как впрочем и другие задачки. 
13 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится
My contest performance was very bad.Cannot solve problem C. But who cares the contest is unrated so I m feeling lucky...................

13 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится
Why interval between contests have increased? We would love to have 2 contests in a week,at least 1.
13 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
In B (Div1)/D (Div2), how to proof that a given strategy is an optimal one ?
13 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится
вот так вот и плюсуй пост до раунда....
  • 13 лет назад, # ^ |
      Проголосовать: нравится +23 Проголосовать: не нравится
    Человек проделал большую работу. Да, есть ошибка, не пинать же его за это? Всем свойственно ошибаться. Я не жалею что + поставил.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +5 Проголосовать: не нравится
      Полностью поддерживаю. Тем более, что человек, который что-то делал полезное имеет право на ошибку (конечно лучше обойтись без них).
      А задачки хорошие, и сюжетики прикольные.
      И решать, как правильно заметило несколько участников выше, такие задачи нужно для тренировок и удовольствия, а не ради рейтинга.
      Так что тоже принципиально автору поставил плюс за контест, хотя в 99% случаях от голосования вообще воздерживаюсь.
      Желаю автору дальнейших творческих успехов!
    • 13 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

      Но это не значит, что плюсовать пост до раунда - не бред полнейший.
      upd. Иммется в виду глобально, а не конкретно про этот раунд.
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Доброго дня!
Участвовал впервые! Вот моё мнение.
Очень понравилось, тест хороший и зря ругают автора и зря не засчитываю результаты в рейтинг!
Составляю иногда контесты, это не только много времени "поедает", но и сил, и нервов (боишься ошибиться, по много раз проверяешь)!

И одна ошибка из семи задач, конечно не мировой уровень, но для тренировки вполне хорошо!
А участники должны предполагать вероятность ошибки в тестах.
И ещё организаторам, если не сложно, можно ввести рейтинг качества тестов (на ошибки) у людей выкладывающих свои контесты, тогда в следующий раз можно будет сориентироваться участникам и иметь более точное представление о качестве контеста!

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

И вопрос: задачу B(Div2) теперь можно сдавать или она всё ещё с ошибками?
13 лет назад, # |
  Проголосовать: нравится +32 Проголосовать: не нравится
Хотите немного простых задач?
13 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится
I don't know if I'm missing something, but if the author solution for the "B div1/D div2" was wrong. How did 21 coder manage to get it accepted ?!!
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Хочу поблагодарить автора за третий сэмпл в D. Без него очень легко было ошибиться в переносе группы самых лёгких дисков.
13 лет назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится
This contest supposed to be rearranged as like as SRM504.5
13 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Я вот помню в ПТЗ была задача про додекаэдр, очень похожая на сегодняшнюю задачу про кубик (А), и чтобы ее решить надо было знать какую-то теорему/формулу, которая как раз подсказывала, сколько есть раскрасок, когда известны цвета. Там находились преобразования, которые можно применять к додекаэдру, чтобы получить все возможные его повороты, потом для каждого преобразования вершины разбивались на циклы, и затем была какая-то формула.
Может кто-то напомнить как та теорема/формула называлась, и что гуглить?

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

Can this contest be rerated with the ignorance of AC solutions in B (Div1)/D (Div2)?

I think it's better than unrated....
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
I think it's better to rematch in few days.
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Any editorials coming soon??? or not? :(
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
This was my first contest and goes of unrated....disappoiting:(
13 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится
Я сам контест не решал, прочитал задачу B-div-1, вспомнил, что мы ее "раскручивали" около полугода назад, но до нормального ничего не раскрутили, и подумал, что это тур не для меня :-D
Оказывается, мы еще и при раскрутке упустили смешной факт, что длина ответа -

Но при всем при том задачки очень хорошие. Спасибо огромное за контест!
13 лет назад, # |
  Проголосовать: нравится -16 Проголосовать: не нравится
Now I know the meaning of "red"
for me "red" means hard but unrated with pretty large stories.
13 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится
Round #79 and #80 is coming soon
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Many contests are coming soon. It feels nice :))
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Why isn't 98B in the PROBLEMSET rejudged? The problem has already been modified.