By gKseni, 2 weeks ago, In Russian,

Всем привет!

Рада сообщить, что мы открываем официальную группу Codeforces Вконтакте по ссылке https://vk.com/codeforces !

Основная цель группы: еще один канал оповещения о предстоящих раундах и других важных событиях. Добавляйтесь и приглашайте друзей! ;)

Read more »

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

By gKseni, 5 weeks ago, In Russian,

Сегодня, 23 марта, состоится пятая попытка в рамках обновленной* программы 50K РУБ для «Гроссмейстеров» с Codeforces от фонда Botan Investment получить грант!

В Сочи приехал Богдан I_love_Tanya_Romanova Прищенко с круглым рейтингом — 3000 на момент написания новости ;) Богдан решил 2282 задачи на Codeforces! Вау! А в лидерах по рейтингу он находится на 11 месте. Желаю продвижения только вперед ;)

Напомню, что для получения гранта нужно будет решить хотя бы одну задачу и остаться красным.
Удачи, Богдан!

* Снято требование об обучении в одном ВУЗе в течении трех или более лет. Теперь грант доступен большему кругу участников соревнований! :)

UPD:Поздравляем Богдана — 3 решенные задачи и подтвержденный статус!

Read more »

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

By gKseni, 2 months ago, In Russian,

20 февраля состоится четвертая попытка в рамках программы 50K РУБ для «Гроссмейстеров» с Codeforces от фонда Botan Investment получить грант!

В Сочи приедет Иван NVAL Попович. На личой страничке Вконтакте он пишет:

У меня есть хороший шанс прервать череду своих неудач в соревнованиях с 2016 года. На данный момент мой рейтинг на codeforces.com 2519 пунктов (то есть запас 119 пунктов). Это 131 место по миру и 39 по России (среди активных участников, среди всех 171 и 45 место соответственно).

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

Удачи, Иван!

UPD: Поздравим Ивана — 6 решенных задач! Теперь в соревнованиях откроется новый этап побед ;)

Read more »

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

By gKseni, 3 months ago, In Russian,

Журнал РБК опубликовал истории карьеры нескольких финалистов ACM-ICPC. Опустим часть об объяснении принципов соревнования для широких масс, ниже истории Дмитрия Егорова, Глеба Леонова и Петра Митричева.

Дмитрий Егоров

Чемпионом мира ICPC Дмитрий Егоров стал в 20 лет — в 2014 году, когда учился на третьем курсе математико-механического факультета СПбГУ. Сейчас он возглавляет отдел разработки и оптимизации баз данных крупнейшей соцсети России «ВКонтакте» и продолжает учиться в магистратуре НИУ Высшей школы экономики. Впрочем, совмещение университета с работой — привычное для Егорова дело.

Будущий чемпион мира окончил физико-математический лицей № 239 в Санкт-Петербурге — престижную школу, в которой учились, к примеру, математик Григорий Перельман, доказавший гипотезу Пуанкаре, и родной брат основателя «ВКонтакте» Павла Дурова Николай, вместе с ним работавший над созданием и развитием соцсети.



Дмитрий Егоров год назад возглавил отдел «ВКонтакте». Под его руководством — четыре чемпиона мира по программированию. Фото: Асхат Бардынов для РБК

В 2014 году финал чемпионата ICPC проходил в первых числах июля в Екатеринбурге. Команда СПбГУ, в которой выступал Егоров, заняла первое место — это была третья подряд победа России на мировом турнире.

Read more »

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

By gKseni, 3 months ago, In Russian,

Начался короткий тур отборочного этапа XI Открытой олимпиады школьников по программированию. Опубликованы ссылка на вход в соревнование и подробное описание правил короткого тура.

Если вы набрали от 205 до 679 баллов, то напомню, что побороться за выход в финал, написав пятичасовой контест, вы можете до 16 января 2017 года.

UPD: По многочисленным просьбам было принято решение продлить короткий тур отборочного этапа на один день. Теперь стартовать виртуальное соревнование можно до 23:59:59 17 января.

Read more »

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

By gKseni, 3 months ago, In Russian,

Интервью с Алексеем Борунов опубликовал портал 42.TUT.BY Текст Анны Ермаченок, фото Дмитрия Брушко.


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


Алексей Валентинович Борунов родился в Ленинграде в 1976 году. В 1993 году он стал педагогом дополнительного образования в кружке информатики мозырского Клуба юных пожарных, в 1998-м — закончил Мозырский государственный педагогический институт по специальности «учитель математики и информатики». Сейчас работает по IT-специальности на ОАО «Мозырский НПЗ». Параллельно каждый день готовит детей к олимпиадам и соревнованиям по спортивному программированию.

Алексей Валентинович занимается спортивным программированием со школьниками каждый день. Работал он и в последний день 2016 года, и 1 января 2017-го. «Чуть-чуть поменьше, но приходили», — вспоминает он.

Свое преподавание он называет «проектом», которым он занимается больше двадцати лет. Сейчас в его клубе — больше 50 школьников, которые учатся побеждать.

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

«Эта победа сравнима с победой местечкового футбольного клуба над „Челси“ или „Реалом“»

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



Алексей Борунов с учениками во время экскурсии в минский офис «Яндекса»

Первую серьезную победу одержали в 2007 году. Тогда Алексей aropan Ропан, Евгений qwaker.00 Грицкевич и Александр Кулицкий привезли золото Всероссийской командной олимпиады школьников по программированию в Санкт-Петербурге.

— В отзывах об этой олимпиаде один из ее основателей, директор ACM-соревнований в Санкт-Петербурге и декан одного из факультетов ИТМО писал: «Я считаю, что победа команды из маленького белорусского города над именитыми командами из Москвы и Санкт-Петербурга сравнима с победой их местечкового футбольного клуба над «Челси» или «Реалом». После этого у наших ребят появилась уверенность в своих силах. Они поняли, что, даже живя не в столице, можно достичь практически такого же результата, как и любой человек. С тех пор ребята начали хорошо выступать. Точнее, они всегда хорошо выступали, просто сейчас у них появилось подтверждение.

После этого побед стало намного больше. Сейчас у мозырского клуба 45 дипломов заключительного этапа республиканской олимпиады по информатике, 17 дипломов московской Открытой олимпиады школьников по программированию, 8 дипломов и 4 медали Всероссийской командной олимпиады школьников по программированию, 7 медалей на международных олимпиадах школьников по информатике.



Выпускник Алексея Борунова Алексей aropan Ропан. В 2008 году он получил бронзовую медаль на Международной олимпиадe школьников по информатике, в 2012 — вошел в число 24 сильнейших программистов мира по версии TopCoder Open. Фото: bsuir.by

