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

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

Паблик ВКонтакте "типичный программист" организовал контест: объявление.

Призов пока нет, а условия не вычитаны, но все равно какие-то задачи могут показаться интересными. До конца контеста осталось меньше суток, так что желающие поучаствовать должны поторопиться:)

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

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

Вроде закончилось. Как решать D? И в E надо было просто найти радиус вписанной окружности, или нет?

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

    В D я написал тупой перебор, который где-то за час посчитал все ответы:)

    Вписанная в невыпуклый многоугольник окружность это что-то странное... Кто-нибудь умеет, кстати, Е решать?

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

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

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

        Кстати, а может все-таки он невыпуклый? А то мои решения, которое считают его выпуклым получают WA1. По-моему, у них слабые тесты, и решение, которое зашло с тернарным поиском случайно нашло тот максимум, который отвечает за самую большую окружность...

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

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

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

          А что тогда наши тернарники ничего не находят?

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

            Ну тернарник же можно по-разному написать... Например, можно перебирать х, а внутри у, можно наоборот. Можно поставить другие границы поиска и т. д.

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

              Это просто Epic Fail. Их авторское решение — точная копипаста алгоритма с e-maxx для выпуклого многоугольника.

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

      У меня за 4 минуты D посчиталась=)

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

    D — прекальк.

    E — да, надо было найти наибольший радиус вписанной окружности, но что-то это непросто. Такая задача уже была в контесте CPR system trial round на snarknews, но там кажется ограничения меньше были. Вот, например, идея решения Жукова: http://codeforces.me/blog/entry/3632#comment-74188. Но при N <= 10000 работать такое видимо не будет (если я правильно понял, что "Ищем попарные пересечения всего со всем" дает квадрат).

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

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

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

        В условии не было сказано, что он выпуклый, а потом еще и клар прислали, что может быть невыпуклым (но тут говорят, что это неправда)...

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

      Вообще я вот что нагуглил http://prografix.narod.ru/rus_maxcirn.html , но там просто адова куча исходников и разбираться в них влом. Работает или нет, хз.

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

А соревнование уже закончилось? Я никак условия найти не могу.

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

    Закончилось, условия можно посмотреть в e-judge после того, как зарегистрировался и вошел в систему.

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

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

    UPD: их, кстати, нельзя просмотреть когда контест в режиме OVER

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

      Если что, то уже можно посмотреть [и даже дорешивать].

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

Зеленые школьники решили прославить себя на весь контактик: подняли еджадж, взяли откуда-то задачи и устроили контест с кучей багов. Круто.

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

    "Указывайте, пожалуйста имена или ники, чтобы мы могли знать, кто же лучший!"

    Я знаю что не лучший, поэтому не укажу:)

    Кстати F(последняя) походит на вторую с Facebook Round 2, только проще.

    UPD: комент не туда.

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

Скиньте ссылку на условия, пожалуйста.

UPD. Не нужно, спасибо.