| Topic | Program | Code | Input | Output |
|---|---|---|---|---|
| Logic | Sudokode | sudokode.c | sudokode.in | sudokode.out |
| Logic | Three SAT | threesat.java | threesat.in | threesat.out |
| Sets | Set | set.java |
set1.txt set2.txt |
set1.out set2.out |
| Number Theory | GCD | gcdhmk.c | ||
| Number Theory | Fast Modular Exponentiation |
fastmodexpo.c fastmodexpo.java |
||
| Number Theory | Phi | phi.java | phi.in | phi.out |
| Induction | Tromino Tiling | tromino.java | tromino.in | tromino.out |
| Counting | Taco Bell | tacobell.java | tacobell.in | tacobell.out |
| Probability | Monty Hall | montyhall.c | ||
| Probability | How Long Can You Go? | combogame.py | ||
| Relations | TV | tv.java | tv.in | tv.out |