Read more »

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

By gKseni, 4 months ago, In Russian,

12 января состоится третья попытка в рамках программы 50K РУБ для «Гроссмейстеров» с Codeforces от фонда Botan Investment получить грант!

В Сочи приедет Максим HellKitsune Финютин. Недавно он участвовал в составе одной из команд Саратова на полуфинале ACM-ICPC в Петербурге. Сейчас его рейтинг 2733 — высшая точка для него на настоящий момент. Желаю завтра только повышения! :)

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

Удачи, Максим!

UPD: Ура! Поздравляем Макса! Все получилось!

Read more »

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

By gKseni, 4 months ago, In Russian,

(C) Петр Калинин, 2015-16. Этот текст можно свободно распространять на условиях лицензии Creative Commons Attribution-ShareAlike 2.0 (CC-BY-SA).

Областная олимпиада по информатике (формально — региональный этап Всероссийской олимпиады) пройдет в два тура 4 и 6 февраля в ННГУ им. Лобачевского.

Немалая часть статьи конкретно про Нижний Новгород, но информация интересная :)

Отбор на область

Отбор на нее осуществляется следующим образом. Решения районной (она же городская в ряде городов области — Дзержинске, Арзамасе и т.д.) олимпиады от всех школьников, набравших на районе 200 и более баллов, отправляются в жюри областной олимпиады (точнее, я точно не знаю, в жюри ли, или людям, ответственным за район на уровне области, но это не так существенно). Там все эти решения перепроверяются и сводятся по каждому классу в единую таблицу. И в этой таблице проводится граница: для каждого класса выбирается проходной балл, и все, кто набрал столько баллов или больше, проходит на область.

В этом году проходные баллы такие: 9 классы — 270, 10 классы — 200, 11 классы — 230. Вот здесь есть итоговые результаты районной олимпиады с указанием прошедших школьников.

Формат областной олимпиады

Ну, во-первых, областная олимпиада — это фактически первая серьезная олимпиада для многих из вас. Школьная и районная олимпиады — это скорее игрушки, как по тому, какие задачи предлагаются, так и по проверке и организации вообще. Сильные школьники должны проходить на область "на классе", т.е. абсолютно уверенно, не прилагая особенных усилий, чисто за счет уже давно имеющихся навыков. Областная же олимпиада — это совсем другое, там и задачи ощутимо более сложные, и проверка более адекватная и нетривиальная, и организация лучше. Областная олимпиада проходит в одно и то же время по одним и тем же задачам по всей России, так что это фактически крупнейшая олимпиада по информатике в России.

Областная олимпиада проходит в два тура по пять часов каждый. На каждом туре вам, скорее всего, будут предложены 4 задачи. Примеры прошлогодних задач вы можете посмотреть и попробовать посдавать на этом сайте, ссылка есть в конце шапки курса, в разделе "Архивы старых олимпиад". Но сначала прочитайте до конца этот текст.

Вообще, если раньше вы в областных олимпиадах не участвовали, то я рекомендую вам в зимние каникулы найти свободные пять часов и сесть и порешать какой-нибудь тур с одной из прошлогодних олимпиад (лучше 2016 или 20151 года — см. ниже про систему оценивания, которая с 2015 года изменилась), представляя, что вы реально сидите на олимпиаде. Еще лучше сделать это пару раз. Во-первых, если вы ни разу раньше не писали пятичасовые туры, это вам будет полезно как минимум с точки зрения понимания того, насколько вам сложно просто думать над задачами 5 часов подряд. Во-вторых, вы поймете примерно, чего вы можете ожидать на области.

1 Областная олимпиада всегда проводится после Нового года, поэтому здесь и ниже, говоря "олимпиада 2015 года", я имею в виду олимпиаду 2014-15 уч. года, и аналогично про другие годы.

Языки программирования

Набор языков программирования будет определяться жюри. Почти наверняка будут Free Pascal и C++ (Visual Studio, насчет C++11/14 не знаю). Скорее всего будут C# и Python. Будет ли Pascal ABC, я не знаю. Я постараюсь уговорить жюри включить как можно больше языков, но не знаю, насколько это получится. Вы со своей стороны можете попросить школу официально заявить вам нужный язык и проверить, что он будет.

Система оценивания

До 2014 года включительно областная олимпиада оценивалась очень похоже на районную и школьную: вы пять часов писали задачи, после чего жюри брало ваши решения и проверяло на заранее подготовленных тестах; при этом каждый тест оценивался отдельно. В процессе этой проверки вы уже ничего не могли исправить в своих решениях.

С 2015 года введена новая система — так называемая система с подзадачами и фидбеком (обратной связью). Она работает примерно следующим образом.

Подзадачи

Во-первых, в каждой задаче выделяются подзадачи — вариации той же задачи, как правило, с меньшими ограничениями или с дополнительными условиями. Например, если в основной задаче сказано 1 <= N1 <= 0000, 1 <= K <= 10, и еще задан массив a, а в задаче идет речь про то, что надо как-то ходить направо и налево, то подзадачи могут быть, например, такими:

  • Подзадача 1: N <= 100 и K = 1;
  • Подзадача 2: N <= 100, но K > 1;
  • Подзадача 3: K = 1, но N > 100;
  • Подзадача 4: все элементы массива a одинаковы;
  • Подзадача 5: в оптимальном решении никогда не надо ходить налево;
  • Подзадача 6: никаких дополнительных ограничений нет.

В каждой подзадаче все не указанные явно ограничения подразумеваются взятыми из основной задачи, например, в четвертой подзадаче подразумевается, что N <= 10000, K <= 10 и нет никаких дополнительных условий по тому, как выглядит ответ.

Read more »

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

By gKseni, 4 months ago, translation, In English,

Hello!

Recently, Codeforces hosted 4 rounds in two days — 388, 387, 386, 385 Div 1/Div 2.

Usually pauses between rounds are much large. This time, three of the four rounds were based on the onsite contests in Saratov and Samara, so the date of the rounds were attached to these events.

I've prepared some interesting statistics: 450 people participated in each round and solved at least one problem in each of them. Wow! We did not expect it would be so much less enthusiastic participants. So happy! :)

And here is a list of our heroes (found yourself?):

