| |
Harvey Mudd College Computer Science Department Programming Practicum Page HMC ACM 2000 page |
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
November 21, 2000 | |||||||||||||||||||||||||
u Calculate e (e.cc) | |||||||||||||||||||||||||
e.in e.out | |||||||||||||||||||||||||
Scramble Sort (scramble.cc) | |||||||||||||||||||||||||
scramble.in scramble.out | |||||||||||||||||||||||||
Problem Bee (bee.cc) | |||||||||||||||||||||||||
bee.in bee.out | |||||||||||||||||||||||||
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
November 21, 2000 | |||||||||||||||||||||||||
Team Packing (desks.cc) | |||||||||||||||||||||||||
desks.in desks.out | |||||||||||||||||||||||||
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
November 14, 2000 | |||||||||||||||||||||||||
Map Corners (map.cc) | |||||||||||||||||||||||||
map.in map.out | |||||||||||||||||||||||||
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
November 7, 2000 | |||||||||||||||||||||||||
Driving Directions (paths.cc) | |||||||||||||||||||||||||
paths.in paths.out | |||||||||||||||||||||||||
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
October 31, 2000 | |||||||||||||||||||||||||
Shuttle (shuttle.cc) | |||||||||||||||||||||||||
shuttle.in shuttle.out | |||||||||||||||||||||||||
Cousins (cousins.cc) | |||||||||||||||||||||||||
cousins.in cousins.out | |||||||||||||||||||||||||
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
October 24, 2000 | |||||||||||||||||||||||||
Merge (merge.cc) | |||||||||||||||||||||||||
merge.in merge.out | |||||||||||||||||||||||||
Lines and Points (linespoints.cc) | |||||||||||||||||||||||||
linespoints.in linespoints.out | |||||||||||||||||||||||||
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
October 10, 2000 | |||||||||||||||||||||||||
Maze (maze.cc) | |||||||||||||||||||||||||
maze.in maze.out | |||||||||||||||||||||||||
Joe's Bowl-a-rama (bowl.cc) | |||||||||||||||||||||||||
bowl.in bowl.out | |||||||||||||||||||||||||
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
October 3, 2000 | |||||||||||||||||||||||||
Microwave (microwave.cc) | |||||||||||||||||||||||||
microwave.in microwave.out | |||||||||||||||||||||||||
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
September 26, 2000 | |||||||||||||||||||||||||
Pipe (pipe.cc) | |||||||||||||||||||||||||
pipe.in pipe.out | |||||||||||||||||||||||||
Incredible Hull (convex.cc) | |||||||||||||||||||||||||
convex.in convex.out | |||||||||||||||||||||||||
TEAM | |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
September 19, 2000 | |||||||||||||||||||||||||
Rooked! (rooked.cc) | |||||||||||||||||||||||||
rooked.in rooked.out | |||||||||||||||||||||||||
Double Trouble (double.cc) | |||||||||||||||||||||||||
double.in double.out | |||||||||||||||||||||||||
TEAM | CG | JG | MG | TM/MV/DH | DL/MB/AS | EM | PV/ED/TW | RP/SR/MS | Noname | RR/DC/DK | RM/SM/TJ | Nameless | |||||||||||||
September 12, 2000 | |||||||||||||||||||||||||
Jugfill (jugfill.cc) | |||||||||||||||||||||||||
jugfill.in jugfill.out | |||||||||||||||||||||||||
Fractions (fractions.cc) | |||||||||||||||||||||||||
fractions.in fractions.out | |||||||||||||||||||||||||
TEAM | CG | JG | MG | TM/GA/DH | DL/MB/AS | EM | PV/ED/TW | RP/SR/MS | Noname | RR/DC/DK | RM/SM/TJ | Sinnombre | |||||||||||||
September 5, 2000 | |||||||||||||||||||||||||
Coins (coins.cc) | |||||||||||||||||||||||||
coins.in coins.out | |||||||||||||||||||||||||
Factorial Factors (facfacs.cc) | |||||||||||||||||||||||||
facfacs.in facfacs.out | |||||||||||||||||||||||||
TEAM | CG | JG | MG | TM/GA/DH | DL/MB/AS | EM | PV/ED/TW | RP/SR/MS | Noname | RR/DC/DK | RM/SM/TJ | Sinnombre | |||||||||||||
August 29, 2000 | |||||||||||||||||||||||||
Gizilch! (gizilch.cc) | |||||||||||||||||||||||||
gizilch.in gizilch.out | |||||||||||||||||||||||||
3x + 1 (3xplus1.cc) | |||||||||||||||||||||||||
3xplus1.in 3xplus1.out |
acmSubmit <filename>.ccwhere acmSubmit is available in /cs/ACM/SubScripts. You should run acmSubmit from the directory in which your submission file is located (due to my limited understanding of Perl).
The script will test your file against a number of inputs. Unlike the ACM contest, if your submission's output differs from the "correct" output, the differences will be shown to you. This is a protection against the "correct" output not actually being correct. If your program passes all of the tests the script will let you know. It will also email me in order to help me keep track of which problems are already solved.
While testing your code, you can compile with the command
g++ filename.ccto create an executable file named a.out. To check your program, download the input and output files (right-click on the links and choose"save link as...") or create your own test inputs, and then run
a.out < <testfilename>That will print the results to the console (stdout) for inspection. You might also pipe the results to a file and check them against the anticipated output with diff.