Привет!
Совсем скоро будет дан старт Финалу чемпионата мира по программированию ACM-ICPC.
Напомним, что своими корнями чемпионат уходит в 1970-й год, когда в США в штате Техас было проведено соревнование силами Alpha Chapter организации UPE (которая до сих пор участвует в проведении финалов). С 1977 соревнования имеют многоуровневую систему отбора и заканчиваются финалом. С 1989-го года организацию и координирование ICPC взял на себя Бэйлорский университет, а соревнование стало включать многочисленные региональные отборы, проводимые другими университетами.
В прошлом сезоне в чемпионате приняли участие 38160 студентов из 2534 университетов 101 страны 6 континентов земного шара!
В этом году в финале в Марракеше встретятся 128 лучших команд мира. Следите за финалом этого года с 12:00. Непосредственно соревнование начнется в 13:00.
- текущие результаты (пока там пробный тур), альтернативный вариант от Ахмеда Али
- видео-трансляция на youtube
- текстовая трансляцию на tumblr
- официальные фотографии
- канал 1 на twitch, канал 2 на twitch
- блог Петра Митричева
Удачи командам!
UPD: добавлена ссылка на текстовую трансляцию на tumblr.
Good luck everyone!
Is there any way to see the problem statements? i am curious
Me too :D
I think you will be able to here: https://icpc.kattis.com/problems. It says at the top "ACM ICPC World Finals 2015 problems to be added shortly after contest start".
I hope the next year we participate in it
Will topcoder-style scoreboard be available? If yes, what link to this scoreboard is?
I'm guessing you asked about the zibada.ru scoreboard? If yes, then I think it's not there for last couple of years.
There's this scoreboard with TC + CF handles though.
Yes, I'm asked about zibada.ru scoreboard. What a pity :((
Your link works fine :) thank you!
Good luck rng_58
While you are waiting for start you can sit back and read my review of LNU_Penguins.
Post on Medium
I think it deserves a separate post here.
I am not sure that one link deserves the separate post. Do you?
However, the people will be more likely to notice it if it is mentioned along with other blog posts rather than when it is just a small comment here.
Go, Ukraine!
Best of luck Bangladesh , best of luck #SUST_DownToTheWire and #Ju_Assasins :)
30 min before time, when contest will starts, but tourist haven't solved any problem. why? :)
He has already solved all problems, but submit solutions he can when contest will be start)
I'll use my twitter instead of my blog this time :)
Are you going to have a team to solve+code the problems like last year?
gl & hf!
Good luck and Have fun ?
Is there is any translation in Russian?)
Why scoreboard is not available?
P.S. Fixed now :)
13 problems
Strange World Finals... First problem solved on 5-th minute :(((
A is trivial. F looks easy too, soon should be first AC.
Problem difficulties according to broadcast: easy — A,D,I, medium — E,H,C,M hard — B,F,G,J,K,L
Why F is hard? O(n*r*c) got TL? A lot of teams had solved it.
Ok, that distribution seem to be wrong.
Well the problemsetters and presenters were distributing them in categories and the problem setter said that F had some difficult corner cases which must be known beforehand.. So he put it in hard column!
The problemset has been posted: http://icpc.baylor.edu/worldfinals/problems/icpc2015.pdf
After the contest, will it be possible to submit your own solutions somewhere?
Nevermind, answered elsewhere
problem set: http://icpc.baylor.edu/worldfinals/problems/icpc2015.pdf
Go, Belarus, go, BSU, BSEU, BSUIR !
And ITMO/3
Kattis also has a second mirror for the scoreboard (which looks nicer): http://static.kattis.com/icpc/wf2015/
D очень похожа на http://acm.timus.ru/problem.aspx?space=1&num=1583
Там похоже на бинарный поиск по ответу (s раз запустить), массу сыра предпосчитать. Каждый разрез либо оставляет дыру слева, либо справа, либо отсекает сегмент объёма в одну сторону и остальное — в другую. Сложность s*n*бинарный поиск. Вроде, это должно заходить
30 минута и уже 4 задачи покрыли. Похоже ICPC решили не уходить от традиции чередовать адово сложные финалы и простые)
На самом деле нет ничего плохого в таких задачах как сегодняшняя А. Сколько теперь народу сможет сказать про себя: "Я могу решить задачу с финала чемпионата мира!" Представь какой это будет эмоциональный подъём у школьников, только-только делающих первые шаги в ICPC контестах.
Я ничего и не имею против)
ahmad aly scoreboard works for you? freezed on prematch!
47 минута. ВСЕ команды сдали А.
ЧЕ ТАМ У ХОХЛОВ???
tourist started to code and ITMO got 4 accepted in about 20 minutes. :D
Было бы идеально если бы можно было выбрать 4 экрана самому (и менять когда надо)
Is there any website where you can submit and check your code? I thought Kattis is going to do this.
https://online.acmicpc.org/problems
Thanks a lot!
https://online.acmicpc.org/
Thanks a lot!
Загреб сдаёт Е. МГУ сдаёт Н. Кто-нибудь мог предположить перед началом контеста что ИТМО не откроет сегодня ни одной задачи?
еще не вечер!
Варшава открывает M.
МГУ открыли B.
Таки одна зеленая у ИТМО есть)
И теперь ИТМО на 11-й задаче уже не обойти.
Go MSU, go! :D
Maybe MSU will destroy the spell and will win?
I think ITMO is going to win this year :D
Will screencasts be available during freeze? If so, no intrigue for spectators.
U of Tokyo submits K. Does they get a balloon?
And same question about ITMO's G.
OK, Petr commented that both AC.
Somebody, freeze Petr, please.
Hah, requesting new rule at ICPC — frozen Petr for one hour before the end :)
MSU got M accepted and returns to 2nd. Moscow never sleeps, Petr never freeze.
Spoilers... Spoilers everywhere!
Looks like ITMO submitted one more. B problem. Its from video stream. And looks like this is the win.
Accepted. ITMO has 12 now. Is it possible to get perfect 13?
I think they are rest already)
WoooooooW......
Moscow State University solved problem M....
I think result of FINAL is following: 1. St.ITMO 2. Moscow SU 3. Tokyo University
St.ITMO solved K.
Will tourist solve the problem "Tours"?
Yes he tours-it
"These results are not final!"
Lets wait and see how different this is from the final top 5.
ITMO then MSU then TOKYO ... Check petr's twitter .
this is what petr wrote "It looks like top 3 are"
now we see your result distant to right result equals:4 you calculate 20% of answer :P
Congratulations to ITMO!!! guess this is the first time that a team has got 13 balloons in the world finals
Congratulations to ITMO!!! guess this is the first time that a team has got 13 balloons in the world finals
Итмо закрыли или нет?
https://vk.com/andrewzta?w=wall351122_2233%2Fall
Я один удивляюсь тому, насколько ровно и хорошо выступают американские команды на этом WF?
Да
Хотя, что удивляться — Китай открыл филиалы своих кафедр в американских вузах.
Там азиаты да, но далеко не все там китайцы.
Корейцы, японцы, тайванцы, даже казахи есть
Have any dates for 2016 World Finals been announced?
The 2016 World Finals will be held in Phuket (Thailand) on May 15-20, hosted by Prince of Songkla University.
Source: Wikipedia
I'm not getting sound on streams, are others getting it ?
No, they failed the most important part of the video cast =(
Right.
I was eagerly waiting for top 10, and then they give no sound, I've tried twitch as well, it's odd, they should look into this issue fast(er).
UPD: Even the video is now fumbling(dunno if it's my bad internet connection). Also, Twitch has less lag as compared to Youtube, people should switch to that...
Sorry about that. Separate production team was working on that and we were to exhausted to make sure everything was ok
I didn't know you were working on a video cast. Isn't it a duty of a technical committee?
I was on ICPC Analytics and somewhat on ICPC Live team. Although live team was not responsible for closing ceremony stream (local contractors were) we should have monitored that
За каждую команду в медалях на финале региону дается по дополнительной квоте или я что-то где-то еще давно не так услышал и напутал?
Unfrozen scoreboard anywhere?
2014 results still on official site. Team is probably busy with the dinner preparations :)
Токио опять на 3м месте, Москва опять на 2м, ИТМО снова на 1м))
Два года прошло, а ничего не произошло))
А почему награждение происходит в тишине?
Да согласен. музыку не поставили когда вручают медали. И музыка вручение чемпионов тоже не очень.Музыку лиги чемпионов бы поставили — нормальна звучало
Moscow again 2nd :P
and itmo again 1st :PP
А где можно увидеть окончательные результаты?
Или сколько задач у Москвы?
ITMO — 13 MSU, Tokyo — 11
click
Гена, нельзя так унижать своих конкурентов! И вообще, ИТМО, хватит уже. Остальные тоже хотят кубок над головой повертеть.
Человек захотел и повертел :)
Фраза насчет ИТМО — имхо, бред.
А насчет Гены: проблема тут не в нем, а в самой ситуации, которая сложилась в СП. По сути, Гену можно назвать первым профессиональным спортивным программистом (хотя ivan.metelsky со мной бы поспорил). Но проблема в том, что сейчас есть ровно одно место для такого профессионала. На данный момент Гена забирает практически все призы за топ-турниры, и его доход с этого занятия можно считать достаточно неплохим (по меркам той страны, где он живет). Но если он начнет эти призы делить с кем-то еще, то и у Гены, и у его конкурента(ов) доход будет уже из серии "не очень".
Чтобы стимулировать появление таких, как Гена, нужно найти источник дополнительных средств для призовых фондов. А чтобы этот источник найти, нужно серьезно изменить сам формат соревнований по СП, чтобы соревнования стали зрелищными для весьма казуальных зрителей (как, например, в случае с киберспортивными соревнованиями).
Хотя лучше уж пусть все останется на своем месте, чем СП станет популярным среди интернет-мачо вида "я твою маму...".
Я думал над этой несправедливостью — что призовые деньги за такие сложные и полезные контесты такие, в общем-то смешные — по меркам стран, где живет как минимум миллиард человек — абсолютно несоизмеримые с затраченными усилиями. Сравните хотя бы с шахматами.
Потом я подумал, что произойдёт, если суммы призовых будут увеличиваться. Думаю, что со спортивным программированием не получится — быстро начнёт расцветать коррупция. Это не шахматы, где задача перед игроком стоит всегда одна и та же. Здесь все задачи — индивидуальные.
Чтобы подготовить качественный контест, задания приходится засвечивать в некоторой группе людей, иногда даже чуть большей, чем узкая группа организаторов. Сейчас, при призах в диапазон 20,000 — 30,000 долларов никто не хочет рисковать и пачкать своё доброе имя.
А теперь представьте, что приз за первое место в Facebook Hackercup — $2,000,000. Вот тут уже может найтись человек, который за $400,000 — $500,000 сольёт задачи до контеста. Поймать очень сложно (слежка? жучки? ещё $2,000,000 долларов надо будет потратить на security), грамотный спортивный программист зная задачи за пару дней, даже если пара из них окажется "поддельной" или немного изменённой версией того, что будет на контесте — значительно повысит свои шансы на победу. Спортивное программирование по своей природе довольно "неровное" — кому-то чуть больше подошёл набор задач и можно увидеть разброс во времени решения раза в два (кто-то три задачи в Codejam решает за 30 минут, кто-то за час, при том что оба человека бывали в финале. В следующем раунде получается наоборот), поэтому неожиданный рывок одного человека подозрений не вызовет.
Можно пытаться засвечивать не больше одной задачи с каждым человеком, но всё равно кто-то будет это дело объединять, верстать, прорешивать в соревновательном режиме — и весь вопрос будет только в достаточной для мухлежа сумме призовых.
Честно говоря, в этом я вижу основную проблему связанную с повышением призовых на турнирах. Хотя с точки зрения мастерства, таланта и затраченных усилий, по-моему мнению, top 5-10 спортивных программистов могли бы рассчитывать на гонорары уровня тех же шахмат.
А смысл "стимулировать появление таких, как Гена"? По сути, вы хотите сливать миллионы денег людям, деятельность которых пусть и интеллектуальна, но совершенно бесполезна для человечества?
Вы представляете, какое количество денег сливается в нашем мире на не только бесполезную, но еще и неинтеллектуальную деятельность? (Для примера можно посмотреть на т.н. "нормальный спорт".)
Если уж зашел про это разговор, то я абсолютно против финансирования любого "профессионального" спорта, поскольку считаю это бессмысленной тратой денег на людей, не приносящих пользу обществу (в отличии от любительского, в котором может принять участие практически любой человек).
Мысль, конечно, здравая, но я бы так не сокрушался в виду того, что большинство людей сами тратят большинство своих денег на то, что им не приносит пользы.
кажется, не так уж и бесполезна эта деятельность. например, очевидно, что уровень программистов растет. отчасти благодаря олимпиадам.
да и иной профессиональный спорт развивает в людях, как минимум, стремление к соревнованиям, что скорее положительно сказывается на популяции, чем наоборот.
Was the next host announced?
Phuket, Thailand
Yes, Thailand.
Танцы в конце церемонии закрытия — это было нечто :)
Благодарю за первые и вторые места российских команд
без пианинки закрытие не то..
Will the problems be in the gym ?
Oh, miss that so much...
Scoreboard is still frozen so here's its snapshot from Youtube video for those who're eager to know the medalists:
Is it unfrozen standings?
Yes
not now check : http://icpc.baylor.edu/worldfinals/results
Thanks for news! :)
Раньше команды из NEERC ка были в десятки лучших, а сейчас только 1 2 места
Это во многом следствие введения ЕГЭ. Раньше многие талантливые школьники учились в своих локальных университетах, куда многих принимали без экзаменов, а теперь все едут в МГУ, СПбГУ, ИТМО и т.д. Достаточно глянуть количество кратных команд сильнейших ВУЗов в топе самого NEERC. В этом году в группе с 7 задачами (а это аж до 13 места) кроме Москвы и Питера только Саратов. Провинциальным ВУЗам теперь намного сложнее навязывать борьбу Москве и Питеру, а также и бороться за медали в финале.
Я не так уж знаком с системой, но не уверен, что это заслуга ЕГЭ... Действительно талантливому школьнику было бы не так уж трудно сдать экзамены, как мне кажется. Было бы желание поехать в столицу. Очень интересные вещи о ЕГЭ и вообще об образовании говорили Шарыгин и Арнольд. Например, на сайте МЦНМО есть их статьи: И.Ф. Шарыгин о ЕГЭ, В.И. Арнольд о математике.
Но ему всё равно пришлось бы ехать в столицу сдавать экзамены, и жить там несколько дней. А результат ЕГЭ можно отправить по почте
Лично я бы наоборот был бы рад на пару дней в столицу сгонять, если бы жил в глубинке, да и не только :) Заодно можно и своими глазами посмотреть на ВУЗ, а это тоже имеет смысл, чтобы не "покупать кота в мешке".
Маленький нюанс: провалившись на вступительном экзамене в столице вы бы отправились не учиться в провинциальном университете, а служить в армии, так как возможность подачи документов в несколько вузов одновременно — тоже следствие введения ЕГЭ.
А вот это уже убедительно звучит.
Не знаю, когда именно прекратилась такая практика, но в конце 80-х — начале 90-х совершенно точно в столичные вузы еще приезжали "ловцы душ" из провинциальных вузов, которые уговаривали "неудачников" (тех, кому не хватило баллов) поехать учиться к ним (без сдачи экзаменов). И вступительные экзамены в топовые вузы были недели на две раньше, чем в остальные. Возможно, в конце 90-х было уже несколько иначе.
А вот то, что сейчас некоторые (ли?) столичные вузы могут, например, увеличить набор даже непосредственно во время приемной кампании — это куда большая проблема для провинциальных вузов. Есть и другие вещи, которые непосредственно с ЕГЭ не связаны, но усугубляют их положение.
UPD Напомнили про проблему ЕГЭ и "хороших провинциальных" вузов. Ради подстраховки многие поступающие "в Москву" или "в Питер" подают документы в хорошие вузы в родном городе. Что не позволяет этим вузам зачислить в первой волне достаточно сильных абитуриентов, не планирующих уезжать. В итоге этих абитуриентов, также "подстраховавшихся" — но в других местных вузах, зачисляют в первую волну менее популярные (более слабые) вузы...
В 1998 году ещё не было ЕГЭ, но я поступил в три ВУЗа и мог выбирать до сентября. Так что нельзя сказать, что это именно следствие ЕГЭ.
Ну, как минимум в одном случае прогресс это не только следствие введения ЕГЭ.
Всё же организационный прогресс физтеха в ACM за последние несколько лет очень значителен. Взять хотя бы те же сборы — помимо традиционных осенних сборов перед NEERC, в этом году проводились два зеркала предфинальных сборов в Урозере, также личный+командный студенческий Чемпионат Москвы (Московский Фестиваль спортивного программирования в рамках Кубка Векуа), ну и традиционная ЗКШ в этом году проводилась исключительно внутрифизтеховскими силами. Плюс, насколько мне известно, проводится силами участников топ-команд МФТИ официальный техкурс, на котором рассматриваются методы решения предлагаемых на олимпадах задач.
А насчёт команд Москвы и Питера в топе — ну вот есть ещё такой момент, что две сильнейшие региональные команды пропускали сезон (УрФУ Dandelion и ННГУ).
Это в значительной мере следствие того, что от многих вузов поехали не те команды, которые были самыми сильными по сезону и в четвертьфиналах. Изучите таблицу OpenCup, четвертьфиналов и NEERC. Проблема была не на финале, а на этап раньше.
На самом деле это все упирается в вопрос о том, что такое neerc: самостоятельное соревнование со своими традициями, авторами и стилем или отбор на финал. На данный момент neerc скорее первое, чем второе. У этого есть очевидные минусы, но есть и плюсы, разнообразие полуфиналов позволяет развиваться и самому финалу.
Чтобы сделать полуфинал хорошим отбором на финал, надо было выкинуть задачи которые массово не сдали и добавить ещё 6 "незадач"?
Who are the authors of problems?
А размороженную табличку где-нибудь уже можно увидеть? С задачами, не эту
Разморозили: http://static.kattis.com/icpc/wf2015/
спасибо :)
Where can we see problem solutions?
http://codeforces.net/blog/entry/18016
Can somebody tell please, how to solve C?
Min cost max flow — Build a graph with edges from i to i + j with capacity=1, cost=c[i][i+j] (given weight in input). Add an edge from Source to Node 1 of capacity=K and cost=0, self edges with capacity=1 and cost=-INF and an edge from all N+1 request nodes to Sink with capacity=INF and cost=0.
Source — Youtube Link: Solution for Problem C
xennygrimmato can u explain why we are making capacities of self edges with very high negative value and why the capacity from N+1 request nodes as INF and not K ?
Nice trick of using -INF cost self loops that will force the flow unit to visit all the nodes but how can we compute the min cost max flow now? I mean now we have negative cycles so how can we force bellman-ford algorithm not using each self loop more than once?
We need to split each vertex into 2. That way there are no loops, just an edge
EDIT: Got the solution accepted. Thanks fhlasek for helping :)
I constructed the graph this way:
Consider the N+1 locations as nodes. Construct an edge from Source to Location 1, with capacity=K, and cost=0. Construct edges from Source to Locations [2..N] with capacity=1, and cost=0. Call the Source as Layer 1, and this set of locations as Layer 2.
Consider a Layer 3, with N+1 nodes. We can consider Layer 2 to be Input Nodes and Layer 3 to be Output Nodes. As per input given in the problem, construct edges from Layer 2 to Layer 3 with cost(i, i + j)
Construct edges from Layer 3 to Sink with capacity=1 and cost=0.
Perform min cost max flow on this graph.
Each vertex from 1 to N+1 can and must be visited only once in the final flow. Since it can be visited at max once, the vertex must have a capacity of 1, so for every vertex in [1,N+1] you will need 2 vertices with an edge of capacity 1 and cost -INF between them. The -INF cost makes sure that each of them is visited and the capacity 1 makes sure that it is visited only once.
So tourist, VArtem and Enchom's sorry_dreamoon wins! :D
Now tourist = sorry_rng_58
:)
Final problems are like this
div2
A -> A
B -> D
C -> F
D -> I
E -> C
div1
A -> C
B -> L
C -> J
D -> E
E -> H
div0
A -> H
B -> M
C -> B
D -> K
E -> G
('_')
can some one explain how to solve problem C ?
tourist dancing :D
Firstly better show us how you dance before posting such videos :P.
У вас написано, что в соревновании приняли участники с 6 континентов земного шара. Из Антарктиды тоже????? Или вы решили, что большинству русскоязычных пользователей известна 7 континентная модель, ведь мы изучали, что Евразия, это 1 континент, а не 2:)
Я дословно перевел в 3 ночи перед контестом текст с официального сайта. Да, по-русски получилось плохо.