kakajapan31, butcherofblaviken, Bekzhan.Kassenov, 3agwa, -Djok, vaibhavjaimini, NicolasK, hell_hacker, Ruslan_Vyrodov, _Ash__, areke, Hackrxer, callisto, puppy, concho, 0buhaja, KtlTheBest, ErzhaNN, Markellonchik, Moandor, Islam_Gallam, fadi_yns1, yeswewillcode, Different.Heaven, AliKhosravi, congthanh123, marcospaulo, mehrunesartem, i_want_to_be_purple, Ajatar, AhmadBarhamje, danikdanon, zstu_jack, the_fusy, cnt, master-yoda, nsm.omar, _zhandos, nanicode, Leastick, MyLegendaryTime, NeverM0re, Iskandarov_Islom, TripleM5ds, Tuan_Bui_Minh, ShivRam, ujjwal9895, gdymind, Xico, beerus, mavd09, CodeTamer., arafat_01, mirbek.007, sebach, Kyrie-Irving, sashamackivy1, THOOR_999, Hunkishi, tfg, c_c, Nasic_number_one, Vicennial, AleXman111, manoj.narens, pinginganteng, thienlongtpct, _MOrGaN_, Nson, achaitanyasai, ravenclaweagles, hoangvanthien, RohanRTiwari, bnguyenltt, nuhu-iu, crvineeth97, lonelam, Jumaboyev_Davlatmurod, Srantik_22, Rocky.B, lowtohigh, lstdiraf, prb456, tankblood, newcolas, RAMBO_tejasv, OMA, katjasaenko_2001, tariqiitju, alex_bucevschi, draak_krijger, Hungry_Head, aler_gg, THOOR_000, deepit, Apu_hasan, trainhard, SJ_SHY, arman.t, Alex.F, Thiagohnc, demon717, hassanyoussef, teja349, stillloveher, as_true, LoppA, arthurCF, Velter, keshav_23, foysol_ahmed, bilgun, wol, chirag11, OmarAhmed, master.coder, osdajigu_, pranav.gavvaji, A.Magdy7, kroist, citizenof17, Omarjh, WesleySR, dark_ai, JohnTitor, jainy, thedark, aba99, asderfers, ZKDNCYSGLBZ, MahmoudAli, vox_r, keeping_it_simple, venky_killer, Abdullah.Muhammad, rocky8086, bombshot, just_soso, AGHORii, DebNatkh, SwapnilDGr8, unlimited700, silentboy302, gau_2112_kumar, Eson, ruban, GreatCornholio, born2rule, wang1991, asvikr, mohamedeltair, Jeremy1149, -NOOB-, nuc_nls, liuyuqiang, dragonsoul, 5415070101, Mohaimin66, calabash_boy, pizza_destroyed_my_life, PKUItachi, lucaasdamaso, har_vi, PKP, FilipeHerc_UECE, nksheokand, nguyenthaihocxm1999, dwoolley3, Abhay_Singh, gandu007, ksohan, shubham_43, evonloch, Minology, mark1995, Alice_2, gigime, AmantedelaComida, __STR, HIT_TOM, Fake_Death, invinciblerm, ahmedzakariaghanm, Kharouba, 8shubham, aminh2505, anni11, CodeSlayer.Yota, Jaafar95, Nirjhor, afterzvn, mrashad96, canicalcit, Kenzie, bitbitter, Vladanese, frusty, niting112, m7md3ly96, uttom, axelabhi, SukhrobKassymov, ipchi, fsshakkhor, SMIT_J_PATEL, lerka, sujnesh, imlate, Raful, MarcosFelipeBC, aminul, MisDeIn, matchald, s6088, ghorardim, studentnitk1, bunnycoder, Amanita, chengchunyang, deshaion, samshad.ru, VarshaPrabhu, sbfhy, Arpan_cse_2k14, nvtvn412, FaustaAD, atmfaisal, shahed_ahmed, osev, caph1993, aya_elymany, zhangyuxiang, supervillain, Sakib15, t51645, Some_Magic_in_your_life, RedEagle, daryn16, CindersStone, aneeshepari, jisan047, TemirAskhat, vishalgolcha, WoodieGeek, trytolearn, theprof, shivam7, anisca22, finally_here, GT_18, unknown_75, NguyenMinhTam, harsha_vardhan, dustysand, fengye1998, kallolroy, gs255, Avinvini, travelers, Adlet_Zeineken, xavier158, ABL, mijatolaxD, burhan103335, DoubleNy, amrityavagmi, pomjuice, asalah, subramanyam, nguyenthethong, KING-SEN, MrMahdiNazeri, dune, Abd__El-Rahman, dongsongshou, Froz, Mr.Adnan, Coder_Yang, SUMbit_011, roshan09, jerinv28, scaurb, amandalmia18, Deymosj, fuad_ahmed, nik_vrn, Nuadra, Zamperini, VictorLe, MarselL, dhirajfx3, ranasl6262, Half_blood_prince, thelazy1, nitesh_gupta, Dalgerok, GodSpeedYou, youssef01001, pedrodelyra, Chhotto_Prani, mohammadjamil994, shamin_asfaq, 5p1d3r, Restinpeace, rezaulhsagar, entcat, md_muntaz, AmmarElshamy, indefinite, juyana_054, forgot93, clacck, Darkod3r, ccutyear, GreenMurloc, utk21sept, Rajan_sust, ExpErienced, detamos, simanto, drexdelta1, Takagero, Emsawy, Zero-Hour1, BAPEGKA, shreyans1995, hrushikesht, AbdoPhy, bitcodeblocks, ArrowLLL, minhthienap, RubenAshughyan, daniboybye, dafaq, ashraful_chowdhury, Akatsuki_, dafei, anzhu, An.Rashidov, foleyfactor, coderbd, pacemaker_yousuf, gayathrisampath1, quotitquot, WaLiUL, Nordto, utkarsh.yadav5, rayhan-ahmed, tierchen, CSPWinterPrince, Super_Star_Stupid, tufaan42, just_sort, tuanhb123, chill21, xpchf, Albatross_29, rootn, RaselAhmed, siestamadokaist, JhonTorres, alavrov, Elliot_, Shubham_Avasthi, DalCrater, demian, Mishgannk, FThiesen, AnikaTahsin, imammosharaf, Cowboy_lee, P_C_kuEt, Ozhetov_A, Tusharpahuja, HuMaocheng, vikax, NurIslam, mdzahidh119, shahidul_brur, codezhunter, Labib28, TarifEzaz, char8_kashish, yergali, sac0, saeedzx, Joty, yergali1, Rijoanul_Shanto, sanketmakani, ashishranjan2828, Mario.bgw, uppi, romeo.code, udbhavgovil, AIhosya, chon1152015, moshiur_cse15, I_love_Gia_My, phuocvinh143, -albus-, ajsj7598, asif2k13, .ALFARIS, mtmohim, ramntry, Incomplete_34, yakin_pstu, dolik01, vatsalsharma376, Hesham.elsahhar, moreiralucas, Lius, 007-19364-07-BEIBARYS, Mohtasim, OnkarAdarsh, GODOF_Shinobi, white_sage, randomderp, Arrimanter, myhobby_IU, catherian, shivshankar8, sojiro_seta, Emrul_c, ayushkmr, decoder123, nurs1, subodra_nits, quantic, naoyk1212, _DN_, palin, turboSergikk, amoo_hashem, udashi, codebreaker007, eddy1021, HellKitsune, veschii_nevstrui, satyaki3794, reality, SirNickolas, skyvn97, STommydx, luucasv, 2013300262, altruist, litter_star.

