2007 ACM Contest Winners Announced 110
prostoalex writes "2007 ACM International Collegiate Programming Contest is over with Warsaw University (Poland) winning it this year and solving all of the problems. The runner-up, Tsinghua University (China), finished with 7 problems solved, while St. Petersburg University of IT, Mechanics and Optics (Russia) and MIT (USA) are tied up for the third place with 6 problems solved. There were 6000 teams initially in the running, and in the final round of the competition only 88 remained."
No Indian universities achieved a top ranking? (Score:2, Interesting)
On one hand, it is essential to be able to quickly come up with creative solutions for a wide variety of problems. But it is also essential to focus on the other aspects of software development, including maintainability and quality. From my experience, those who come out of Indian universities have the problem solving skills, but they lack the full spectrum of
Re: (Score:1, Insightful)
Re: (Score:2, Funny)
Re: (Score:1)
Re: (Score:3, Insightful)
Could it be that that there are no clear cut top universities for learning to program in India - i.e. they are all reasonable? If that was the case, the programming talent would get spread out and the universities would not progress as far as those who manage to attract all the programming talent in a country. Just a speculation...
Also, what portion of t
Re: (Score:2)
I dont think this is the case. IIT is generally regarded as one of the best engineering univerisities in the world. Everyone who wants to be an engineer/scientist in India applies there. If anything, the best engineering undergrads in India are more concentrated than the best engineering undergrads in the US.
Re: (Score:3, Informative)
It's probably wishful thinking. I know a couple of profs at IIT Mumbay and there's no way they
could be teaching at a top-tier american university.
You don't happen to be Indian, do you ?
Re: (Score:2)
Re: (Score:3, Informative)
Re: (Score:1)
Re: (Score:3, Interesting)
Contrary to what you are saying, our institute places absolutely no emphasis on such programming challenges. Unlike some Russian univs (I don't know about US ones) we have no regular coaches. Nor do we have any year long "focussed" practice either.
We just attend the regular courses and if we feel like it, we try our skills a
Re: (Score:2)
Re: (Score:1)
Indians boast much but are miserable performers (Score:1, Insightful)
The indian educational system churns out tons of rote-learning "engineers", 95% of whom are unemployable. Its a pretty pathetic situation.
The dream of every educated indian is to escape from India!
Low IQ Indian Can Not Win Anything!? (Score:1)
Re: (Score:3, Interesting)
1) Harvard is not one of the top computer science universities in the United States. It is a good university nonetheless. And money can't buy better credentials
2) I think that alot of schools make half-assed attempts at the ACM contest. Meaning, maybe they get a handful of kids together to work on some practice problems a couple of times, maybe even once a week over a semester. When I went to CMU that's how it was, more or less. My friend was on the ACM team that went to nationals but did
Re: (Score:1)
Re: (Score:2)
I am no frigging American, but let's be fair, getting to the finals is hard enough, and Harvard's position is not exactly terrible.
Re: (Score:2)
I know of one in the UK that was, a few years ago, considered to be among the top 5 for CS. Nowadays it would be hard pressed to appear at any meaningful position at all.
Why? Because they were 'so good' that they froze things as they were to maintain their level of excellence, causing other universities to cha
Re: (Score:2)
Oh, definitely, but I don't think that's the case here. Harvard has good computer science researchers, they just doesn't enjoy the scale and prominence of, say, CMU. For example, Michael Rabin, Harry Lewis, and Leslie Valiant are all big names in CS at Harvard, and they also have other well-known researchers
Re: (Score:2)
Besides, one of you lot scoffed at my 'puny' but hard won computing resources last year, so I'm probably not well inclined towards you.
Re: (Score:3, Interesting)
Maybe the ACM should open up more spots based on how the regions perform
Re: (Score:2)
That's kind of weird--just how do these regional rules work?
Two Dum to help myself (Score:1)
Why MIT lost (Score:5, Funny)
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
http://en.wikipedia.org/wiki/User:ReiVaX/SWERC [wikipedia.org]
It's pretty common for multiple Canadian teams to place in the top 10 or 20, year after year.
Problem inputs? (Score:2)
Re: (Score:2)
Would the slashdot community come up with the solutions and post it here?
*Timer starts now*
Go Tsinghua! (Score:4, Insightful)
These contest results become even more impressive when you consider that Tsinghua, like many developing Universities, currently has one hand tied behind its back. Tsinghua's School of Software is only a few years old, and has very limited resources. The library is small, the facilities are lacking, and the dorms are absolutely atrocious to live in (much less study). Much of the learning material that these kids are using is in English, not their native language. The fact that they're internationally competitive in any way is astounding.
A lot of us in the American educational system have a kind of bigotry when looking at foreign universities. This is particularly true in the Computer Science field. We see these kind of results and say "Well, these foreign students may be good at these programming challenges, but what can they do in the real world?" There may be a grain of truth there, but not for long. What happens in twenty years, when the great Universities of China, India, Poland, etc. have had some time to develop their C.S. and engineering programs? As an American, I want to believe that my country produces the best engineers and programmers in the world, but I think we're going to have some very stiff competition in the future.
Re:Go Tsinghua! (Score:4, Informative)
That's for example why you have so many hackers in the former soviet bloc, there is an infrastructure to educate people but for a good time (after the USSR collapsed) there were no jobs for them.
Poland is an industrialized/technological nation but simply has a horrid government and crappy economy (later is partially a result of the former).
Still as I understand it Warsaw University is one of the places to go to school in Poland and its free if you get in. Granted the entrance requirements/system is arsine (for many reasons) but that applies to all Polish public universities. I guess I'd call it SATs on crack and while they do catch a lot of the good students they also don't catch a lot of them.
Re: (Score:1)
* The university started winning almost every year in the recent years. It didn't do as well before - in the 80's and early 90's the CS program sucked big time due to lack of equipment, knowledge etc, so the imminent 'downfall' isn't really what's happening or will be. True, the education has gotten less strict, but the universities keep their standards.
* You are confusing Poland and the Soviet Republic, regarding the jobs market
Re: (Score:2)
I talked to people who went back in the 70s which probably explains it. Good to hear that its on the rise.
* You are confusing Poland and the Soviet Republic
Re: (Score:2)
What will happen in twenty years when they develop (Score:2)
You are asking what will happen to this chinese university that came 2nd, when it aquires the same level of "development" as the univeristy that a shared 3rd?
Mmmm, geez, that is a though one.
They would loose to the next country that spends more time learning then on needless luxuries?
Your question would only work in a positive way IF the chinese had come say third to MIT. If I, an amateur, drive in Formula 1 and end in 10th place then you might well wonder what I could do if in couple of years time I rac
Re:What will happen in twenty years when they deve (Score:1, Flamebait)
It's an utterly artificial and in real life worthless measure, essentially its the Chinese not MIT that is wasting time on worthless "luxuries" (ie: the ability to say "we got second").
If all you can do is some narrow work based on months of repetitive learning then prepare to be unemployed when you hit 40
Re: (Score:1)
i think personally Poland have done very well, when you look at the numbers of chinese and american students, the fact that Poland can put together a world beating team shouldnt be overlooked, with all the extra resources, China and the USA should be looking ay Po
Re: (Score:2)
Huh? Just because it doesn't agree with your worldview doesn't make it false. It's quite true that American universities do not place emphasis on this competition although as I understand the students had practiced for a different competition. I mean we do place e
Exclusivism in admissions gets us nowhere. (Score:2)
So much for educational streaming and "teaching to the test".
What happens in twenty years, when the * have had some time to develop their C.S. and engineering programs?
We'll be able to discredit some of their teams for the one-dimensionality of going for the single test.
"Well, these foreign students may be good at these programming challenges, but what can they do in the real world?"
Nothing unless some tax-eva
Re: (Score:2)
Top universities provide very nice undergraduate financial aid packages. While admission will be harder for those without money, for various reasons including available activities during high school and knowing how to fill out the app, there are no massive barriers. Graduate school on the other hand likewise allows for anyone to access it and usually provides some form of financing for students (de
9th Question (Score:1)
There were 10 problems, not 8 (Score:3, Informative)
Re: (Score:1)
Re: (Score:1)
Problems H (Raising the Roof) and J (Tunnels) were the two problems no team solved. Problem E (Collecting Luggage) was only solved by Warsaw University in the last hour.
A rough ranking of the problems from easy to difficult based on number of teams that solved them:
UT vs UT (Score:1)
Polish team (Score:1)
Seems like a pretty smart guy
http://www.freerepublic.com/focus/f-news/1687592/
But the judging data was screwed up (again) (Score:5, Interesting)
ICPC has had this problem before. Four times in my direct experience, most notably ICPC World Finals 2000 [slashdot.org] at which they refused to acknowledge their error until weeks later.
This year the data for problem J was wrong, so teams got "run time error" instead of "wrong answer;" many spent vast amounts of time trying to find the source of their crash when in fact it was the judges' fault. All submissions were rejudged at the eleventh hour, when it was too late to fix the problem or to move on to another question.
There is really no excuse for this sort of error. Published guidelines [win.tue.nl] make it clear that input checkers should be written for all problems, yet the finals judges don't bother, and the finals organization imposes no standard on them to do so. Furthermore, the organizers refuse to release any information about the test sets, so we have no idea how many screwups have been covered up.
Here is a list of data errors for which I have first-hand knowledge. I'm sure there are many more.
Finals '97 -- Problem C has ambigous output but the
judges rejected some correct solutions
(all but their expected one?) Complaints
were responded to with "no response."
Finals '98 -- Problem D had empty lines in the input,
contrary to the specification.
Finals '00 -- The infamous graph that was not connected,
contrary to the problem spec (Problem F)
Finals '07 -- Problem J was supposed to have maximum size
64, but was 100. Rejudged in the last hour
of contest. Many submissions changed from
run-time or time limit to wrong answer.
I am at a loss to understand why the organizers fail to implement better quality control, and why they refuse to release the data and solutions. Bad calls will happen, but the lack of quality control and the lack of transparency exacerbates the problem considerably. These failures, in my opinion, detracts substantially from the contest.
Gordon Cormack
Coach, Waterloo ACM Team
Re: (Score:2)
Re: (Score:3, Insightful)
There does a appear to be a limit of 1001 lines *for each test case* however the number of test cases is unspecified.
And besides, since when do you fail to do input validation in the program itself? I know you're trying to save time in a programming contest environment, but if the program comes back with a run-time error, you should really be putting in input validation. Unless you hav
Re: (Score:2)
However if input validation moves you from "run time error" to "incorrect output" then you know specifically that either a) an assumption yo
Re: (Score:1)
I can tell you from personal experience that, in the Pacific Northwest regionals (I was part of the team from Sonoma State University), we had a similar issue this year. Problem H ("And now for something completely different!") had a problem where the specification was ambiguous (I'm not sure exactly where, since my team didn't attemp
It was fun (Score:2)
My old school was tied for last this year, but hey at least they were there.
test cases available? (Score:2)
meh... (Score:1)
Its only a matter of time and resources before they equal or surpass top US unis
Don't see Polish or Chinese software being pirated (Score:2, Funny)
Re: (Score:1)
Yes, and we'd like to keep it that way.
Thanks
- China
Very bad. (Score:2)
That's what you get with educational streaming, talent that would do well without it. It happens in about any country.
Re: (Score:2)
Re:Don't see Polish or Chinese software being pira (Score:2)
One word, Loophole. (Score:2)
Stuff developed overseas, but is marketed exclusively through an American company
You mean like what Honda and Toyota do for manufacturing and what is done otherwise just to look the part? Time to update the Buy America law to cover these problems.
Re:Don't see Polish or Chinese software being pira (Score:1)
Piotr.
Software QA specialist at US company whose entire R&D, customer support, etc. is located in Poland
Re:Don't see Polish or Chinese software being pira (Score:1)
Re:Don't see Polish or Chinese software being pira (Score:3, Interesting)
Why Google put a research lab in Poland
KRAKOW, POLAND -- When Artur Hibner graduates from college this year, he won't have to worry about getting well-paid work in his field right here in Krakow, Poland's thriving former royal seat.
For years, Western technology firms have come to Eastern Europe to lure away talented computer-science graduates like Mr. Hibner, who attends AGH University of Science and Technology. But now, the r
Programmer's Picture (Score:1)
The last time I was in London, there was a huge poster of RIcky Gervais in the center of the city. Now, I love Ricky's work, I thi
Re: (Score:2)