31
Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

Embed Size (px)

Citation preview

Page 1: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

Mid Atlantic Regional ACM Programming Contest

Sponsored By IBMat

Radford UniversityNovember 10, 2012

Page 2: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

Welcome

• Welcome– Dr. Maung Htay, Regional Director– Dr. Orion Rogers, Dean of College of Science and

Technology, Radford University– Dr. Art Carter, Associate Dean of CSAT and Chair of

Department of Information Technology, Radford University

– Mr. Eric Woods, IBM

• Contest Rules by Dr. Hwajung Lee, Site Director

Page 3: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

Rules• At most one contestant from 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 World Finals may not compete in a Regional Contest.

Page 4: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Contestants are not required to be student members of the ACM in order to be eligible to compete in a regional contest.

• Note, however, that all World Finals contestants are required to be student members of ACM

• World Finals, June 30 ~ July 4, 2013 at Saint Petersburg, Russia

Page 5: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Each team competing in the Mid-Atlantic Regional Contest may make one substitution for a contestant who is unable to compete.

• The team Coach or Faculty Advisor must notify the Contest Director of the substitution as soon as possible, but no later than at team check-in. The resulting team must be properly constituted.

Page 6: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Contestants may bring resource materials such as books, manuals and program listings.

• Contestants may not bring any machine-readable versions of software or data.

Page 7: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Contestants may not use their own computers, computer terminals, keyboards, or programmable calculators.

• Contestants may not use any kind of communication device such as radio sets, cellular phones or pagers.

Page 8: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Solutions to problems submitted for judging are called runs.

• Each run is judged as accepted or rejected by a Contest Judge, and the team is notified of the result.

Page 9: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Rejected runs will be marked as one of the following: – syntax error– run-time error– time-limit exceeded (30 second program running time)– incorrect output– incomplete output– incorrect output format

• If more than one of these applies, the judge can choose any of the applicable responses.

Page 10: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Notification of final accepted runs may occur after the end of the contest 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.

Page 11: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• A contestant may submit a claim of ambiguity or error in a problem statement by submitting a clarification request to the Contest Judges. Coaches may NOT submit such a claim and should not, for any reason, communicate with judges during the contest.

• Read the problem carefully before requesting a clarification. Also, check to see if clarifications for that problem have already occurred.

• If the Judges believe that the problem statement is sufficiently clear, you will receive the response “The problem statement is sufficient; no clarification is necessary”. Read problem statement carefully again and again.

Page 12: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• If you still feel there is an ambiguity, you will have to be more specific or descriptive of the ambiguity you have found.

• If the problem statement is ambiguous in specifying the correct output for a particular input, please include that input data in the clarification request.

• You may not submit clarification request asking for correct output for inputs you provide.

Page 13: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• If the Judges agree that an ambiguity or an error exists, a clarification will be issued to all contestants by the Head Judge.

• Contestants are not to converse with anyone except members of their team and personnel designated by the Regional Contest Director.

Page 14: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Systems support staff may advise contestants on system-related problems such as explaining system error messages. Support staff will not answer questions pertaining to contest problems, compilers, editors, etc.

• Any conversation between contestants on different teams (whether they are from the same or different universities) or with the Faculty Advisor or the team Coach is strictly forbidden.

Page 15: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• The contest will be held in a networked environment.

• The network may only be used to submit problems and to produce a listing in ways designated by the Head Judge and system support staff.

Page 16: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Remote login, ftp, telnet, mail or other networking activities within the contest environment or with machines outside this environment are strictly forbidden.

• Any contestant who discovers a security leak must report this leak immediately to a system support staff member.

Page 17: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• While the contest is scheduled to last exactly five hours, the Regional Contest 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.

Page 18: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• A team may be disqualified by the Regional Contest Director for any activity that jeopardizes the Contest, such as dislodging extension cords, unauthorized modification of contest material (software or hardware), forbidden network activity, or destructive behavior. The disqualification may occur immediately upon detection or up to 72 hours after the end of the Contest.

Page 19: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• At least six problems will be posed. As far as possible, problems will avoid dependence on detailed knowledge of a particular applications area or a particular contest language.

• The Regional Contest Director is solely responsible for ruling on unforeseen situations and interpreting these rules for the Regional Contest.