Read more »

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

By gKseni, 5 months ago, translation, In English,

Code Festival 2016 was held in Tokyo on 25-30 of November. Boris qwerty787788 Minaev has shared with us his impressions, and Maxim Zlobober Ahmedov and Nicolay KAN Kalinin shared photos.

To start with, let's mention that, AtCoder and Indeed company announced the festival. How many quals were there? In what way were they arranged?
— There were 3 contests, in which you could take part. In the first part TOP-10 were selected, in the second one — TOP-5, the third one — TOP-5. To sum up, there are 20 foreigners to be selected.

Which quals the Japanese had then?
— Probably the same, but 200 participants passed the qual there.

That means, the event is more orientated on Japanese people?
— The previous years the event was held only for Japanese, this year they decided also to invite some foreigners.

How long did the contest lasted?
— It was quite short. To pass it you had to solve all the problems. It turned out that in first 15 minutes the first 3 out of 5 problems needed to be hand in, and other two are handed in later — you had to think hard on them. The foreigners had to hand in everything taking into account the penalty time.

The rules of АСМ?
— Nearly. You don't loose anything for penalty attempts, that means it's possible to submit problems any number of times

No debugging, no testing — just submit, and that's all?
— Yes, it was possible. In addition they also showed verdict on every test.

Was it clear from the very beginning that those who passed the samplings would be waited in Japan?
— Yes. They payed for the road — bought the tickets. They fed me a bit during the event. On the fifth day I was invited to the Indeed office. Indeed is the American company, which decided to open an office in Tokyo. For an hour they were talking about what the company is doing, and then there was a diner with the engineers. Five people came, three of them were Russians, who work in Yandex. They were communicating with the Russian-speaking public. They told us, that came to Tokyo because of the desire of traveling.



Organizers provided us with the access to the internet by giving routers including Sim with some already payed traffic. Comment and photo: Maxim Ahmedov

Is it true that in Japanese offices there are balconies with special plants as a recreation area?
— Exactly in the Indeed office there are no. The engineers said they reconstructed their American office here — they all came from Austin.



The competition was held in a business area of the city, which had huge office buildings made of glass and metal. Comment and photo: Maxim Ahmedov

How many days did the contest lasted?
— During 4 days, from the early morning, 8 o’clock, till 10 o'clock in the evening. The fifth day was a day off.



Sakura blossoms even in winter. Comment and photo: Nicolay Kalinin

Read more »

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

By gKseni, 5 months ago, In Russian,

Слышали про запуск приложения по обработке изображений Fabby (iOS)? Там не обошлось без рук олимпиадников!

Нейросети обрабатывают изображения на самом девайсе. По словам команды, у них это сделать будет проще, чем в Prisma или MSQRD, которые тоже позволяют редактировать снимки.

Людям нравится — Юрий Ra16bit Писарчик, член команды Fabby, пишет на страничке Вконтакте:

Почитайте, что он рассказал мне о проекте:

Поздравляю с запуском! Видео с котиками очень крутое. Жду выхода приложения на андроид. Теперь не надо будет вырезать себя в фотошопе вручную, чтобы пошутить над друзьями, что я куда-то уехала ;) А с какой мыслью вы начинали проект?
— Спасибо за поздравление! Я присоединился к стартапу Aimatter, спустя пару месяцев после его основания. Я как раз тогда искал, чем бы интересным и новым заняться, и меня привлекло то, что эта компания занимается технологиями на основе нейронных сетей.

Почему выбрали нейронные сети?
— Эта тема выглядит сейчас очень перспективной, потому что вычислительные мощности GPU возросли в достаточной степени, чтобы тренировать глубокие сети. И параллельно с этим учёные публикуют много интересных работ, связанных с их применением к различным прикладным задачам. В общем, сложилось впечатление, что нейронные сети в ближайшие годы позволят решать многие задачи, к которым сложно подступиться с помощью алгоритмов и классического машинного обучения. А начать мы решили с применения их к computer vision, в частности для задач стилизации фото и выделения контура человека на портретной фотографии.

Проект дошел до выпуска целиком в том виде, в каком задумывалось?
— Разработку проекта здесь можно разделить на две смысловые части: технологическую и продуктовую.

Что касается технологий, то да, мы зафиксировали перед собой две главный задачи: выделение контура человека и перенос стиля, и совершенствовали их все эти месяцы, чтобы получить действительно качественный результат. Кроме нейронных сетей, нам понадобилось применить и некоторые алгоритмы классического computer vision, и даже решать дифференциальные уравнения.

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

Навыки, приобретенные на олимпиадах по программированию, пригодились?
— Олимпиадные навыки пригодились, причём, что удивительно, с самого первого дня: как часть эксперимента, мне надо было реализовать один из часто встречающихся на контестах алгоритмов. Так как у нас в приложении всё выполняется на телефоне, а не на сервере, то крайне важно писать код так, чтобы он и быстро работал и соответствовал строгим ограничениям на потребляемую память. А ещё пришлось вспомнить и реализовать кое-что из линейной алгебры и мат. анализа с первых курсов универа.

В команде еще есть олимпиадники?
— Из олимпиадников, кроме меня, у нас работают aropan и Tkach1024, которые также ежегодно организуют чемпионат БГУИР, а также kostya_by (он был в команде БГУ на финале ACM ICPC 2016 года, а также взял серебро на IOI 2013). У меня и aropan были медали на IOI 2008 и ACM ICPC 2012. И ещё несколько людей, которые работали над проектом, сейчас уже не пишут или редко пишут контесты, но имеют олимпиадное прошлое. Среди бывших олимпиадников, кстати, и тимлид команды разработки Сергей P_YegreS_P Писарчик, и основатель проекта Юрий What1 Мельничек. Но понятное дело, что среди разработчиков у нас не только олимпиадники. Например, написание самого мобильного приложения или кода для GPU, над этим уже работали ребята с соответствующим опытом.

Участники IOI этого года посмотрят и воодушевятся твоим примером. Поищешь фотографий?
— Хорошо, только у нас не много фоток, таких, чтобы большая часть команды на них присутствовала.

