The Fifth Annual Northern Michigan University Invitational Programming Contest was held from 12:00 to 5:00 P.M. EST on Saturday 20 March 2004 at Northern Michigan University. The contest was organized by the NMU student chapter of the ACM and was attended by 48 students on 17 teams representing the following 4 schools.

Algoma University College, Sault Sainte Marie, Ontario, Canada
Lake Superior State University, Sault Sainte Marie, Michigan, United States of America
Michigan Technological University, Houghton, Michigan, United States of America
Northern Michigan University, Marquette, Michigan, United States of America

The contest consisted of 7 problems to be solved over a 5 hour period.

Here is the list of rules.

Below is the list of problems, test input files, correct output files, and sample solutions. There were many ways to solve the problems, of course. These solutions were written in ANSI C, and should compile on any C/C++ compiler.

Problem 1
Problem 1 Input File
Problem 1 Output File
Problem 1 Solution

Problem 2
Problem 2 Input File
Problem 2 Output File
Problem 2 Solution

Problem 3
Problem 3 Input File
Problem 3 Output File
Problem 3 Solution

Problem 4
Problem 4 Input File
Problem 4 Output File
Problem 4 Solution

Problem 5
Problem 5 Input File
Problem 5 Output File
Problem 5 Solution

Problem 6
Problem 6 Input File
Problem 6 Output File
Problem 6 Solution

Problem 7
Problem 7 Input File
Problem 7 Output File
Problem 7 Solution

Michigan Technological University PRAGUE won the competition.
Second place went to Northern Michigan University ALABAMA TECH.
Third place went to Northern Michigan University MAYBE.

The winning school was Northern Michigan University.

Here are the complete results.