2006 jhuacm Local Programming Contest

Win a video iPod (virus-free)!

The 2006 edition of JHU ACM's local programming contest will be held on Saturday, October 21st from 2-5 PM in New Engineering Building 227 (part of the Undergraduate Computer Science Lab).

Update

All right, it was a bumpy ride, but we made it. For the people who requested copies, we have tarballs of their code (anyone else should email us). Thanks to everyone who participated in this year's contest, and good luck to the top placers in next week's regional!

Prizes

A video iPod goes to the top placer.

Furthermore, the top 6 placers will form the two teams that represent JHU at the ACM Regional Collegiate Programming Contest, held at JHU on October 28thth.

Registration

Registration is not required, but encouraged so we have a head count. Email contest@acm.jhu.edu with your full name, major, and current class standing (e.g. Freshman, Junior, 1st year Graduate Student, etc), and T-shirt size. Or just walk in on Saturday, see if we care.

Format

The local contest will consist of ~6 programming problems. Contestants will be given 2 hours to complete as many problems as they can. Winners will be evaluated based on the number of questions completed correctly and the amount of time required to complete them. Correctness will be evaluated by a judge or a team of judges. Sample inputs and outputs will be available to test programs for correctness. The rulings of the judges are final. While in the regional contest programming is done as a team, in the local contest, all programming will be done on an individual basis.

Eligibility

All contestants must meet the ACM's rules for team composition in the regional contest. To summarize:

  • Contestant must be at least a part-time student
  • Contestant cannot hold a graduate degree or have completed more than 2 years of post-baccalaureate studies
  • Contestants need not be members of the ACM, nor do they have to be CS majors.
  • Contestants who have competed in two Contest Finals may not compete

Contest Environment

You will be be given a Linux workstation with gcc 4.0 and g++ 4.0 from the GNU Compiler Collection, Sun's Java 2 Development Kit 5.0 (1.5.0), and the vim, nano, and emacs editors. Free printing will be available!

The contest environment will be Linux with the X Window System. Standard Unix editors and tools will be available.

Old Questions

We've made available our questions from 2003 and 2004:

Languages

Contestests must program in C, C++, or Java. For C, contestants can make use of functions in the standard C library and the math library. Contestants using C++ may make use of the Standard Template Libraries. Java contestants will have access to the standard Java libraries.

Materials

Contestants are allowed to bring any printed material they wish, including any books and printed code samples.

Scoring

A problem is solved when it is accepted by the judges. The judge is solely responsible for accepting or rejecting submitted runs. The judge determines the winners of the contest. The judge is empowered to adjust for or adjudicate unforeseen events and conditions. His decisions are final.

Contestants are ranked according to the most problems solved. For the purposes of awards, or in determining qualifier(s) for the Regionals, contestants who solve the same number of problems are ranked by least total time. The total time is the sum of the time consumed for each problem solved. The time consumed for a solved problem is the time elapsed from the beginning of the contest to the submittal of the accepted run plus 20 penalty minutes for every rejected run for that problem regardless of submittal time. There is no time consumed for a problem that is not solved.

Because of the rules for regional contest team composition, the JHU ACM reserves the right to promote undergraduates to the teams when there are too many graduate student winners.

For More Information

For more information about the regional contest that will be held at Hopkins on October 28th, visit http://contest.acm.jhu.edu/.

Email contest@acm.jhu.edu with any questions.

Thanks

Sponsored by Bloomberg R&D.