Хм. А вы думали насчет объединения людей с нескольких фотографий? :)
— В таком направлении особо не думали. Вот есть такая, это в офисе в сентябре.


Слева направо: Полина Ковальчук, Юрий Писарчик, Александр Баранов, Роман Сорокин, Матвей Жданович, Сергей Писарчик, Андрей Кулик (в оранжевом), Андрей Ткаченко, Валентин Базаревский, Константин Сокол и Дмитрий Пылило

И есть ещё такая вот, это мы летом ездили в Хорватию пописать код на берегу моря 10 дней.Тогда наша команда была чуть меньше.


Слева направо: Николай Чирков, Сергей Писарчик, Юрий Писарчик, Дмитрий Пылило, Алексей Ропан, Андрей Ткаченко, Юрий Мельничек, Игорь Кибальчич

О, круто! И каково работалось в таких условиях?
— Отлично, мы все жили в одном большом съёмном коттедже, поэтому работали даже больше обычного. Но каждый день обязательно ходили поплавать в море — иногда несколько раз. А также катались на велосипедах и на катере, в общем было весело.

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

Планы на будущее — видео, андроид... Еще есть мысли?
— Сейчас основным видится реал-тайм обработка видео, версия под андроид и обучить сеть сегментировать не только людей. Иногда по ходу дела к нам приходят новые идеи, тогда мы экспериментируем ещё и с ними.

P.S.: Это уже второй стартап по обработке изображений от олимпиадников.

Read more »

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

By gKseni, 5 months ago, In Russian,

Семнадцатая Всероссийская командная олимпиада школьников по программированию состоится в Санкт-Петербурге, Барнауле, Алматы и Тбилиси 10-11 декабря 2016 года.

По результатам интернет-отбора на ВКОШП приглашаются команды, решившие 6 и более задач.

Ознакомьтесь заранее с программой мероприятий. Если ваша команда хочет пользоваться своей клавиатурой, прочитайте внимательно как это сделать.

А гостям олимпиады в ИТМО нужно не забыть зарегистрироваться, чтобы пройти и получить бейдж.

Всем удачи, осталось совсем немного! :)

Read more »

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

By gKseni, 5 months ago, In Russian,

Давайте вспомним, как прошел NEERC 2016! :)
Любуемся на видео и фото, ищем себя и товарищей.

Видео с пробного тура:

Фотографии с Петербурга:

Сохранить моменты нам помогли:
Редакторы: Юлия Абдрашитова, Нияз Нигматуллин и Михаил Акулов.
Фотографы: Яна Королева и Анна Паруль.
Видеографы: Ульяна Зотова и Дмитрий Абдрашитов.

В полуфинале в Тбилиси принимали участие 46 команд — сильнейшие команды Грузии, Армении и Азербайджана. Фотографии и видео присылал Демид Кучеренко:

Во время полуфинала шарик за задачу D улетел в Тбилиси:

И долетел:

Фотографии c полуфинала Сибирской группы от Дмитрия Кобзева. 53 команды из Западной Сибири, Восточной Сибири, Дальнего Востока, Казахстана и Кыргызстана писали полуфинал NEERC из Барнаула:

В Алматы задачи полуфинала решали 61 команда казахстанского, узбекистанского и кыргызстанского четвертьфиналов. Фотографии присылали отправленные туда оргкомитетом судьи Григорий Шовкопляс и Андрей Комаров:

Read more »

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

By gKseni, 5 months ago, In Russian,

Поздравляю чемпионов 21 полуфинала NEERC — команду SPb State University 1 в составе Игоря -XraY- Пышкина, Айдара aid Сайранова, Станислава ershov.stanislav Ершова :)

Поздравляю и все команды, прошедшие на финал! Затаив дыхание смотрела, как вы радуетесь :) Впереди много работы — тренируйтесь и все получится!

После церемонии награждения удалось поболтать с Игорем:

Привет! Поздравляю с победой :) Пару слов о прошедшем контесте.
— Довольно тяжело сегодня прошел контест. В какой-то момент показалось, что уже все, у нас нет никаких шансов на первое место, и мы реально боялись за результаты. Но в какой-то момент все поменялось неожиданно.

Этот момент был ближе к началу или концу?
— Ближе к концу. Мы сдали задачу B, с которой у всех были проблемы. Это была задача с подвохом, и мало кто ее сдал в результате.

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

Как проходят ваши тренировки?
— У нас есть три тренировки в неделю в СПбГУ, пишем пятичасовой контест. Еще мы ходим с Айдаром где-то раз в неделю в ИТМО на тренировки, которые проводит Андрей Станкевич.

Разборы есть?
— После контеста мы друг с другом общаемся и обсуждаем то, что произошло. Бывают интересные и неожиданные задачи — их имеет смысл обсуждать. Остальные все стандартные.

Какие планы на вечер?
— Сейчас гулять пойдем, веселиться.

Тренер команд Андрей Лопатин тоже рассказал интересного:

Как вы проводите тренировки, подбираете контесты для ребят?
— Бывают контесты, которые собраны из большого количества сложных задач. Обязательная составляющая — это дорешивание.
Есть блицы, которые составлены из задач совсем простых и средней сложности. Бывают просто старые хорошие контесты, которые полезны на мой взгляд. Достаточно часто бывают выборки сложных задач. Зависит от текущей ситуации, того что происходит. В двух словах сложно описать.

Вы принимаете участие в разборе?
— Ну мы обсуждаем некоторые теоретические моменты, которые нужно. В основном мы, конечно, стараемся, чтобы ребята сами дорешивали задачи. Если почему-то это не получается, тогда да — мы начинаем искать знания либо мои, либо моих коллег, которые нужно получить для того, чтобы эта задача решалась.

А есть среди команд новичков девушки? :) Какой процент?
— Есть девушки, да. Только, к сожалению, на полуфинале нет команд с девушками. На четвертьфинале человек 10 из 32 команд было точно, может даже и больше.

Спасибо за общение, поздравляю вас с победой! :)

Read more »

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

By gKseni, 5 months ago, In Russian,

Привет! Подошел к концу первый день 21 полуфинала NEERC.

Утром во время регистрации участники, тренеры, организаторы и гости пили бесплатный кофе от AIM Tech, делали смешные снимки в фотобудке от Mail.Ru Group, а WorldQuant раздавали яркие термокружки с трубочкой. Особый интерес у участников вызвал квест от Яндекса.

Лидия lperovskaya Перовская рассказала о подготовке мероприятия и наборе волонтеров:

— Давно начали готовиться?
— Непрерывная подготовка идет последние полгода — постоянная текучка разных дел. Основная работа, конечно, проводится в последние недели две перед мероприятием.

