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

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

Всем привет.

Не так давно завершился первый тур олимпиады и, думаю, всем интересно посмотреть, насколько хорошо они выступили

Предлагаю добавляться здесь

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

UPD1. Решил выводить таблицу на сайт, чтобы потом сделать удобные фильтры http://nic11.ru/region2016/ Оцените степень уродливости.

UPD2. Добавлены результаты из Я.Контеста. Дайте знать, если найдете дубликаты или неточности.

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

UPD4. Добавил ссылок в пост. В форму добавлены поля для баллов за второй тур. Сейчас начну добавлять результаты со второго тура.

UPD5. Ссылки на дорешивание

UPD6. Немного поменял скрипт. Пожалуйста, проверьте, верны ли ваши баллы

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

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

Автор nic11, история, 9 лет назад, По-английски

Hello everyone.

CFToolkit now has brief statistics for recent rounds, including #331.

Unfortunately Codeforces API is raw also, so I'll have parse HTML to get more information. You can expect better stats in a week. Feel free to make suggestions. :)

P.S. Rating update notifier is working also.

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

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

Автор nic11, история, 9 лет назад, По-английски

Hello!

Many of us participate in ACM-like team contests. And many of these use Codeforces::Gym.

It's often hard to find a contest which is new to each team member. So I made a little tool which shows a list of contests that satisfy condition: for each team member there is no submission to a contest.

Hope it will be useful: http://cftoolkit.nic11.ru/gym_not_solved

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

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

Автор nic11, история, 9 лет назад, перевод, По-русски

Всем привет!

Вот уже несколько лет я участвую в различных олимпиадах по программированию. И я всегда хотел создать какую-нибудь классную игру. И я кое-что сделал http://cftoolkit.nic11.ru/. Пусть это и не игра, но это небольшой проект который будет полезен мне и, надеюсь, вам. :)

Пока что единственное, что эта вещь умеет — это уведомлять об изменении рейтинга. И да, все все уже готово для сегодняшнего суда общественности.

Вы вероятно спросите, а почему я пишу этот пост сейчас, а не после контеста, когда все как раз ждут новых циферок в графе "Рейтинг"? Хочу посмотреть, как это работает. И лучший способ все проверить — это пригласить тестеров. Надеюсь та маленькая VPS'ка справится с наплывом посетителей. :)

Если вы хотите помочь с тем, чтобы все отработало гладко, все что надо сделать — это зайти на http://cftoolkit.nic11.ru/rating_update_notifier, разрешить десктопные уведомления, подождать пару часов и сказать мне, как все отработало. Через пару часов я как раз запущу тестовое уведомление. (UPD. Только что это сделал. Если вы не увидели уведомление или не услышали звук, напишите мне.) (UPD2. Под тестовым уведомлением я сейчас имел ввиду фейк изменения рейтинга, а не то, что всплывает по нажатию кнопки Test notification. Сейчас я все поменял и теперь по нажатию на кнопку всплывает точно такое же.)

Как все должно быть:

  1. Вы услышите этот звук http://cftoolkit.nic11.ru/static/sounds/notification.ogg (лучше не нашел)
  2. Вы увидите уведомление о том, что рейтинг обновился и предложение перейти на codeforces.com. Если туда нажать, вы должны оказаться на Codeforces. В углу будет написано "Соревнование еще не началось". Так и должно быть.

Не забудьте упомянуть, какие ОС и браузер вы используете. Спасибо за помощь :)

P.S. Русский язык скоро будет

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

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

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

Всем привет.

Я думаю, всем известно про поручение президента вернуть на заключительном этапе Всероссийской олимпиады школьников 45% призеров.

Отлично! Все бы хорошо, если не недавно появившиеся результаты заключительного этапа по литературе. 87 человек из 259 оказались призерами. Делим: .

Но не все так плохо. На всероссе по истории наградили 45% гуманитариев участников. Удалось откопать только список призеров, но говорят, там действительно 45%.

А сколько процентов будет у нас? Вот в чем вопрос...

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

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

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

Всем привет.

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

UPD1. Вот гуглодока с результатами. Можете вносить свои результаты, редактирование открытое, надеюсь на адекватность сообщества. Если будет вандализм, придется перейти на формы

UPD2. Размечтался. Вносите результаты в Google форму

UPD4. Какое-то время действовал скрипт. Но к сожалению, вандалы не дремлют. Пришлось откатиться на формы+ручная копипаста

UPD5. (Автор поста уже не спит :) ). Добавлены все данные по регионам, где проводилось в Я.Контесте.

UPD6. В таблице небольшие проблемы со вторым туром. Мы работаем над проблемой и пытаемся восстановить таблицу и результаты.

UPD7. Пожалуй лучшее, что сейчас можно сделать — забыть про результаты с первого тура и заново составить таблицу уже с результатами обоих туров. Когда таблица примет более-менее адекватный вид, проверьте свой результат и напишите, если что-то не так. Извиняемся за неудобства.

UPD8. Таблица вновь работает. Добавил в пост ссылки на задания и тесты и на контесты в тренировках Codeforces.

UPD9. Теперь можно дорешивать на informatics. Добавил ссылку вниз.


Результаты

# by AlexKolc: Задания и тесты

Появилось на informatics: 1, 2 тур.

На Codeforces в тренировках: 1, 2 тур

Обсуждение задачи: A B C D | E F G H

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

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

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

Всем привет.

Совсем недавно на http://neerc.ifmo.ru/school/io/index.html появилось расписание личных интернет-олимпиад. Ближайшая будет уже в субботу, 20 декабря в 15-00 МСК.

Удачи всем.

UPD. Появился оффициальный анонс первой олимпиады цикла: http://codeforces.me/blog/entry/15269

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

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

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

Странно, что никто не запостил, но 10 мая, в 20:00 МСК начнется SRM 620

GL&HF?

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

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

Автор nic11, 11 лет назад, По-русски
  • Проголосовать: нравится
  • -11
  • Проголосовать: не нравится

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

Решал я одну задачку: 353B - Две кучки. В принципе, она не сложная, но один момент я в ней не понял.

Мое решение (4988446) заключалось в следующем: отсортируем все кубики по числам, которые на них написаны. Четные кубики положим в первую кучку, нечетные — во вторую кучку. WA6

Не поняв, почему решение могло быть неправильным, решил посмотреть разбор. Суть решения была та же, однако при распределении кубиков по кучкам в разборе сначала брались кубики, которые встречаются >1 раза, раскидывались в кучки по одному, затем те, которые встречаются по 1 разу и уже произвольным образом кидались в кучки. Вроде как все успешные попытки в этом и заключались.

После нескольких поправок, задача зашла (4992055), но то, почему надо было делать именно так, осталось для меня непонятным. Ведь в моем решении вроде как одинаковые числа тоже кидались в кучки по одному. Объясните, пожалуйста, почему важно было разделить эти процессы?

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

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

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

У меня есть некий map. Пробегаюсь я по нему циклом. И мне надо прямо в цикле уметь удалять элементы из map без потери хода цикла. Многое пробовал написать, все быдлокод получался, который вдобавок еще и не работает. Подскажите, пожалуйста, как лучше всего это реализовать?

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

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