![]() | |
Harvey Mudd College Computer Science Department ACM Problems Page http://www.cs.hmc.edu/ACM |
TEAM | Red Shirts | JoshTitus | The Judges | EthanOtto | CharlieSolo | UppityFrosh | |||||||
![]() |
Excuses! | ||||||||||||
excuses.in excuses.out | |||||||||||||
April 18, 2000 | |||||||||||||
![]() |
Anchors Away | ||||||||||||
anchor.in anchor.out | |||||||||||||
April 11, 2000 | |||||||||||||
![]() |
Palindromes | ||||||||||||
palindrome.in palindrome.out | |||||||||||||
April 4, 2000 | |||||||||||||
![]() |
Matty's Blocks | ||||||||||||
blocks.in blocks.out | |||||||||||||
![]() |
Divisors | ||||||||||||
divisors.in divisors.out | |||||||||||||
March 28, 2000 | |||||||||||||
![]() |
The Orchard | ||||||||||||
orchard.in orchard.out | |||||||||||||
March 21, 2000 | |||||||||||||
![]() |
Filling the Gaps | ||||||||||||
gaps.in gaps.out | |||||||||||||
March 7, 2000 | |||||||||||||
![]() |
Coin Tosses | ||||||||||||
coin.in coin.out | |||||||||||||
February 22, 2000 |
![]() |
Climbing Trees |
Test1.in Test1.out | |
![]() |
Equations |
Test1.in Test1.out | |
February 15, 2000 | |
![]() |
Bank (Not Quite OCR) (Central European Regionals '95) |
February 8, 2000 | |
![]() |
Find The Base (Arab/African Regionals '98) |
Test1.in Test1.out | |
![]() |
Flying Stars Problem (NE Europe '98) |
Test1.in Test1.out | |
January 18, 2000 |
acmSubmit <filename>.ccwhere acmSubmit is available in /home/dodds/ACM/TestScripts. Feel free to copy it locally if you wish.
The script will test your file against a number of inputs. The test files are available for viewing (if you get stuck) at /home/dodds/ACM/TestCode. If your program passes all of the tests (because its output matches that of the anticipated output), the script will let you know; if your code does not pass, a "diff" listing of how it failed will be printed.
Make your code with the command
g++ filename.ccto create an executable file named a.out.
To check your code, download the input and output files (right-click on the links and choose"save link as...") from above to your directory and then run
a.out < Test#.inThat will print the results to the console (standard out) for inspection. To check those results against the (hopefully) correct output file, run
a.out < Test#.in | diff - Test#.outIf nothing appears on the screen, your program's output and the actual output are identical. If they are not identical, the mismatching lines are printed to stdout.