Skip to content

Mid-Central Regional ACM Programming Contest

ACM logo

Satellite site: University of Kentucky. Please register your teams

Date
The 2012 Mid-Central Regional contest will be held on Saturday, November 3, 2012.
Location
William Young Library; See directions and maps
Results
results, information, pictures, etc.
Parking
There are parking lots on weekends close to William Young Library (building 456). A list of parking lots for this year is given below. There is a huge competition for parking space on football game weekends. Any parking lot that is marked "Residence" or that has a sign with "24 hour control" cannot be used; obviously it applies to other restrictions such as a handicape parking; obviously it applies to other restrictions such as a handicape parking. The best parking for the event is the library lot on the left off of Columbia and parking structure #2 at 535 Rose Street.  The link below shows a map.  You enter the parking structure from Hilltop. map
There is a UK football game on the November 3, 2012. Below are two links to maps of parking on campus. The second one shows football day parking. On the game day map all the brown lots are available but could be crowded do to the game.  My suggestion is an early arrival and to stay north of the stadium.  Most employee lots and student commuter lots are accessible and available on weekends. Permits are not required after 3:30pm Friday afternoons until 5:00am Monday mornings.
Parking Map Parking Map -- Football day

Schedule
Our schedule follows the Mid-Central schedule posted at Mid-Central Headquarters. Please note: Lexington, KY is in the EST time zone while the Mid-Central headquarters are in the CST zone so there is a one hour difference in schedules. We will follow the official schedule for the contest but there are modifications regarding the registration and morning: we are planning for a practice session around 10:40 AM at your stations. After the practice you are invited for lunch, and after the contest we have the award ceremony with pizza (or something similar).
Rules
See “Rules of the ACM Regional Programming Contests”; make sure that the contestants are eligible to participate. Proposed changes see here.
Satellite Site Contest Director
Dr. Jerzy 'Jurek' W. Jaromczyk; e-mail, call 859-272-3961, or call 859-257-1186 before the contest. On the day of the contest, call the Young Library security desk.
Sponsors
Travel/Hotels
Virtual library tour
Food
Lunch and dinner will be provided before and after the contest, respectively
Contest Environment and Compilers
We are planning this year to use a Linux environment, based on Debian Live (Etch, version 4.0). Check this page for changes and modifications regarding details, however, we are planning to provide the following (or their updated versions) -- see below.

Each team will be allowed to use one PC-compatible computer (such as a Dell or equivalent). The guaranteed configuration of the computer includes a US keyboard, mouse and color monitor.

The programming languages of the contest are C, C++ and Java. Pascal is not longer provided. See above for a list of available compilers and versions.

The software will be installed in standard configuration and we will follow as closely as possible the general suggestions that you can find in compilers/development environments.

Debian Live USB Image -- 2012
(similar to 2011 -- the only upgrade is in PC^2)

Included software:
  PC^2 9.2.3  -- to submit solutions/questions
  gcc 4.4.5 with g++
  java JDK 1.6.0_26
  gdb 7.0.1 (C/C++ debugger)
  cgdb 0.6.5 (full-screen text frontend for gdb)
  ddd 3.3.12 (GUI frontend for gdb)
  eclipse 3.5.2 with JDT and CDT 6.0.2 (Java and C/C++)
  NetBeans 6.0.1 (Java only)
  anjuta 2.32.0
  bluefish 2.0.1
  nano 2.2.4
  emacs 23.2.1
  vim 7.2.445
  other editors (joe, jed, gedit)
  cvs 1.12.13, subversion 1.6.12, git 1.7.2.5
  GNOME 2.30
  iceweasel 3.5.16 (Debian's version of Firefox; only for reading docs)
  evince (PDF viewer, for reading the PC^2 docs)
  cups 1.4.4 (print spooler)

Documentation:
  PC^2 V9 Team Guide
  STL manual 3.30 (C++)
  OpenJDK (Java) documentation 6b18
  full set of Unix manpages (including syscalls and library functions)
  gcc documentation
  gdb documentation

There is a "documentation.html" on the desktop that links to the first
three of these (PC^2, STL, and Java documentation).  This docs.html is
also the default page for the web browser.

No access to the network/internet is permitted except for controlled
connections with the judging system and printing.

More information can be found in Mid-Central Region Mid-Central Headquarter page.