NeercNews's blog

By NeercNews, 8 days ago, In Russian,

Всем привет!

text

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

В эти выходные 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 Казань Рахматуллин Рамазан 
grumpy_gordon
Гайнуллин Ильдар
gainullin.ildar
Сахабиев Асхат

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

voidmax
Лифарь Егор

egor.lifar
Гутров Егор
w8_m8
6702
Сыч, Сова и Филин Санкт-Петербург Заварин Андрей
medved239
Мильшин Владислав
Prince711
Филиппов Степан
step_by_step
6459
Команда кулинарного техникума Санкт-Петербург Сафонов Иван
isaf27
Фадеева Екатерина

fadeeva.kate.22.03
Фёдоров Даниил

DaniilF
6403
Мужики Астана + Есик + Актобе Омаров Рауан
krauch
Батырхан Хафиз
CMaster
Кайрлы Нурлыхан
Nurlykhan
6318
Морс из 182 ягодок брусники Челябинск Коробков Роман
romanasa
Шпаковский Денис
Denisson
Григорьев Савелий
sava-cska
6296
Моржи Алматы Баймуканов Абай
Abay_b
Закарин Данияр
pinkfcpp
Қуанышбай Айбар
Kuanishbai.Aibar
6026
Школа программистов #1 Мытищи Николенко Даниил

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

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

scanhex
5942

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

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

Read more »

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

By NeercNews, history, 11 days ago, In English,

text

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(a.map { it.fold(null, Tree?::plus) }.toSet().size)
}

You can try Kotlin at: https://try.kotlinlang.org

Read more »

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

By NeercNews, 2 weeks ago, In Russian,

Всем привет!

text

В эти выходные в стенах Университета ИТМО в Санкт-Петербурге, а также в Барнауле, Алматы и Тбилиси пройдет двадцать второй полуфинал чемпионата мира по программированию 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, 6 weeks ago, In Russian,

Всем привет!

text

В декабре пройдет 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, 6 weeks ago, In Russian,

Livestream от Snark'a

Всем привет!

text

До 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