NeercNews's blog

By NeercNews, 10 months ago, translation, In English,

Hello friends!


This weekend, on 8-9th of December — St. Petersburg, Barnaul, Kremenchug, Tbilisi, Almaty and Sochi will host the XIX Russia Team Open High School Programming Contest. Competition will be attended by more than 250 teams. Contest is held for the first time in Sochi this year -Educational Center “Sirius” will host nine teams.

The main contest will start on 9th of December at 10:00. You can follow current results by the link. Link to the tasks will be able right after the start of the tour.

A mirror will be available on Dec/09/2018 11:05 (Moscow time) – this is for those, who are not a participant, but also want to solve interesting problems! Do not join our broadcasts if you plan to take a part in the mirror. We warn you that, because of spoilers. And, of course, do not open the problem conditions before the start of the round.

If you do not want to participate in a mirror, be sure to join our broadcasts — in video format from the ICPCLive team and in text format in our Telegram-channel!

And if you want to come to the Russia Team High School Contest in St. Petersburg as a guest – just fill in the guest form and get your badge at the registration!

Our friend ismagilov.code has a post – follow this link to see a large set of commands with their total rating. Thank you for interesting information!

And please welcome some teams that stand a good chance to become Cup winners:

Team City Participant 1 Participant 2 Participant 3 Rating
Мертвые души Kazan + SPb scanhex gainullin.ildar Крамник Сергей 5641
Вова спит дома Moscow voidmax aleksandr2754 Jatana 6854
Чудо Зверята! Almaty YaDon4ick Batrr ruslanjan 6727
danya.smelskiy Kremenchuk Sonechko zubec Nasic_number_one 6701
Проблемы с Поллардом? SPb, Vsevolozhsk Qlukva andrey_efremov Forestryks 6660
Komarovi+Mziuri 1 Tbilisi nikabb temotoloraia baqargam 6597
Пурпурный виноград Moscow savkinsd2089 Kuyan Dimon 6558
Пыльная Испания Chelyabinsk Mlxa sava-cska liriKl 6529

Read more »

  • Vote: I like it
  • +91
  • Vote: I do not like it

By NeercNews, 11 months ago, translation, In English,

Olá a todos!


Current Standings

The first winter weekend of the year would be tough for students who arrive to St. Petersburg, Barnaul, Almaty and Tbilisi. On the 1-2 of December ITMO University, Altai State Technical University, European University and Kazakh-British Technical University will host the final contest of Northern Eurasia. Participants are going to face a serious competition – they will fight for the right to represent their university on the finals of the ICPC 2019 in April in Portugal.

At the ITMO University stage we also expect 131 teams, including the Champions and Vice-Champions (but, worth mentioning, NEERC Champions) from last year ICPC'18.

Stay tuned for the latest news and monitors from the competition! These guys will go to the Porto to represent our Northern Eurasian region! Participants of our region have been taken the Final ICPC Cup for the last seven years. Will they continue their series of victories? Will see!

UPD: To the finals ICPC 2019 were qualified 15 teams:

  1. Moscow SU 3 (Makeev, Reznikov, Ipatov)
  2. Moscow IPT 6 (Sergunin, Belykh, Stepanov)
  3. International IT U 1 (Satylkhanov, Baimukanov, Kuanyshbay)
  4. SPb ITMO University 2 (Poduremennykh, Naumov, Korobkov)
  5. SPb br of NRU HSE 1 (Ermilov, Fedorov, Labutin)
  6. U of Latvia 2 (Klevickis, Pretkalnins, Pakalns)
  7. SPb SU 5 (Grebennikov, Fadeeva, Zavarin)
  8. Belarusian SU 1 (Lukyanov, Rak, Kim)
  9. NRU HS of Economics 1 (Sakhabiev, Nikolenko, Gribov)
  10. Kazakh-British TU 1 (Amanov, Aman, Zhussupov)
  11. Saratov SU 1 (Androsov, Glazov, Dalabaev)
  12. Belarusian SUIR 1 (Mosko, Razhkou, Shilyaev)
  13. Tbilisi IBSU 1 (Ksovreli, Narushvili, Svanidze)
  14. Northern FU (Dyachkov, Guriev, Asyutchenko)
  15. Ural FU 6 (Permyakov, Zuev, Mullabaev)

Follow the official competition hashtag #NEERC and join a live video, organized by ICPCLive and, in person, Aksenov239.