— Не обошлось без волонтеров. Это студенты ИТМО?
— Есть студенты — причем первокурсников среди волонтеров около 30%. Есть и люди, которые уже давно выпустились. У волонтеров несколько ролей — кто-то на регистрации, кто-то обслуживает холлы, в которых проводятся контесты, есть пресс-служба.

— А как же пары?
— Мы заранее договариваемся с преподавателями. Более того, волонтеры заранее знают, что в дни мероприятия они находятся весь день на месте, не планируют личных дел и не надеются убежать пораньше. Волонтеры проходят сразу несколько мероприятий, поэтому к полуфиналу уже имеют достаточный опыт. Плюс я никогда не оставлю неопытного волонтера одного — как правило на точке есть один ответственный опытный волонтер и еще несколько ребят — работы много.

— Как награждаете волонтеров?
— Каждому, конечно, выдаются подарочки. Важно, что материально мы никогда никого не поощряем — только памятные футболки, дипломы, благодарности.

— Волонтером ведь интересно быть, потому что можно попробовать себя в разных ролях.
— Кстати редко люди меняют у нас профиль. Может только один раз — если человек был на регистрации и понял, что спал меньше всех. Или стоял в холле и понял, что хочется более авральной работы. Есть одна девушка, которая прошла три профиля — она очень крутая. Мы с ней сначала роли придумываем, проходим сами, а потом набираем волонтеров на эту роль.

— Здорово, что вы сначала проходите этот путь сами.
— Разумеется, это важно.

Церемонию открытия вела Лида. MikeMirzayanov отметил, что у нее это вышло круче, чем у ведущих, которые были прошлый год. И так думает не один он:

Во время церемонии открытия сказали слова благодарности организаторам полуфинала, спонсорам. Алексей Федоров, говоря о том, что навыки олимпиадного программирования пригодятся и в работе, привел интересный пример из ежедневной практики компании Одноклассники — хранение и быстрая обработка графа дружбы всех участников социальной сети. А в твиттере он написал:

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

Перед выражением благодарности членам жюри, Лида задала вопрос залу: «Без кого не обойдется полуфинал?» Одним из ответов из зала был вариант: «Без Олега Христенко». Зал поддержал бурными аплодисментами.

Было два выступления вокального ансамбля — три девушки в чудесных платьях зажигали как могли. Думаю, одинаковые платья смотрелись бы эффектнее. Одна из песен, которую они исполнили — IOWA «Мама» — интересно разложили на голоса.

Особый интерес у участников вызвало выступление чирлидерш университета ИТМО. Мальчики шептались, что в тайне хотели бы видеть поддержку девчонок прямо во время контеста :)

После перерыва на обед, волонтеры проводили команды на места, где их ждал компьютер, на котором и завтра будут работать ребята, тетради от Яндекса и наклейки Codeforces ;) Кстати, посмотрите как они смотрятся хорошо:

Стратегии поведения на пробном туре у команд разные. Команда Moscow Institute of Physics and Technology 1, Константин zemen Семенов, Иван ifsmirnov Смирнов, Артем Arterm Жук, золотые медалисты прошлого года, делятся:

— Вы выкладываетесь на отборном туре?
— Зависит от количества задач. Если их 15, то только легенькие, если три — то все. Сейчас были задачи вида a + b, поэтому сдали все.

— Есть у вас какой-то любимый тип задач?
— (Артем) Наверное нет, раньше были, сейчас нравятся задачи в которых есть новые идеи, в которых код мало писать, много думать.
— (Константин) Я соглашусь — где мало код писать.
— (Иван) Я скорее нет. Люблю задачи, в которых надо много сидеть, доводить и аккуратно прорабатывать идеи.

— Есть традиции в команде?
— Сегодня у каждого свой бейдж, что странно. Обычно меняемся ими. Особого порядка нет, как попадется.


Иван ifsmirnov Смирнов, Артем Arterm Жук, Константин zemen Семенов

Результаты пробного тура доступны здесь.

Странно, что команда Eurasian National University named L.N. Gumilev 3 сдала задачи на 18, 30 и 38 секундах. Кажется, в одном из мест проведения полуфинала условия задач можно было прочитать заранее. Скрестим пальцы, чтобы завтра такого не случилось.

После завершения контеста зашла в столовую ИТМО пообедать. Особенно понравился мне клубничный компот! :) Пообщалась с одним из волонтеров. Михаил волонтерил в пресс-службе:

— Первый раз на полуфинале?
— Да, и очень жалею, что не удалось в прошлом году. В этот раз появилась возможность, и я сказал себе: «Почему бы и нет!». Занимался ведением группы Вконтакте. Помимо того, что пишу, помогаю с другими вопросами организации, если есть необходимость.

— Можешь оценить сколько ребят в прессе?
— Человек 7, если не ошибаюсь — три фотографа и те, кто пишут. Есть глава пресс-службы — у нее хранятся в голове задачи для каждого из нас.

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

Хотела сегодня познакомиться с Андреем Станкевичем — искала весь день и не нашла. Ходят слухи, что он заболел. Желаю скорейшего выздоровления! С настоящим Андреем сфоткаться не удалось, зато вышло с картонным :)

Удачи всем завтра. Верьте в свои силы и выжмите по максимуму!

Read more »

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

By gKseni, 5 months ago, translation, In English,

University Innopolis is organizing and holding Innopolis Open, an Olympiad in Informatics for secondary school students (until 19 y.o.). The Olympiad consists of two rounds — online contest and the on-site competition (held at Innopolis, Russia).

Winners of the first round will be invited to Innopolis to take part in the on-site competition. During the Olympiad, all participants will be offered a free of charge accommodation, meals and transfer from Kazan to Innopolis and back.

Winners of the second (on-site) round will receive awards and can be enrolled in Innopolis University without any admission tests.

  • The first (online contest) round will start on December 18 at 10.00 a.m. (UTC +3).

  • The second (on-site) round will take place on February 25-26 in Innopolis city, Russia.

Registration is open until December 15, 2016. Participation is free of charge.

Please follow the link to register and find detailed information.

Read more »

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

By gKseni, 5 months ago, In Russian,

Полуфинал NEERC ACM-ICPC совсем близко!

Если вы:

  • не участник в полуфинала;

  • не тренер ни одной из команд-участниц;

  • не стали одним из членов жюри;

  • не вошли в состав команды волонтеров и технического комитета,

тем не менее сильно хочется провести день с NEERC? Регистрируйтесь здесь — ИТМО зовут всех болеть за команды.
Скоро увидимся! :)

Read more »

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

By gKseni, 5 months ago, In Russian,

