2018 ACM Local Programming Contest

Saturday, September 22, 2018

Local Contest Sponsor: Golden Helix

Schedule of Events

Thursday, September 20th
Saturday, September 22nd


  1. Peter Gifford, Karl Molina, Dana Parker - 3 problems
  2. Kevin Browder, Elliott Pryor, Nathan Stouffer - 2 problems
  3. Jordan Pottruff, Alan Tong - 2 problems

Problems, Input Files, Output Files

Montana State Teams (10 max)

  1. Kevin Browder, Elliott Pryor, Nathan Stouffer
  2. Alex Ackerlund, Ryan Cummings, Tim Parrish
  3. Hugh Jackovich, Carie Pointer, Mike Pollard
  4. Peter Gifford, Karl Molina, Dana Parker
  5. Ethan Malo, David Schwarz, Zan Montieth
  6. Philip Phattharaampornchai, Shengnan Zhou
  7. Cory Petersen, Matt Sagen
  8. Jordan Pottruff, Alan Tong
  9. Rusty Clayton, Nick Hager

Carroll College Teams (3 max)

  1. Reina Ishibashi, Jenny Meadowcroft, Amy Telck
  2. Ryan Cain, Hann Lerum
  3. Frank Pope, Nathan Ruffato, Matthew Smillie


Simple Java File I/O Example

Driver.java reads from a file named numbers.in that contains an unknown number of integers, one per line. The numbers are written to a file named numbers.in, one per line.

Frequently Asked Questions

  1. What is the format of the contest? You will be given several problems to solve. Your team's goal is to solve as many of these problems as you can during the contest period.
  2. What programming languages may we use? You may use Java, C++, C or Python 3.7.
  3. What development environments may we use? You may use any environment available on esus or the lab PCs.
  4. Are there any restrictions on the composition of our team? You may have up to 3 students on your team. Two of the students must be undergraduates. One of the students can be (but doesn't have to be) a first or second year graduate student.
  5. How many computers does our team get to use? One.
  6. What resources do we get to use? You can bring along any number of books or notes. The only web resource you can use is an online language reference manual. All of your programs must be written from scratch.
  7. What happens if my team wins? Winning teams are eligible to compete in the regional contest at The Colorado School of Mines in Golden, Colorado on Saturday, November 3rd.
  8. What general information is there about the ACM Programming contest?

Sample Problems, Input Files, Output Files