We are pleased to notice that this year at the NEERC will be special! We host some unique guests from the Committee of the ICPC organization – the Executive Director of the ICPC, Dr. Bill Poucher and Deputy Executive Director of the ICPC, Dr. Jeff Donahue. We will passionate to hear some inspiring words for our teams from Bill! And, of course, don’t miss the interviews with our special guests live!

If you want to visit the championship as a guest – please fill out the form.

If you do not participate in the semifinals, you can try to solve problems from 23rd NEERC challenge in the mirror. It will start in a few minutes after the main round on December 2nd. The tasks will be provided in English only. The mirror is an unrated contest.

We have compiled a table of participating teams with the total Codeforces rating >= 7000. Who is your favorite thou?

Team Participant 1 Participant 2 Participant 3 Rating
Moscow SU: Red Panda Ipatov (LHiC) Reznikov (gritukan) Makeev (V--o_o--V) 7788
Moscow IPT: Shock Content Stepanov(irkstepanov) Sergunin(andreysergunin) Belykh(WHITE2302) 7689
Moscow IPT: Good Game Golovanov(Golovanov399) Uvarov(I_hate_ACM) Machula(mHuman) 7671
SPb SU 1 Gorbachev(i_love_isaf27) Ivanov(ivanovmp) Safonov(isaf27) 7638
SPb ITMO University 1 Sayutin(_kun_) Kirillov(senek_K) Drozdova(demon1999) 7604
Moscow IPT: Racoons Grigoryev(DmitryGrigorev) Tretyakov(ShadowLight) Shpakovskij(Denisson) 7440
SPb SU 2 Milshin(WreckingBall) Filippov(step_by_step) Fedorov(DaniilF) 7367
SPb ITMO University 2 Korobkov(romanasa) Poduremennykh(PoDuReM) Naumov(josdas) 7360
Moscow SU: NoNames Kalendarov(Andreikkaa) Koshelev(SendThemToHell) Chunaev(ch_egor) 7243
NRU HSE: IOI is not ICM, said MS Nikolenko(qoo2p5) Gribov(grphil) Sakhabiev(super_azbuka) 7052
Saratov SU #2 Androsov(BledDest) Dalabaev(adedalic) Glazov(Ajosteen) 7000

Вoa sorte! Siga-nos:

Read more »

  • Vote: I like it
  • +173
  • Vote: I do not like it

By NeercNews, 11 months ago, In Russian,

You asked for it. We delivered!


В этом году команды, участвующие в полуфинале, могут принести с собой пакет справочных документов.

Каждая команда может подготовить одну распечатанную копию пакета справочных документов (Team Reference Document, TRD), состоящего максимум из 25 листов формата A4 и принести ее на регистрацию. Волонтеры регистрации примут пакет с документами, пометив его номером вашей команды. С регистрации TRD отправятся на проверку к жюри и будут рассмотрены до пробного тура.

Требования жюри к справочным документам:

  • Пакет справочных документов должен содержать не более 25 односторонних распечатанных страниц формата A4 и должен быть предоставлен в прозрачном файле.

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

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

  • Текст и изображения должны быть читаемым с расстояния 50 см человеком с нормальным зрением

Если с вашими документами будут проблемы — пакет будет возвращен вам во время пробного тура с комментариями жюри. У вас будет не более часа по окончании пробного тура на то, чтобы их исправить и вернуть пакет обратно жюри для окончательной проверки, передав его через волонтеров Актового зала.

Если ваш TRD будет одобрен членами жюри, он будет доставлен на ваше рабочее место в холле к началу второго дня соревнований. ̶D̶O̶ ̶N̶O̶T̶ ̶T̶O̶U̶C̶H̶ ̶A̶N̶Y̶T̶H̶I̶N̶G̶ Вы не должны трогать справочные материалы до старта основного тура.

Read more »

  • Vote: I like it
  • +97
  • Vote: I do not like it

By NeercNews, 12 months ago, In Russian,

Всем привет!


Текстовая трансляция Условия

В воскресенье, 28 октября, пройдет большая часть отборов на девятнадцатую Всероссийскую командную олимпиаду школьников по программированию, которая состоится в Санкт-Петербурге, Барнауле, Алматы, Тбилиси и Кременчуге 8-9 декабря 2018 года.

