ACM Mid Atlantic Regional Programming Contest
Contest Rules
Mission
The ACM International Collegiate Programming Contest is an activity of
the ACM that provides college students with an opportunity to demonstrate
and sharpen their problem-solving and computing skills.
Organization
The contest is a two-tiered competition among teams of students
representing institutions of higher education. Regional Contests are
held from mid-October through mid-November each year. Top-scoring teams
from Regional Contests advance to the Contest Finals which is held in
conjunction with ACM's Computing Week Conferences.
Rules for the International Collegiate Programming Contest are determined
by the ACM Contest Steering Committee, chaired by the "Contest Director".
The Contest Director is solely responsible for interpreting the rules and
for ruling on unforeseen situations.
Each Regional Contest is administered under the direction of a "Regional
Contest Director" who is charged with executing a Regional Contest within
these rules and guidelines which have been approved by the Contest Director.
Rules may vary from the Contest Finals Rules to accommodate regional
differences in educational systems and host computing facilities.
Regional Contest Location and Attendance
- The ACM Mid-Atlantic Regional Programming Contest, sponsored by Microsoft,
hereinafter called the "Regional Contest" will be held on Saturday,
November 11, 1995 at the following sites: Villanova University, Bucknell
University, Old Dominion University, Virginia Tech, and the University of
Delaware.
- Contestants are drawn from the following geographical region: Southern
New Jersey, eastern Pennsylvania, Delaware, Maryland, the District of
Columbia, Virginia, and North Carolina.
- All team members must attend all contest activities as specified by the
Regional Director.
- At least two (2) teams will advance to the Contest Finals. Each
finalist team will receive a travel stipend to assist in travel expenses
to the Contest Finals.
Contest Finals Location and Attendance
- The ACM International Collegiate Programming Contest Finals sponsored by
Microsoft, hereinafter called the "Contest Finals" will be held in
conjunction with the ACM Computing Week, February 16-17, 1996 in
Philadelphia, Pennsylvania, USA.
- All team members must attend all contest activities as specified by
the Finals Director. These activities include the Contest Orientation,
Contest Finals, and the ACM Awards Banquet. Failure to attend any of the
designated contest events will result in automatic disqualification and
forfeiture of any scholarships or prizes.
- All finalists will be provided travel assistance. The top six teams at
the Contest Finals will be awarded scholarships of $15,000; $6,000; $4,500;
$3,000; $1,500; $1,500, respectively.
Team Composition
These rules are written in U.S. English. Terms such as "baccalaureate
degree" have different meanings in different countries. Team composition
rules may vary at the regional level to accommodate these differences.
Typically, contestants will be from 19 to 22 years old when competing in
regional contests.
- A member of the faculty of the institution sponsoring the team, called
the "Faculty Advisor", must certify the eligibility of contestants.
- The faculty advisor must serve as or designate the team "Coach" who will
be the team representative and point of contact during Regional Contest
activities.
- A team is not eligible to compete in the Regional Contest until the
Registrar has received all materials that certify eligibility from the
faculty advisor.
- Contest eligibility is determined DURING the academic term ending
closest to the date of the regional contest. Graduation and degree
conferrals occur AFTER a term has been completed, not during that term.
Any questions of eligibility should be posed to the Contest Registrar.
- Each team consists of up to three "contestants".
- Each contestant must be a student enrolled in a degree program at the
sponsoring institution with at least a halftime load. This rule is not to
be construed as disqualifying co-op students on regular co-op activity
away from the institution who are otherwise in good academic standing.
- At most, one contestant of each team may hold a baccalaureate degree.
- No contestant may have completed two years of post-baccalaureate studies
or hold a graduate degree.
- Students who have competed in two Contest Finals may not compete in a
Regional Contest.
Conduct of the Regional Contest
- At least six problems will be posed.
- Problems will be posed in English. During the contest, all
communications with contest officials must be in English. Contestants may
bring electronic natural language translators that do not support math
operations.
- Contestants may bring resource materials such as books, manuals, and
program listings. Contestants may not bring any machine-readable versions
of software or data. Contestants may not bring their own computers,
computer terminals, or calculators.
- Solutions to problems submitted for judging are called runs. Each run
is judged as accepted or rejected, and the team is notified of the results.
Rejected runs will be marked as follows:
- run-time error
- time-limit exceeded
- wrong answer
- presentation error
- Notification of accepted runs will be suspended at the appropriate time
to keep the final results secret. A general announcement to that effect
will be made during the contest. Notification of rejected runs will
continue until the end of the contest.
- A contestant may submit a claim of ambiguity or error in a problem
statement by submitting a clarification request. If the Judges agree that
an ambiguity or error exists, a clarification will be issued to all
contestants.
- Contestants are not to converse with anyone except members of their
team and personnel designated by the Regional Director. Systems support
staff may advise contestants on system-related problems such as explaining
system error messages.
- While the contest is scheduled to last five hours, the Regional
Director has the authority to lengthen the contest in the event of
unforeseen difficulties. Should the contest duration be altered, every
attempt will be made to notify contestants in a timely and uniform
manner.
- A team may be disqualified by the Regional Director for any activity
that jeopardizes the contest such as dislodging extension cords, unauthorized
modification of contest materials, or distractive behavior.
Scoring of the Contest
- The Contest Judges are solely responsible for determining the
correctness of submitted runs. In consultation with the Contest Judges,
the Chief Judge is responsible for determining the winners of the Contest
Finals. They are empowered to adjust for or adjudicate unforeseen events
and conditions. Their decisions are final.
- Teams are ranked according to the most problems solved. Teams placing
in the first six places 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 minutes for each rejected run. There is no time consumed for a
problem that is not solved.
Contest Environment
- The languages of the regional contests include Pascal, C, and C++.
The languages of the Contest Finals include Pascal, Microsoft Visual C/C++,
and the Microsoft Visual Basic Programming System.
- Each team will use a single computer running a windowed Unix environment.
All teams will have equivalent computing equipment.
- All judging and problem clarification will be handled at Villanova
University under the direction of the Chief Judge. Teams from each site
will submit judged runs and clarification requests to the judges via the
internet using software specifically designed for the contest.
- Problems with local hardware will be handled by systems administration
personnel under the direction of the Site Director and will be
coordinated through the Regional Director to ensure that all teams receive
equal treatment.
ACM International Collegiate Programming Contest Contacts:
John Lewis, Regional Contest Director
Villanova University
Department of Computing Sciences
Villanova, Pennsylvania 19085 1699
Phone: 610 519 7348
Email: lewis@vill.edu
William B. Poucher, Contest Director
Baylor University, PO Box 97356
D/Computer Science
Waco, Texas 76798 7356
Phone: 817 755 3871
Email: poucher@acm.org
Lisa Ernst, Contest Operations Manager
1515 Broadway
New York, NY 10036 8002
Phone: 212 626 0513
Email: ernst@acm.org
URL: http://info.acm.org