После того, как на тимусе поправили вид профиля участника, работа скрипта по оценке решенных задач и их сложности в его текущем виде стала невозможной. Для правки скрипта потребовалась старая версия профиля. Но в кеше гугла не нашлось ни одной такой страницы, зато нашлось кое-то другое...
http://acm.timus.ru/tester/ - Тестер от Владимира Яковлева. Думаю многие знали или слышали о нём.
Но дальше пошло интереснее...
http://acm.timus.ru/KseniaSobchakFanclub/ - Ural Fanclub of Ksenia Sobchak
Our team at World Finals 2009 in Stockholm :-)
Ksenia Sobchak
^ кликабельно! ^
http://acm.timus.ru/LiudmilaPrivivkovaFanclub/ - Ural Fanclub of Liudmila Privivkova
Liudmila Privivkova
http://acm.timus.ru/LuyiMoFanclub/ - Ural Fanclub of Luyi Mo
Luyi Mo
Luyi Mo, ACM ICPC 2011 World Champion
А Яндекс выдал немного спама.
http://acm.timus.ru/Author.aspx?id=96823
АСУ ТП, НКУ, РЗА Релейная защита
Прямые поставки электротехники и автоматизированных систем управления технологическими процессами объектам энергетики
http://acm.timus.ru/Author.aspx?id=99445
Комбинат автофургонов - спецтехника Камаз, ГАЗ, Урал, Краз
Производство и продажа спецтехники на базе шасси ГАЗ, Камаз, Урал, Краз.
Upd. Мне почему-то подумалось про оболочку прямоугольника. Видимо имелся в виду прямоугольник с внутренностями. :-)
реализация :)
Но что больше всего хотелось бы узнать, так это реакцию Иры =)
Надо всего лишь угадать буквы из айдишника, 676 вариантов - не так и много
Кстати я не понимаю в чём сложность отпарсить новую страницу. (можно например загрузить скриптом эту страницу и парсить код, а можно просить пользователя вставлять код.)
После последних нововведений скрипт пришлось переписывать.
Раньше, чтобы получить всю нужную информацию достаточно было просто на странице автора скопировать содержимое страницы в поле ввода скрипта.
Буквально вчера скрипт был переписан и теперь желающим им воспользоваться придется скопировать уже исходный текст страницы автора.
Раньше всячески избегалась идея о автоматическом получении содержимого страницы автора в силу разных причин, но ввиду последних нововведений каким-то образом всё равно придется передавать скрипту содержимое страницы. Сейчас вроде есть в планах всё-таки максимально безопасно реализовать "вытягивание" данных непосредственно с сайта дабы убрать эту функцию с неповинного пользователя.
А Timus.API было бы вообще хорошо. :3
>соотносить количество авторов по задаче с количеством авторов ближайших задач.
Рейтинг VSPU использует подобную идею и как видно - весьма не плохо.
>предполагая, что сложность всех задач одинакова
Мне кажется это не так.
А спам удалят? ^_^
Очень просто :)
Разве у меня не будет только один файл? Т.е допустим программа сложения двух чисел A+B. В input.txt:
2 3
1 1
4 5
В output.txt:
5
2
9
При запуске нужно писать:
!test.exe java A ?
Но было бы еще удобнее, если набор тестов и ответов были в одном .in и .ans файлах соответственно.
п.с.: Не знаете можно настроить так? :)
Будет либо AC, если в выходной поток уже выведен верный ответ, либо WA в противном случае
Да поможет вам в вашем dirty debug
throw new Error()
Думаю, они просто не дописали несколько строк в своей "обёртке", которая цепляется к программе как дебаггер и ловит исключения процессора. А вижак кидает свои точно также, но с другим кодом. Вот этот код сейчас никто отличать не умеет.
Например, мне удобно так писать геометрию. Определили структуру "прямая", оператор &, и кидаем исключение, если прямые не пересекаются. Конечено, если не требуется выполнять такую операцию тысячи раз - всё-таки выброшенное исключение тормозит.
Не изучал этот вопрос. Разумеется, где-то будет нельзя. Это обычно выясняется на пробном туре и запоминается. А вот на тренировках хотелось бы концентрировать внимание на решении и написании задачи, без проблем с ограничением на стэк 8МБ (IOI, могут быть проблемы с сложным DFS'ом - надо эмулировать стек ручками или писать BFS) и запрещёнными исключениями.
Казалось бы, в рамках одной конкретной проверяющей системы их отфильтровать от всего остального не очень сложно. Поправьте, если ошибаюсь
Я не совсем правильно употребил слово "тренировка". Имелось ввиду не пятичасовое командное прорешивание за несколько недель до олимпиады, а регулярная сдача нескольких задач в день "для поддержания формы".
Казалось бы, тут главное не приближенность к соревнованию, а решение.
Пример. :-)
PS вроде никто раньше не писал, это появилось только сегодня
Но не сказать, чтобы очень адекватно... 1822 совсем простая - бинпоиск по ответу и поиск в глубину. А находится ниже (сложнее чем) 1828 (производная) и 1706 (кмп/z/хэши). Хотя это лишь ИМХО.
Спасибо! Формула довольно качественно подобрана, так как посмотрел на своем примере - посортировал, сначала галочки все есть, потом начинаются пробелы иногда, потом уже галочек меньше половины, а дальше проскакивают "случайные успехи".
Теперь наглядней вижу, что можно в первую очередь сдавать.
2) Не все захотят ставить эту сложность.
3) Проблема флешмобов а-ля "давайте выведем сокобан в самые простые".
У меня пока менее крутая цель - сделать связными верхнюю и нижнюю строку списка задач (если двигаться можно только по зеленых).
Пока у меня можно добраться еле-еле до второго тома))) А если двигаться и по диагонали тоже - до четвертого.
Сделаю это - глядишь, начну гоняться за полностью решенными строками/столбцами...
А там уже можно будет и весь сайт сдавать)
Мне было бы интересно посмотреть на "сравнение команд". Т.е. сравнивать не множества задач, решенных одним автором, а множества задач, решенных хоть одним автором "из команды" (размер команды от 1 до ... пользователей). Например, так можно было бы сравнивать именно команды - в какой решили больше; автора и остальную часть команды (было бы удобным посмотреть, что же такого тиммейты решили, что не решил я); университеты (выбрав в "команды" представителей этих университетов).