acm contest Updated 13:09 Dec 11 2003
Regional Director: Eric Shade
 
Frequently Asked Questions Mid-Central USA Region
Information For...
Coaches
Contestants
Judges
Problem Authors
Site Directors
The 2003 Contest
Rules
Schedule
Sites & Registration
Additional Information
Archives
Contacts
FAQs
Index
  1. Can I use a programming language other than C, C++, Java, or Pascal for the contest?

    No. We allow the same languages as the World Finals. Allowing additional languages would cause more work for the Site Coordinators (who must install the necessary software) and the Regional Chief Judges (who must write judging utilities for the language). Also, there is a fairness issue: programs written in scripting languages like Perl and very high level languages like Haskell are often an order of magnitude shorter than programs written in traditional languages.

  2. Does it matter which language I use?

    Programmer skill is more important than the choice of language. However, all other things being equal, Java and C++ are the best choices because of their large standard libraries that contain data structures and algorithms not available in C or Pascal. The World Finals holds a Java Challenge in addition to the regular contest, so that might tilt you in favor of Java. Pascal is dying in the United States, and may be phased out of the regional competition in the future.