В том числе в воскресенье пройдет отбор в Санкт-Петербурге и Интернет-тур. Начало запланировано на 12:00. Ссылка на монитор в таблице.

Результаты и даты проведения отборов по регионам приведены в таблице:

Интернет-тур 28 октября Санкт-Петербург 28 октября Татарстан 28 октября
Киров 28 октября Центральный регион 28 октября Челябинск 28 октября
Гомель 28 октября Удмуртия 28 октября Полтавская область 28 октября
Пермь 28 октября Тюмень 28 октября Петрозаводск 28 октября
Минск 13 октября Москва 14 октября Саратов 16 октября
Урал 3 ноября Новгородская область 11 ноября Мурманск 17 ноября
Нижегородская область 11 ноября Псков 7 ноября Отбор в Барнаул 9-12 ноября

Следите за актуальной информацией в VK, Instagram, Twitter и Telegram. А также по хештегу #СПбКОШП.

Read more »

  • Vote: I like it
  • +45
  • Vote: I do not like it

By NeercNews, 12 months ago, In Russian,

Всем привет!


Текстовая трансляция Видеотрансляция

Спешим анонсировать вам, что завтра, 27 октября, состоится несколько отборочных четвертьфинальных туров Северного Евразийского региона сезона 2018/19. Свой шаг к финалу ICPC2019 в Порту уже сделали команды Московского и Южного подрегионов, завтра же мы узнаем, с кем из Северного, Уральского, Казахстанского, Азербайджанского, Армянского, Грузинского и Таврического подрегионов они поборются в полуфинале.

На четвертьфинале Северного подрегиона в Санкт-Петербурге (который мы традиционно освещаем чуть больше остальных в силу географических причин), контест будет проходить на площадке Университета ИТМО, и начнется в 12.00. Но по возможности постараемся держать вас в курсе о происходящем в других подрегионах.

Условия задач доступны по ссылке.

Результаты и даты проведения четвертьфиналов по подрегионам приведены в таблице:

Южный 15 октября Московский 20 октября
Армянский 27 октября Центральный 28 октября
Азербайджанский 27 октября Грузинский 27 октября
Казахстанский 27 октября Северный 27 октября
Таврический 27 октября Уральский 27 октября
Западный 1 ноября Узбекистанский
Кыргызстанский 4 ноября Дальневосточный 4 ноября
Западносибирский 10 ноября Восточносибирский 10 ноября

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

Следите за актуальной информацией в наших соцсетях: VK, Instagram, Twitter и Telegram. А также по хештегу #NSNEERC.

Read more »

  • Vote: I like it
  • +82
  • Vote: I do not like it

By NeercNews, 22 months ago, In Russian,

Всем привет!


Итоговые результаты

В эти выходные 9-10 декабря в Санкт-Петербурге, Барнауле, Кременчуге, Тбилиси и Алматы пройдет XVIII Всероссийская командная олимпиада школьников по программированию, в которой примет участие 260 команд. В этом году чемпионат празднует свое совершеннолетие, а это значит что олимпиада старше большинства участников.

Тур начнется в воскресенье 10 декабря в 10:00 по московскому времени. Следите за результатами по ссылке. А также присоединяйтесь к видеотрансляции и текстовой трансляции.

Команды были отобраны по результатам 17 отборочных туров и интернет-турниров. Результаты некоторых отборочных соревнований в регионах с количеством команд, вышедших на ВКОШП:

Отбор Прошло Отбор Прошло Отбор Прошло
Санкт-Петербург 13 Москва А, B 16 Республика Татарстан 9
Киров 2 Саратов 8 Урал 10
Рыбинск 4 Гомель 3 Челябинск 10
Пермь 4 Петрозаводск 2 Минск 7
Удмуртская Республика 6 Новгород 2 Нижний Новгород 7
Мурманск 2 Псков 2 Интернет тур (Запад) 16

А вот некоторые команды, у которых есть неплохой шанс стать обладателями кубка:

Команда Город Участник 1 Участник 2 Участник 3 Рейтинг
Лицей КФУ #1 Казань Рахматуллин Рамазан 
Гайнуллин Ильдар
Сахабиев Асхат

СИ+ Москва Романов Владимир

Лифарь Егор

Гутров Егор
Сыч, Сова и Филин Санкт-Петербург Заварин Андрей
Мильшин Владислав
Филиппов Степан
Команда кулинарного техникума Санкт-Петербург Сафонов Иван
Фадеева Екатерина