Page 20: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• The problem set will be available for coaches and others two hour after contest begins. Coaches or unauthorized persons are NOT supposed to contact to head judge or any judges during the contest time. If they do so, there may be a serious penalty to their teams.

Page 21: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

SCORING THE CONTEST

• The Regional Contest Judges are solely responsible for determining the correctness of submitted runs.

• In consultation with the Judges, the Regional Contest Head Judge is responsible for determining the winners of the Regional Contest.

Page 22: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• The judging staff is empowered to adjust for or adjudicate unforeseen events and conditions.

• Their decisions are final and may not be appealed.

Page 23: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• Teams are ranked according to the most problems solved.

• For the purposes of awards, or in determining qualifier(s) for the Contest Finals, teams who solve the same number of problems are ranked by least total time.

Page 24: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• 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 the problem, regardless of submittal time.

• There is no time consumed for any problem that is not solved.

Page 25: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

• It is the responsibility of the Regional Contest Director to specify any tie-breakers if necessary.

Page 26: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

Contact Persons

• Dr. Maung Htay, Regional Director• Dr. Hwajung Lee, Site Director & Local Judge• Dr. Hui Wang, Associate Site Director & Local Judge• Dr. Andrew Ray, Regional System Administrator• Mr. Travis Smith and Ms. Kathy Anderson, Systems

Administrator

Page 27: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

Please Join me to thank you to those who make this event happen

• IBM (represented today by Mr. Eric Woods) for sponsoring this event• Regional Director, Dr. Maung Htay• Dean Orion Rogers for his strong support and encouragement• Associate Dean and Department chair Dr. Art Carter for his strong

support and encouragement• Dr. Andrew Ray for serving as Regional System Administrator, and also

our panel of distinguished regional judges.• Mr. Travis Smith and Ms. Kathy Anderson for systems management• ACM local chapter volunteers, Mary VanDyke, Calvin Sauerbier, Roshan

Patel, JC Cheek, Jeran Gray, Chris Mays, Greg Mays, Forest Meade, Reid Nelson, Kaitlin Parra, Jonny Pine, Brandyn Price, Heather Price, Ben Pruitt, Nicki Stinson, and Drew Wilson

Page 28: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

Schedule to Go

8:00 – 8:45 Registration & Breakfast (McGuffey Hall 203)8:45 – 9:30 Welcome Session (McGuffey Hall 203)9:30 – 10:30 Practice Session (Davis 114 and 225 Labs)11:00 – 12:00 Lunch (Davis 151 and 142)12:00 – 5:00 Contest (Davis 114 & 225)

During the contest, coaches can stay at Davis 151

5:00 - 6:00 pm Dinner & Awarding Ceremony (McGuffey Hall 203)

Page 29: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

PC Lab (Room 114)Team Institution Location

Gold Bridgewater College DA114Trogdor James Madison University DA114Floffy Rainbox Uncorn Longwood University DA114The Brick Longwood University DA114!(NaN==NaN)! Radford University DA114↑ ↑ nearly as good as ↑ ↑ Radford University DA114SecurityExceptions University of Virginia DA114UnsupportedOperationExceptions University of Virginia DA114NullPointerExceptions University of Virginia DA114ArrayStoreExceptions University of Virginia DA114Egyptian Brackets Virginia Tech DA114Baby Got Back Virginia Tech DA114Pokemon Exceptions Virginia Tech DA114Min-Flow Max-Cut Virginia Tech DA114

WVU Tech - Orange Iguana West Virginia University Institute of Technology DA114

Page 30: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

UNIX Lab (Room 225)Team Institution Location

Crimson Bridgewater College DA225

TeamTeamTeamRamrod Longwood University DA225

Chocolate Pandas Longwood University DA225

↓ ↓ barely better than ↓ ↓ Radford University DA225

Dark Haven Radford University DA225

RuntimeExceptions University of Virginia DA225

ArithmeticExceptions University of Virginia DA225

ClassNotFoundExceptions University of Virginia DA225

NoSuchMethodExceptions University of Virginia DA225

Terrorbyte Virginia Tech DA225

BackPack Virginia Tech DA225

WVU Tech - The Young Turks West Virginia University Institute of Technology DA225

Page 31: Mid Atlantic Regional ACM Programming Contest Sponsored By IBM at Radford University November 10, 2012

Good Luck