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

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

Для облегчения тестирования решения интерактивных задач сделал С++ шаблон.

Состоит из следующих основных частей (см. код):

1) OnlineJudgeInteractor: отвечает на вопросы через stdin/stdout
2) LocalTestInteractor: в конструкторе принимает секретную информацию и отвечает на вопросы, зная её
3) Solver: принимает на вход любой IInteractor, задаёт вопросы, возвращает найденный ответ

Полный текст и комментарии »

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

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +40
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +43
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +69
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +42
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +30
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +19
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +59
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +62
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +18
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-русски
  • Проголосовать: нравится
  • +101
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +37
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +27
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +42
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +20
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +35
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +59
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +18
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +47
  • Проголосовать: не нравится

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +34
  • Проголосовать: не нравится

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

В настоящее время идет Марафон-раунд. Задача RectanglesAndHoles, на мой взгляд, интересная.

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

Регистрироваться и посылать решения можно до 4 июня 2014 21:00 MSK.
После раунда предлагаю обсудить решения.

Полный текст и комментарии »

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

Автор DmitriyH, 10 лет назад, По-английски
  • Проголосовать: нравится
  • +51
  • Проголосовать: не нравится

Автор DmitriyH, 11 лет назад, По-английски
  • Проголосовать: нравится
  • +48
  • Проголосовать: не нравится

Автор DmitriyH, 11 лет назад, По-английски
  • Проголосовать: нравится
  • +20
  • Проголосовать: не нравится

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

Статистику по раундам я начал собирать по двум причинам:
1) было очень интересно узнать процент решений, упавших на системных тестах
2) хотелось попробовать что-нибудь написать в связке javascript + DOM + Chrome Extension

Ничего из перечисленного я тогда не знал, и после ряда экспериментов, чтения сэмплов и форумов появился Первый Пост.
Примечателен тот факт, что через три часа рейтинг этого поста был в районе -7. В этот момент показалось, что процент упавших решений был интересен только мне.
Спустя сутки, стало понятно: все-таки, есть участники, кому это интересно ( +123 ).

Благодаря вашей поддержке, а также замечаниям и пожеланиям, статистика продолжала развиваться.
Мой Javascript-skill вырос c "Below Hello World!" до "Above Hello World!", а ваши плюсы заставляли работать над новым функционалом и исправлять найденные баги.
Но даже после того, как в статистике появились графики, встреченные большим количеством плюсов, я не думал, что могу попасть даже в Топ-10 «Вклада».

Недавно произошло то, во что я бы не поверил 5 месяцев назад: «Вклад» достиг Топ-1

Для меня оказалось невозможным это не прокомментировать, а если быть более точным:

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


Немного статистики о статистике, точнее о ее скриптах:
Файлов JS: 19
Строк JS-кода: 5561 (раньше вообще не знал JS, поэтому там написано много глупостей, требующих рефакторинга).

Бонус:
Скринкаст (10:36) процесса создания статистики одного раунда.

Что в планах?
- актуализировать немного устаревший FAQ
- дальше видно будет ;)

P.S.

Donate via PayPal
Где-то здесь могла быть ссылка Donate.
Но мой Paypal-аккаунт заблокировали, когда я попробовал «поддержать сам себя» и прислали какое-то странное письмо. Может добавлю когда-нибудь, если аккаунт вернут :)

Полный текст и комментарии »

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