15-17 декабря 2016 года пройдет XIII Молодежный фестиваль информационных технологий «IT-Архангельск 2016» на базе Высшей школы информационных технологий и автоматизированных систем Северного (Арктического) федерального университета имени М.В. Ломоносова.

В рамках Фестиваля состоится студенческая командная олимпиада по программированию в стандартном ACM формате. Пройдет она 16-17 декабря. К участию в Фестивале приглашаются учащиеся и студенты российских и зарубежных школ, ссузов и вузов. Зарегистрировать свою команду нужно до 9 декабря. Подробные правила здесь.

Также на фестивале состоятся: конкурс компьютерных работ в области мультимедиа технологий, день ИТ-карьеры, мастер-классы и тренинги, конкурс разработки мобильных приложений для виртуальной реальности и конкурс по робототехнике. Подробности и сроки проведения найдете в программе Фестиваля.

Read more »

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

By gKseni, 5 months ago, translation, In English,

Hooray! Contest for the best motto for laptop stickers is completed!

Thank you all for participation :) The Codeforces team was excited watching for your proposals and votes. Some proposals were really funny or wittily connected with popular memes: one, two :)

Congratulations to creepersteve7! His ``Is it rated?'' scored the highest number of votes. We'll be happy to send him a set of stickers and brand Codeforces t-shirt!

We will distribute stickers personally at events organized by the Codeforces and send them as a nice bonus to t-shirts and other gifts.

As a result of the voting the following proposals go to factory:

Thanks!

Read more »

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

By gKseni, 5 months ago, In Russian,

Интернет-версия первенства УрФУ среди юниоров пройдет в эт субботу, 19 ноября, на Timus Online Judge.

Онсайт-соревнование состоялось 27 февраля 2016 года. Одновременно на этих же задачах проходил интернет-отбор на XX Чемпионат Урала.

Начало соревнования — 19 ноября 2016 11:00 (МСК). Длительность — 5 часов. Условия задач, как обычно, будут предложены на русском и английском языках.

Для участия в соревновании нужно зарегистрироваться на сайте Timus Online Judge и ознакомиться с правилами соревнований. Уже зарегистрированным пользователям дополнительная регистрация не требуется.

Read more »

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

By gKseni, 5 months ago, translation, In English,

It is time to choose the best mottos!

We've chosen some proposals from the community and the Codeforces team. You will find them as the first comments for the post.

Vote for your favorite!
The final results will be announced two days later, on Friday, November 18! ;)

Read more »

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

By gKseni, 6 months ago, In Russian,

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

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

В этом году организаторы олимпиады отошли от традиционного формата отборочного этапа, который на этот раз будет состоять из двух туров. Длинный тур — с 10 ноября 2016 года по 10 января 2017 г — состоит из 8 задач. 4 опубликованы сразу, остальные будут доступны после 10 декабря. Короткий тур пройдёт с 14 по 16 января 2017 года. В течение данных трёх дней каждый участник должен выбрать пять часов и написать тур в режиме реального соревнования.

По результатам заочного этапа определятся школьники, которые будут приглашены на заключительный очный этап олимпиады. Он пройдет в Москве, 9-11 марта 2017 года.

Организаторы стараются подбирать задачи таким образом, чтобы они были интересны как новичкам, так и старожилам олимпиадной информатики. Необычный формат соревнования позволяет жюри в задачах отойти от традиционных тем школьных олимпиад по программированию.

Жюри олимпиады призывает всех участников действовать честно, не обсуждать друг с другом решения задач и не делиться написанным кодом. К сожалению, каждый год некоторые участники заочного этапа не допускаются к участию в очном этапе из-за выявления случаев списывания с их участием.

Глеб GlebsHP Евстропов, один из организаторов олимпиады, ответил на несколько моих вопросов:

Долго вы готовились?
— Работа над задачами московских олимпиад начинается в первых числах сентября. В это время традиционно проводится заседание методической комиссии, на которое приглашаются все студенты-олимпиадники и заинтересованные в школьных олимпиадах люди. На встрече обсуждаются идеи задач. А идей нужно много — цикл московских школьных олимпиад включает МКОШП, Олимпиаду для 6-9 и 10-11 классов, Открытую олимпиаду. С этого года добавилась ещё Олимпиада мегаполисов. Можно считать, что мы постоянно готовимся :)

Кто и как выбирал задачи?
— Итоговое обсуждение и отбор задач происходит уже в более тесном кругу методической комиссии, состав которой периодически меняется. Бессменным остаётся её председатель и вдохновитель — Елена Владимировна Андреева.

Какие интересные случаи при подготовке были?
— В олимпиадном мире, как правило, «интересные» случаи при подготовке означают «неприятные». Организаторам мероприятий вообще редко нравятся неожиданности.

Мне очень хорошо запомнился случай на открытой олимпиаде 2014-15 учебного года. У нас в варианте тура была красивая конструктивная интерактивная задача, которую во время соревнования многие участники сдали очень простым рандомным решением. Сначала мы подумали, что это слабые тесты. В итоге оказалось, что можно доказать асимптотическую оптимальность такого решения. Это было действительно «интересно». Но в тот момент сюрприз был неприятным, поскольку сильно повлиял на итоговые результаты.

Мы серьёзно работаем над улучшением процесса разработки задач — сейчас готовим не 8 задач (именно столько нужно для проведения двух туров), а немного больше. После проводим прорешивание для студентов-олимпиадников — это помогает нам лучше оценить сложность и новизну задач. Заодно позволяет использовать оставшиеся задачи как запасные — на случай возникновения каких-либо трудностей.

Наша олимпиада развивается. Три года назад организация вышла на новый уровень, благодаря появлению генерального спонсора — компания 1С. В прошлом году мы впервые пригласили к участию иностранных участников, не владеющих русским языком. Это были две команды — из Болгарии и Румынии. В этом году планируем дополнительно пригласить сборные некоторых других стран, с которыми мы пересекаемся на аналогичных международных соревнованиях в Болгарии и Румынии. Именно эти страны были приглашены к нам самыми первыми — как благодарность за приглашение на свои олимпиады.

Read more »

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

By gKseni, 6 months ago, translation, In English,

The international training camp to prepare for ACM-ICPC 2016 is running on the base of Moscow Institute of Physics and Technology. Moscow International Workshop ACM ICPC 2016 is open educational and training student meeting for sports programming which takes part for the 7th time. The meeting has started on the 8th of November and will continue until the 18th of November.

Remember that two month ago already in Codeforces were written about technical details of the camp. It consists of 9 working days in English with daily contests (the main moderator of these contests is the coordinator of Open Cup named by E.V. Pankratiev, the chief editor of Snarknews: Oleg Khristenko); tutorials, lectures, practice time and evening activities — sports, excursions, etc.

