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

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

Похоже, во время контестов на Codeforces e-maxx.ru особо популярен — сегодня сайт превысил предел нагрузки на процессор :) Пруф

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

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

А в какой задаче мог пригодиться e-maxx?

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

    Например, задача С (Div2) там нужно поворачивать прямоугольник
    на заданный угол, и искать точки пересечения отрезков

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

      Спасибо за подсказку:) А я, как дурак, весь контест пытался руками вывести формулу, а о таком решении даже не подумал:(

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

        У меня круче: вывел формулу, но допустил ошибку:

        if (a > 90) {
            a = 180 - 90;
        }
        

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

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

Он так уже несколько дней вроде лежит.

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

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

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

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

    Хм, не знал, надо разбираться.

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

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

      Отбил "атаку": кто-то бомбил по 100 запросов в секунду несуществующим URL :)

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

        А можно пояснить, какие действия в данном случае входят в "отбил атаку"? Заблокировал ip-адрес, с кого шли эти запросы? Просто ни разу с таким не сталкивался, интересно, как это происходит.

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

          Для начала я просто зашорткатил его в конфиге апача (т.е. по конкретному URL теперь сразу отдаётся HTTP 500 вместо запуска PHP-скрипта и выполнения запросов в БД).

          Конечно, вряд ли это ddos-атака — уж слишком она наивна :)

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

В такие моменты очень помогает pdf версия