Фёдоров Даниил

Мужики Астана + Есик + Актобе Омаров Рауан
Батырхан Хафиз
Кайрлы Нурлыхан
Морс из 182 ягодок брусники Челябинск Коробков Роман
Шпаковский Денис
Григорьев Савелий
Моржи Алматы Баймуканов Абай
Закарин Данияр
Қуанышбай Айбар
Школа программистов #1 Мытищи Николенко Даниил

Греков Илья
Никитин Роман
Фанаты Вадимыча Санкт-Петербург Анопренко Михаил

Гребенников Александр
Морозов Александр


Если вы хотите прийти на ВКОШП в Санкт-Петербурге гостем — заполните гостевую форму!

Подписывайтесь на нас!

Read more »

  • Vote: I like it
  • +102
  • Vote: I do not like it

By NeercNews, history, 22 months ago, In English,


Let us introduce the new programming language in ICPC: Kotlin. It is modern and developing language created by our sponsor JetBrains. Kotlin is inspired by Java and as Java is named after the island. Currently, Kotlin programs are compiled into JVM bytecode, all Java written code can be used from Kotlin sources and Kotlin written code can be used from Java sources as well out of the box. Kotlin being developed now most of the standard libraries are Java library classes, making Kotlin a programing language that is already used in many projects being the main language of their development.

Comparing to Java language some Java disadvantages fixed and new features added. Some of them we will see in today's solution of ICPC World Finals 2016 problem C (101242C - Ceiling Function). Less boilerplate code and syntactic sugar added

  1. new operator omitted
  2. data classes implement hashCode, equals and toString methods depending on constructor parameters
  3. operator overloading
  4. with function, to implement a block of code, making captured value as this
  5. when operator providing better readability of conditional operator in some cases
  6. type inference (IDE supports hints on variable and function types, it's just you don't have to type it)
  7. functional programming style
import java.util.*

