UCSB Programming Contest, Fall 09

(with help from the UCSB ACM Student Chapter, and the Department of Computer Science)
Announcements:
* Local contest starts at 7pm, will run for 4 hours
* Informational meeting in HFH 1132 (CS Conference room), 6pm Wednesday Oct 28th
* If you want to play, but don't have a CSIL account I need to know by the weekend at the latest
* Sign up by sending mail to sherwood+acm@cs.ucsb.edu.
* If you want to play, but don't have a CSIL account I need to know Monday at the latest
Highlights:
SoCal Regional Contest is Saturday November 7th!
UCSB local contest is Tuesday November 3rd, 7pm!
Try out some sample problems to get warmed up.
You can play individually or in teams of two or three.
Delicious pizza will be served to contestants at both events.
What is the Programming Contest?
The UCSB Programming Contest is a fun event that pits your brain against challenging and interesting problems. If your stomach turns at the thought of a word problem, read no further... this is not for you. The programming contest is not a coding contest, although you will have program in C, C++, or Java (your choice). The problems are fun but difficult, and even solving a few of them in the alloted time is a significant achievement. The problems will test your reasoning, math, logic, algorithms, and general problem solving abilities. Plus, just in case you have not had enough free pizza, there will be free pizza.
Eligibility:
You must be a part time or a full time UCSB student to participate. You must bring a valid UCSB student ID with you to the contest. You must not have completed more than 4 years of college. (Being in your 5th year as an undergraduate is OK, as is being in your first year of grad school if you did only 4 years of undergrad). You also cannot have competed in more than 3 ACM regional contests and you cannot have gone to the World Finals more than once.
Preparation:
1. Make sure you read the instructions and the hints below.
2. Practice solving questions with the Problem Set Archive with Automated Judging . It is highly recommended that before the contest you log on and solve at least one if not all of the following problems: This will give you a feel for what to expect at the UCSB programming contest. For a full list of types of problems and difficulty see the prior contest questions at the bottom of the page.
3. A large part of the contest is to know how to test your own program and how to catch the end cases. It is highly recommended that you use the above website to practice a few problems and the automated judging system will let you know if you missed something (just like at the real contest).