2017 ACM Local Programming Contest
Saturday, September 16, 2017
Local Contest Sponsor: Golden Helix
Schedule of Events
Thursday, September 14th
Saturday, September 16th
- 5:00 p.m. Deadline for registering your team.
You may register your team by either e-mailing John
Paxton (john DOT paxton AT montana DOT edu) or stopping by
his office (Barnard Hall 353).
- 9:30 a.m. Contest check-in. Barnard Hall 254.
- 10:00 a.m. - 3:00 p.m. Programming contest. Barnard Hall 254.
- Matt Doran, Carl Fee, Keegan Millard (Montana State) - 4 problems
- Jesica Bauer, Erica Wiens, Lizzy Younce (Carroll College) - 3 problems
- Tyler Bass, Sam Congdon, Chris McCabe (Montana State) - 3 problems
Problems, Input Files, Output Files
- Matt Doran, Carl Fee, Keegan Millard (Montana State)
- Dan Church, Dieter Grosswiler, Dylan Wickham (Montana State)
- Zach Connelly, Patrick Moore, Karen Stengel (Montana State)
- William Kingsley, Jessica Schultz, Allen Simpson (Montana State)
- Jordan Pottruff, Alan Tony, Alec VanderKolk (Montana State)
- Jesse Arstein, Logan Shy, Dexter Van Keuren (Montana State)
- Emily Felde, Tyler Fleetwood, Sam Shissler (Montana State)
- Tyler Bass, Sam Congdon, Chris McCabe (Montana State)
- Justin Bak, Michael Fryer, Kenny ?? (Montana Tech)
- Trevor Brooks, Dalton Caron, Marcus Frisbee (Montana Tech)
- Jesse Anderson, Ronda Boyle, Zach Valenzuela (Montana Tech)
- Max Austin, Jackson Jenkins, Alex Reid (Montana Tech)
- Joseph Ikehara, Kidron Lee, Patrick Smith (Carroll)
- Jesica Bauer, Erica Wiens, Lizzy Younce (Carroll)
- Andrew Johnson, Amy Telck, Andy Villalobos (Carroll)
- Cordell Andersen, Hannah Lerum (Carroll)
- John Paxton, Montana State University
- Gabe Rudy, Golden Helix
- Sean White, ACM President
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
- 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
- What programming languages may we use?
You may use Java, C++, C or Python 3.6.
- What development environments may we use?
You may use any environment available on esus or the
- 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.
- How many computers does our team get to use? One.
- 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.
- What happens if my team wins?
Winning teams are eligible to compete in the
- What general information is there about the
ACM Programming contest?
Sample Problems: A, B, C, E, G, H, I