Teams from 13 countries take part in the camp: Belarus, Great Britain, Georgia, India, Iceland, Kazakhstan, Latvia, Lithuania, Romania, USA, Ukraine and Russia. Overall about 200 participants from 40 universities in 31 cities in the world visit autumn meetings. The final list of teams is here.

It is interesting to see the topics of lectures of the division B, the list of invited speakers, a short schedule and the list of excursions. Details are in a colorful English-language booklet of the meeting.

Botan Investments Fund is one of partners who provides the financial support. In addition, they helped teams from Saratov, Tomsk, Archangelsk to come to the training camp. And I am very pleased that, thanks to the support of BI from Saratov State University two teams could go on the meeting. Thank you! Now I can cheer twice more during the contest! :) Also Botan Investments Fund provided the lecture «Startups are the new Sexy. Growth Hacking » in English from the co-founder of Machine Learning Works, Grigory Tkachenko.

The results of the rounds:

On snarknews there are all results with the description and references.

There are several photos:

Read more »

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

By gKseni, 6 months ago, In Russian,

Соревнования XVII Открытой Всесибирской олимпиады по программированию им. И.В. Поттосина делятся на два тура — заочный (отборочный) по правилам АСМ-ICPC, а также очный, состоящий из двух номинаций, в котором команды непосредственно решают задачи на одной площадке. Как подчеркивают организаторы, Всесибирская олимпиада является одной из важных ступеней подготовки к чемпионату ACM ICPC.

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

В первой номинации очного тура участникам нужно было реализовать игровую стратегию на языке программирования Lua (версия 5.1). Игра о роботах-пылесосах, очищающих свою планету от мусо... хм, других роботов планеты. А потом от других роботов-пылесосов! Читайте подробное условие, материалы игры и результаты финального тестирования. Вкратце — по полю ездят кружки, и если площадь одного кружка больше другого, то при соприкосновении он его «съедает». Стратегии соревнующихся управляли маневрированием кружков.

«Эта олимпиада сильно выделяется по сравнению с остальными за счет первого тура — турнира стратегий. Результат выступления здесь слишком сильно зависит от удачи. Ведь в обычных олимпиадах есть некоторое количество задач, и каждую ты либо решил, либо не решил. А тут не существует правильного решения, нужно примерно оценивать, какая стратегия лучше, что нужно делать в каждой ситуации», — делится своими впечатлениями Николай Будин.

Вторая номинация проводилась по правилам АСМ ICPC. Участникам нужно было решить 11 задач — и вот как справились с ними команды. Тройка победителей:

  1. SPb ITMO University 2(СПбГУ ИТМО, Санкт-Петербург) — Николай BudAlNik Будин, Михаил SpyCheese Путилин, Дмитрий YakutovDmitriy Якутов;

  2. Moscow IPT Jinotega (МФТИ, Москва) — Артем Arterm Жук, Константин zemen Семенов, Иван ifsmirnov Смирнов;

  3. SPb AU: Bandity (СПбАУ, Санкт-Петербург) — Всеволод Tehnar Степанов, Михаил MZuev Зуев, Николай ZhNV Жидков.

Компания Гузик учредила специальный приз команде, первой решившей самую сложную задачу во второй номинации. Приз вручен команде HSE such fabulous (НИУ ВШЭ, Москва) — Алексей Um_nik Данилюк, Полина WYOCMWYH Святокум, Антон urusant Урусов.

Cтуденты, вернувшиеся с олимпиады, отмечают, что многие из тех, кто хорошо проявил себя в первой номинации, с трудом справились с задачами во второй, и наоборот.

«В очном туре олимпиады собираются сильнейшие команды России и стран Ближнего зарубежья, из них 50% — команды Сибири и Дальнего Востока. Олимпиада — это профессиональный рост студентов, их самостоятельная работа, достижения, которые они могут включить в свое резюме при приеме на работу», — отмечают организаторы.

Новосибирский государственный университет совместно с компаниями-спонсорами XVII Открытой Всесибирской олимпиады по программированию им. И.В. Поттосина установил стипендии командам-победителям:

I место — 90 000 руб. (3 студента по 30 000 руб);

II место — 60 000 руб. (3 студента по 20 000 руб);

III место — 30 000 руб. (3 студента по 10 000 руб).

Поздравляем победителей и участников с успешным выступлением на олимпиаде!

Read more »

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

By gKseni, 6 months ago, In Russian,

Объявлены лауреаты программы «Альфа-Шанс» 2016 года, которые в течение двух лет будут получать ежемесячно от 5 до 10 тысяч рублей в зависимости от вуза.

Претендовать на стипендию «Альфа-Шанс» могут студенты первого курса из регионов России (кроме Москвы), являющиеся победителями или призерами заключительного этапа Всероссийской олимпиады школьников и победителями (Диплом 1 степени) межрегиональной олимпиады школьников НИУ ВШЭ «Высшая проба».

Конкурсный отбор проводится ежегодно на основании анкет участников, эссе и очного собеседования. В этом году в качестве темы эссе была выбрана тема «Не расставайтесь со своими иллюзиями. Когда их не станет, может быть вы и продолжите существовать, но перестанете жить».

Программа Альфа-Шанс реализовывается на базе 16 ведущих вузов России:

  • Владивосток (о. Русский), Дальневосточный федеральный университет;

  • Екатеринбург, Уральский федеральный университет (УРФУ);

  • Иркутск, Национальный исследовательский Иркутский государственный технический университет;

  • Казань, Казанский (Приволжский) федеральный университет;

  • Краснодар, Кубанский государственный университет;

  • Москва, Национальный исследовательский университет — Высшая школа экономики;

  • Нижний Новгород, Нижегородский государственный университет им. Н.И. Лобачевского (Национальный исследовательский университет);

  • Новосибирск, Новосибирский государственный университет;

  • Самара, Самарский государственный аэрокосмический университет им. Академика С.П. Королева (СГАУ);

  • Санкт-Петербург, Санкт-Петербургский государственный экономический университет;

  • Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики (Университет ИТМО);

  • Санкт-Петербургский государственный политехнический университет;

  • Тюмень, Тюменский государственный университет;

  • Ульяновск, Ульяновский государственный университет;

  • Уфа, Уфимский государственный авиационный технический университет;

  • Барнаул, Алтайский государственный технический университет им. И.И. Ползунова (АлтГТУ).

Сводная таблица победителей по всем ВУЗам, участвующим в программе, скоро появится на сайте программы «Альфа-Шанс».

Read more »

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