Hello!
Only a few hours before the start of ACM-ICPC World Finals 2015!
The ACM ICPC is considered as the "Olympics of Programming Competitions". It is quite simply, the oldest, largest, and most prestigious programming contest in the world.
The ACM-ICPC (Association for Computing Machinery — International Collegiate Programming Contest) is a multi-tier, team-based, programming competition. Headquartered at Baylor University, Texas, it operates according to the rules and regulations formulated by the ACM. The contest participants come from over 2,500 universities that are spread across 100+ countries and six continents.
This year the best 128 teams in the world will meet face to face in Marrakech on World Finals. Video coverage will start on 09:00 (UTC), and the contest will start on 10:00 (UTC).
- current standings (currently there are practice session results there), alternative standings table by Ahmed Aly
- video on youtube
- text coverage on tumblr
- offcial photos
- twitch channel 1, twitch channel 2
- Petr Mitrichev's blog
Good luck to all the teams!
UPD Added link to the text coverage on 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/
ahmad aly scoreboard works for you? freezed on prematch!
tourist started to code and ITMO got 4 accepted in about 20 minutes. :D
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!
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
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 :)
Moscow again 2nd :P
and itmo again 1st :PP
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! :)
Where can we see problem solutions?
http://mirror.codeforces.com/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
:)
can some one explain how to solve problem C ?
tourist dancing :D
Firstly better show us how you dance before posting such videos :P.