Tccc04 Program.Pdf
Total Page:16
File Type:pdf, Size:1020Kb
�������������� TABLE OF CONTENTS Founder’s Message 2 ������������������ Algorithm Competition Brackets 3 Semifinal Room 1 5 Semifinal Room 2 11 ���������������������� Semifinal Room 3 19 Component Competition Brackets 25 Design Final Room 26 ������������������ Development Final Room 28 Review Boards 30 SCHEDULE OF EVENTS Wednesday, April 14 6:00pm - 8:00pm Welcome Reception Thursday, April 15 ������������������������������������������ 8:30am - 9:30am Breakfast, Sponsored by Yahoo! 10:00am - 11:45am Semifinal Room 1 �������������������������������������������� 11:45am - 1:00pm Lunch �������������������������������������������� 1:00pm - 2:45pm Semifinal Room 2 4:00pm - 5:45pm Semifinal Room 3 ���������������������������������������� 7:00pm - 8:45pm Wildcard Round 8:30pm - 11:00pm Yahoo! Gathering at MJ O’Connor’s Friday, April 16 ����������������� 7:30am - 9:00am Breakfast 8:00am - 12:00pm Component Competition Finals 12:00pm -1:00pm Lunch 1:00pm - 2:00 pm Yahoo! Technical Presentation 12:00pm - 3:30pm Review of Component Competition 3:00pm -4:45pm Coding Tournament Finals 5:00pm - 6:00pm Media Hour/Press Conference 6:00pm - 8:00pm Dinner and Awards Presentation Table of Contents 1 FOUNDER’S MESSAGE ALGORITHM COMPETITION Welcome to the 2004 TopCoder® Collegiate Challenge, sponsored by Yahoo!® Since last year’s Collegiate Challenge, TopCoder has grown by more than 13,000 Semifinal Rounds Wildcard Round Final Round Champion members. Membership continues to steadily increase and currently stands at more than 38,000 members. Many of the finalists will be familiar to long-standing TopCoder members. With the membership growth, some new faces will spice up tomek the competition. bstanescu We started the Algorithm Competition of the TCCC 04 with more than 700 Eryx students. Of the final 24, eight have been previous onsite finalists, but only one is a returning finalist from the 2003 Collegiate Challenge, and 16 are here for the AdrianKuegel first time. The competition has broadened internationally, with seven finalists from lars the US and 17 from other countries around the world. Many of the students have traveled a great distance to participate in the finals. TopCoder welcomes each of Ruberik you. mickle This is TopCoder’s second major tournament to include a Component Competition. RalphFurmaniak While participation in the Component Competition still has far to go for it to match the Algorithm participation, it is growing nicely (from 142 component rated members during the TCO to 154 now). For those who are unaware, TopCoder reid members can compete to develop commercial software for our customers in the form of components and applications. Our Component Competitions bring a bladerunner real-world software development dimension to the tournament by measuring design and development ability. TopCoder continues to be very excited about Jan_Kuipers expanding the Component Competition presence. aneubeck Of course, without our sponsors none of this would be possible. Yahoo! has been antimatter tremendous to work with. They are truly a company that ‘gets it’. They have been working very closely with us to make sure that this event is the best one yet. We Ryan rd once again welcome NVIDIA as a sponsor. This is NVIDIA’s 3 major sponsorship skanthak of a TopCoder event. They are, quite simply, the quintessential class act. Their dedication to driving their organization through talent couldn’t be clearer. kalmakka I would like to personally thank the TopCoder staff. It would be impossible to find a more dedicated, hard working group of people. Maintaining a large population of John Dethridge members doing a myriad of work would not be possible without their dedication and hard work. I would also like to thank all of the members who build our systems, ZorbaTHut write problems, review designs and code, and administer contests. dary Once again, I welcome you all to the 2004 TopCoder Collegiate Challenge, tjq sponsored by Yahoo! As always, best of luck to you in the Arena! grotmol haha petko Jack Hughes dark_lord Founder, TopCoder, Inc. 2 Founder’s Message Algorithm Competition Brackets 3 ALGORITHM COMPETITION01 SEMIFINAL WHAT I REALLY LEARNED FROM ROOM TOPCODER WHILE IN COLLEGE... warsaw • How to improve my coding performance under panic attacks, tomek during the last 10 minutes of a round. – adic university • To recheck a solution, even if it works for the given examples. – AdrianKuegel • Fast thinking – aksonov bstanescu • To enjoy looking at others source code – aksonov • That you should not program at 3:30 in the morning. – aneubeck warsaw • That regular competition is a must for top ranking. – aneubeck university Eryx • That you should think about each detail of a problem before starting to code. – aneubeck • More ways to apply DP. – antimatter AdrianKuegel • That despite how much I have already learned, there’s still a long way to go. – antimatter • Nearly every algorithm I know. – aussie • That elegant code is the winning code – bladerunner lars • STL rules – bladerunner • That I really should use Java and not C++ (this one really hasn’t sunk in yet, unfortunately) – bsauerwine Ruberik • That you should choose a non-boring handle if you plan on competing regularly! –bsauerwine • How to apply programming techniques and algorithms to new problems – bstanescu mickle • Not to forget the algebra and geometry that I learned in High School. – bstanescu RalphFurmaniak 4 Algorithm Competition Semifinalists 5 tomek Warsaw University Seed: 1 Seed: 10 Warsaw University Eryx Tomasz Czajka ������ ���������� ���������� ������ ���������� ���������� Eryk Kopczyñski Warsaw, Poland ������� ���� ������ ������� ���� ������ Warsaw, Poland ������� ������� Current Rating: 3472 ���������� ����� � ���������� ����� � Current Rating: 2804 Current Ranking: 1 ���������� ��������� � ������ ���������� ��������� � ������ Current Ranking: 13 Rating Percentile: 99.83 Rating Percentile: 99.99 ��������� �� �������� ���� ������ ��������� �� �������� ���� ������ Number of Ratings: 34 Number of Ratings: 20 ������ ������ Highest Rating: 3547 ������������ �� ������������ �� Highest Rating: 2808 Lowest Rating: 1816 ������� ������������ �� ������� ������� ������������ � ������ Lowest Rating: 1594 ������� ��������� ������ ������� ��������� ������ TC Do you develop software utilizing an TC Which TopCoder member do you most � �� ��� � �� ��� object oriented or component based admire and why? TC Have you participated in TopCoder TC In your opinion, who is currently the most approach? Why? TC Yarin for getting Sweden to get paid. ������� ������� ������� ������� ������� ������ Software component projects in a influential person in technology? TC Usually - if I do develop software. design, development or reviewer EK Thomas Edison (His inventions are still I try to make the code clean and TC Please describe a special talent you have role? If so, what did you think of around.) well separated, so it often ends up (other than programming) or tell us some- ������� ����������� ���������� ������� ����������� ���������� the experience? If not, what would packed in classes. thing about you that would surprise others. entice you to participate? TC What would be your “Dream job”? TC I can’t stop playing Monopoly. ������� ���� ������ ������� ���� ������ EK I would like to participate in a EK Earn $1,000,000 each day, without doing design competition, but I need to anything (so I can also do something else) TC Describe the most challenging ���������� ����� �� ������ ���������� ����� �� ������ system you have played a role in TC Tell us the best joke you know. have time to know what is it about, ������ ������� developing. TC Polish Airlines flight, just after a difficult ���������� ��������� � ���������� ��������� � and to see some examples to know TC Please describe a special talent you have what I am expected to do. (other than programming) or tell us some- TC A natural language processing landing. Pilot: Whew! That runway was ��������� ��� �������� ���� ������ ��������� �� �������� ���� ������ system at IBM Research. short! Co-pilot: Yeah! And wide, too! thing about you that would surprise others. ������������ �� ������ ������������ �� ������ TC Do you develop software utilizing an EK I don’t drink caffeine. object oriented or component based TC What is your favorite all-time ������� ������������ �� ������ ������� ������������ �� ������ TopCoder problem? approach? Why? ������ ������ TC To challenge or not to challenge. :-) ������� ��������� ������� ��������� EK I use OOP (of course), but I do not � �� ��� � �� ��� use components. I don’t see why I ������� ������� ������� ������� ������� ������ need to use them. bstanescu George Mason University Seed: 8 Seed: 15 University of Ulm AdrianKuegel Bogdan Stanescu ������ ���������� ���������� ������ ���������� ���������� Adrian Kuegel Rockville, MD ������� ���� ������ ������� ���� ������ Ulm, Germany ������� ������ Current Rating: 2935 ���������� ����� � ���������� ����� � Current Rating: 2573 Current Ranking: 11 ���������� ��������� � ������ ���������� ��������� � ������� Current Ranking: 27 Rating Percentile: 99.65 Rating Percentile: 99.86 ��������� �� �������� ���� ������ ��������� �� �������� ���� ������ Number of Ratings: 58 Number of Ratings: 41 ������ ������ Highest Rating: 2943 ������������ �� ������������ � Highest Rating: 2573 Lowest Rating: 1800 ������� ������������ �� ������ ������� ������������ � ������ Lowest Rating: 1336 ������� ��������� ������ ������� ��������� ������ TC If you could choose to work for any TC Describe the most challenging