data class Tree(var left: Tree? = null, var right: Tree? = null) {
    var value = 0

operator fun Tree?.plus(x: Int): Tree? {
    if (this == null) return Tree().apply { value = x }
    if (x < value) {
        left += x
    } else {
        right += x
    return this

fun main(args: Array<String>) = with(Scanner(System.`in`)) {
    val n = nextInt()
    val k = nextInt()
    val a = Array(n) { IntArray(k) { nextInt() } }
    println( { it.fold(null, Tree?::plus) }.toSet().size)

You can try Kotlin at:

Read more »

  • Vote: I like it
  • +107
  • Vote: I do not like it

By NeercNews, 22 months ago, In Russian,

Всем привет!


В эти выходные в стенах Университета ИТМО в Санкт-Петербурге, а также в Барнауле, Алматы и Тбилиси пройдет двадцать второй полуфинал чемпионата мира по программированию ACM ICPC в Северной Евразии.

Текущие результаты

На этом полуфинале 308 команд поборются за шанс выступить на чемпионате мира ACM ICPC 2018, который пройдет в апреле в Китае. Из них 128 — в Санкт-Петербуге, 73 — в Алматы, 60 — в Барнауле и 47 — в Тбилиси.

UPD: список команд, прошедших на финал ICPC:

  • Moscow I of Physics and Technology 1 (Golovanov, Ostanin, Uvarov)
  • Moscow SU 1 (Ipatov, Makeev, Reznikov)
  • SPb ITMO University 1 (Belonogov, Putilin, Zban)
  • SPb Academic U 4 (Belova, Fedorov, Sayutin)
  • Latvia U 2 (Civkulis, Klevickis, Larka)
  • Kazakh-British Technical U 1 (Aman, Amanov, Zhussupov)
  • Ural Federal U 1 (Borozdin, Leskov, Sivukhin)
  • Tartu U 1 (Lill, Nisumaa, Unt)
  • SPb SU 3 (Logunov, Makarov, Savchenkov)
  • Perm SU 1 (Lizunov, Tsaplin, Tsaplin)
  • Vilnius U 1 (Jadenkus, Klimavičius, Kurtinaitis)
  • Belarusian SU 2 (Dubovik, Karabeinikau, Vilcheuski)
  • Higher School of Economics 1 (Iskhakov, Kraskevich, Zimin)
  • Moscow Aviation I 1 (Mingalev, Mokin, Trofimov)
  • Saratov SU 2 (Androsov, Dalabaev, Glazov)
  • Novosibirsk SU 1 (Smirnov, Viktorov, Vishnevskii)

Подписывайтесь на нас в VK, твиттере, Instagram, telegram и на YouTube, а так же присоединяйтесь к видеотрансляции.

Если вы хотите прийти на полуфинал в Санкт-Петербурге гостем — заполните гостевую форму!

Чтобы немного развлечь вас в дни ожидания полуфинального контеста, предлагаем принять участие в небольшом квесте. Задача проста: выполняете задание и размещаете в Twitter, Instagram или VK с хештегом задания и #NEERCQuest, тем самым зарабатывая баллы. Квест продлится до 16.30 3 декабря. А победители будут награждены на церемонии закрытия. Принять участие могут не только участники NEERC, но и тренеры, гости, жюри , волонтеры и даже болельщики.

Зеркало можно найти здесь, там уже можно написать пробный тур.

Если бы мы участвовали в квесте, то наше фото было бы с одной из этих команд:

Команда Участник 1 Участник 2 Участник 3 Суммарный рейтинг
ITMO University Belonogov (Belonogov) Putilin (SpyCheese) Zban (izban) 8500
Moscow SU 1 Ipatov (LHiC) Makeev (V--o_o--V) Reznikov (gritukan) 8396
MIPT 1 Golovanov (Golovanov399) Ostanin (Kostroma) Uvarov (I_hate_ACM) 7505
Ural FU 1 Borozdin (kb.) Leskov (Tinsane) Sivukhin (Umqra) 7254

Официальный хештег соревнований: #NEERC.

Удачи всем участникам!

Read more »

  • Vote: I like it
  • +163
  • Vote: I do not like it

By NeercNews, 23 months ago, In Russian,

Всем привет!


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

Челябинск, Магнитогорск

В воскресенье 5 ноября 2017 года в Санкт-Петербурге в Университете ИТМО состоится Командный чемпионат школьников СПб по программированию. В соревновании будут участвовать более 120 команд. Таблицу текущих результатов можно найти здесь.

Кроме того, на сайте состоится отборочный интернет-тур. Начало соревнования ожидается в 12:00 по московскому времени.

А также в воскресенье на тех же задачах, что и в Санкт-Петербурге, пройдут отборочные соревнования в Казани (Иннополисе), Кирове, Гомеле, Петрозаводске, Ижевске и Перми.

Следите за актуальной информацией в VK, Instagram, Twitter и Telegram. А также по хештегу #СПбКОШП.

UPD: Из Санкт-Петербурга на ВКОШП прошло 13 команд, решившие 7 и более задач.

Read more »

  • Vote: I like it
  • +49
  • Vote: I do not like it

By NeercNews, 23 months ago, In Russian,

Livestream от Snark'a

Всем привет!


До NEERC 2017 остался всего месяц, а это значит, что пора определяться с участниками. В некоторых подрегионах уже прошли четвертьфиналы, и известны результаты.
Еще в Северном, Уральском, Казахстанском, Армянском, Азербайджанском, Грузинском и Таврическом подрегионах четвертьфиналы пройдут в эти выходные. В таблице приведены ссылки на результаты соответствующих четвертьфиналов.

Western Central Southern West Siberian
East Siberian Far Eastern Kyrgyzstan Moscow
Northern Armenia Urals Kazakhstan
Georgia Taurida Azerbaijan Uzbekistan

На площадке в Санкт-Петербурге через несколько минут начинается пробный тур. Напомним, что этой весной уже шестой раз подряд команда из этого подрегиона выиграла кубок чемпионов ICPC World Finals. В команде ИТМО 1 SpyCheese заменил enot110 и теперь будет с Belonogov и izban бороться за победу в сегодняшнем соревновании.

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

Следите за актуальной информацией в VK, Instagram, Twitter и Telegram. А также по хештегу #NSNEERC.

Не забывайте про кубок трех четвертьфиналов, который организован командой Яндекс.Контест и жюри Московского, Северного и Западного четвертьфиналов. В этом году, так же как в прошлом, каждый из этапов кубка проводится в формате виртуального контеста, который можно начать в течение трех дней. Третий этап начнется в 13:00, 4 ноября по московскому времени.

Read more »

  • Vote: I like it
  • +95
  • Vote: I do not like it