CSCI 1200 Data Structures
Fall 2015

Home
  Contact Information
  Announcements
  Discussion Forum (LMS)

Syllabus
  Learning Outcomes
  Prerequistites
  iClickers in Lecture
  Course Grades

Calendar
  Lecture notes
  Lab materials
  Homework
  Test reviews

Weekly Schedule
  Office Hours
  Lab Times

Getting Help
  Tutoring
  Advice from TAs
  Advice from Students

Homework
  Due Date and Time
  Late Day Policy
  Compilers
  Homework Submission
  HW Grading Criteria

Collaboration Policy &
Academic Integrity

C++ Development
  Code Editors & IDEs
  OS Choices
  Installing Cygwin
  Memory Debugging
    Valgrind
    Dr. Memory

References
  Optional Textbooks
  Web Resources
  Misc. C++ Programming
    Command Line Args
    File I/O
    string → int/float

Homework 6 Battleship Recursion Contest Results

155 students submitted to the contest.
87 students earned at least 10 / 14 points on the original submission site tests and proceeded to additional rounds testing.
55 students had strong performance on the instructor provided tests and were tested on student submitted tests and additional instructor tests.

All times below are in seconds.
yellow = correct & within 0.1 seconds of the fastest time
grey = incorrect or crash or ran out of memory or time
blue = excellent performance on correctness and/or speed
green = very good performance on correctness and/or speed

 
 

PROVIDED PUZZLES, SINGLE SOLUTION

  correctness fastest time puzzle_impossible puzzle_sample puzzle_sample_constraints puzzle_sample_unknowns puzzle1 puzzle2 puzzle3 puzzle4 puzzle4_unknowns puzzle5 puzzle6 puzzle6_unknowns puzzle7 puzzle8 puzzle9 puzzle9_constraints puzzle10 puzzle10_constraints
a????e 10.0 10 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00              
a?????6 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.00 0.00
a?????2 16.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 276.83 0.00 0.00 0.00 0.00 0.00 0.01   0.00  
b????j 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
b?????2 13.0 12 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.04 0.36   0.00  
b????s 17.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.00 0.00 0.00 0.00 0.03 3.98 0.00  
b????w 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
c?????5 14.0 9 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.01   0.18 14.27 36.72 35.58 222.24  
c?????3 13.0 12 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.01 0.16   0.00  
c????4 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.02 0.03 0.00 0.00
c?????5 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.00 0.03 1.81 0.00 18.66
c?????3 15.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.01 0.00 0.00 0.02   0.00  
c????r 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 295.44 0.00 0.00 0.00 0.03 0.00 0.38
c????k 17.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.05 0.00 0.01 0.13 11.83 0.01 119.28
c????k 15.0 11 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.57 1.79 1.79 74.58  
c????c 16.5 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.17 0.00 0.01 partial 0.01 0.02 1.36 0.02   0.00
c????g 17.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.02 0.00 0.00 0.03 2.53 0.00 1.99
c????r 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.04
d????g 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
d????4 16.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02   0.00  
d????i 17.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.08 0.00 0.01 0.11 11.75 0.00  
d????s 15.0 14 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.00 0.00 0.02 0.00 0.11
e????r 15.0 11 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.11 0.01 0.69 2.96   53.95  
e????k 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.00 0.00 0.02 0.00 0.00
f????b 17.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.02 0.02 0.00 0.00
g????l 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
g??d 16.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.01 0.00 0.00 0.01   0.00 0.10
g?????3 17.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.40 0.00 4.26
g??j 10.0 6 0.00 0.00 0.00   0.00 8.80 46.68 53.16   0.00 47.83   0.00          
g????j 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
g????c 18.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00 0.04 0.00 0.25
g???6 15.0 12 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.05 0.40 51.90 0.00 27.47
g????s 13.0 11 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01   0.00 0.03 0.20 0.00       63.51  
h????r 14.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.00 0.00   0.00  
h?????2 16.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.09 0.00 0.00 0.00   0.00  
h????b 18.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.86 0.00 0.03 12.08 0.00 0.11 1.76 110.43 0.04 183.87
h????t 14.0 13 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00 0.12 0.00 0.06 0.09   0.00  
h?????5 14.0 11 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.04 0.38 0.00 1.99     15.35  
h??????4 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.00 0.02 0.02 0.37 0.37
i????j 15.0 12 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.00 0.11 12.81 0.00 5.36
j?j 15.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.02 0.04 1.98 0.01  
j??????6 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.00 0.00 0.00 0.00 0.05 2.62 0.00 0.22
j??????0 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.32 0.01 1.70
k????p 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
k???m 17.0 17 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
k?????3 17.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.09 0.00 0.01 0.17 8.29 0.01 91.64
k????s 14.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.06 1.52 0.00 0.21 16.03   0.63  
l????t 16.0 13 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 3.81 0.00 0.01 0.17 0.00 1.13 0.03   0.00  
l????c 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.99 0.00 0.34
l????0 14.0 14 0.00 0.00     0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00   0.00  
l????d 16.0 12 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.75 0.00 0.00   0.00 0.01 0.15 4.00 0.00 1.49
l??5 11.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00   1.41      
l??3 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.00 0.00 0.03 0.00 0.04
m????s 13.0 13 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.01 0.06   0.00  
m????a 12.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 1.82   0.00   59.44   0.08  
m????m 17.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.03   0.00 0.24 0.31 2.51 0.00 27.71
n????y 18.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.37
o???3 16.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.03 1.96 201.81 0.03  
p????a 11.0 8 0.01 0.01 0.00 0.00 0.00 30.76   0.00 0.00 0.01 46.31   0.20          
p????g 14.0 12 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00     0.00 0.00 0.07 0.07 0.90 0.91
p????d 17.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00
p???m 9.0 4 0.00 0.00 0.00 0.96 0.00 6.19       0.44 72.33   3.73          
r???3 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
r????n 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00
r???s 18.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.01 20.02 12.10 0.05 3.45
s????5 14.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.00 0.00   0.00  
s????a 14.0 14 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.00 0.08   0.00 0.00
t????a 13.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.01 0.00 0.97        
w?????3 18.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.34 0.00 0.00 0.00 0.00 0.02 4.31 72.65 0.24 16.10
w?????3 10.0 10   0.00     0.00 0.00 0.00 0.00     0.00   0.00 0.00 0.02   0.00  
w?????6 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
w?????4 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00
w?????0 18.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.30 0.00 0.03 1.34 1.34 19.50 18.99
w????e 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 2.34 0.00 0.86
w????n 18.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.00 0.00 0.09 0.00 0.54
w????j 16.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.24 0.00 0.02 33.19 103.16 0.00  
w???p 12.0 12 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.00 0.04      
w????l 13.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.19 0.62   95.85  
x???4 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
x??4 16.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 1.62 0.95   7.75  
x???1 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.69 0.00 0.27
y????6 10.0 9 0.00 0.00 0.00   0.00 0.06 0.00 0.00   0.00 0.00   11.72          
y???3 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.04 2.35 0.00 24.70
y??????4 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00
z????3 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01
z????5 13.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00     0.00   0.00   0.30 44.32 0.00 16.56
z????5 18.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.00 0.00 0.00 0.00 0.26
z????3 18.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.21 0.00 0.00 0.02 0.00 0.00 0.04 0.04 0.54 0.54
z????s 18.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 4.21 0.00 0.00 0.04 0.00 0.01 0.24 0.63 0.04 33.85
 
 

PROVIDED PUZZLES, ALL SOLUTIONS

  correctness fastest time puzzle_impossible puzzle_sample puzzle_sample_constraints puzzle_sample_unknowns puzzle1 puzzle2 puzzle3 puzzle4 puzzle4_unknowns puzzle5 puzzle6 puzzle6_unknowns puzzle7 puzzle8 puzzle9 puzzle9_constraints puzzle10 puzzle10_constraints
a????e 9.5 9   0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00   partial          
a?????6 17.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.41 0.70 0.04   0.09
a?????2 14.5 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.03 0.02 4.48 2.94     partial
b????j 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.05 0.04
b?????2 12.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.02   0.05 4.49 33.45      
b????s 15.0 11   0.00 0.00 0.00 0.00 0.00 0.00 0.00 3.87 0.00 0.00 0.00 0.02 4.28 3.94 3.85    
b????w 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
c?????5 13.0 9 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.01 partial 0.17 11.41 partial 29.08    
c?????3 10.0 9   0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.01   partial 0.07 partial      
c????4 18.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.90 2.14 0.04 28.13 0.07
c?????5 16.0 11 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00 0.07 0.00 0.75 2.57 2.47 76.03 31.83
c?????3 15.5 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.07 0.01 0.95 2.43 partial 145.44  
c????r 17.0 14 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.01 0.00 0.00 partial 0.00 0.00 0.07 0.07 0.99 0.95
c????k 15.5 10 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00   0.00 0.01 0.22 0.04 4.06 17.16 12.39   177.32
c????k 15.0 11 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.59 1.91 1.88 75.71  
c????c 17.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.18 0.00 0.01 0.62 0.01 0.02 1.50 0.02   0.00
c????g 16.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.04 0.01 0.90 2.61 2.69   23.20
c????r 18.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12.91 0.00 0.00 0.01 0.00 0.00 0.20 0.00 4.99 0.11
d????g 17.0 15   0.00 0.00 0.00 0.00 0.00 0.00 0.00 134.32 0.00 0.00 0.01 0.00 0.00 0.00 0.00 0.11 0.01
d????4 15.5 12 0.00 0.00 partial partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.22 partial 0.68  
d????i 15.5 11 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 3.30 0.00 0.01 0.62 0.01 3.25 partial 12.91    
d????s 14.5 12 partial 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.00 0.00 0.04 0.04 0.63 0.30
e????r 15.0 11 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.12 0.01 0.69 2.32   58.57  
e????k 17.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.37 0.00 0.00 0.06 0.02 0.94 0.05
f????b 15.5 10 partial 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00 0.01 0.00 0.31 0.70 6.41 35.16 8.46
g????l 18.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.01 0.00 0.30 0.00
g??d 15.5 13 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00   0.00 0.00 0.05 0.00 0.00 0.06   1.07 0.36
g?????3 17.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.14 0.82 0.74 52.00 9.86
g??j 9.5 5 0.00 0.00 0.00   0.00 113.28 47.28 56.67   0.00 49.41   partial          
g????j 18.0 18 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
g????c 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.00 0.06 0.00 0.00 0.09 0.08 1.43 0.75
g???6 12.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.03   0.00 0.12   53.10    
g????s 12.0 10 0.00 0.00 0.00 0.00 0.00 0.02 0.02 0.02   0.00 0.15 1.21 0.03          
h????r 15.0 11 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00   0.00 0.00 partial 0.00 0.00 0.13 partial 1.72 partial
h?????2 16.5 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.00 0.11 0.00 0.00 0.14   1.89 partial
h????b 14.0 10 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.01 0.06   0.13 27.09 148.90 147.12    
h????t 13.0 9   0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.06 0.97 0.02 0.21 3.89   47.22  
h?????5 12.0 8 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.00   0.16 0.33 1.28 19.83          
h??????4 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.05 0.00 0.00 0.03 0.02 0.42 0.38
i????j 14.0 9 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.26 20.90 14.44 13.88   222.25
j?j 15.5 10 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00   0.00 0.03 partial 0.02 0.92 3.24 3.34 57.72 partial
j??????6 16.0 10   0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.53 0.00 0.00 0.01 0.10 9.41 7.76 4.62   2.59
j??????0 18.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.53 0.00 0.02 0.03 0.01 0.05 2.10 0.78 40.17 5.27
k????p 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.19 0.00 7.64 0.03
k???m 14.5 13 0.00 partial 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 partial 0.02 0.00   0.00 partial 0.00
k?????3 17.0 11 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.33 0.02 3.74 15.65 18.98 215.68 194.09
k????s 11.0 8 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.03 0.15 3.01 4.90          
l????t 17.0 11 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.02   0.00 0.06 2.03 0.01 11.91 1.16 1.20 15.17 14.90
l????c 18.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.24 1.07 1.05 43.69 13.66
l????0 15.5 13 0.00 0.00 partial   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.00 0.04 partial 0.72 partial
l????d 14.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.02 4.88 partial 4.04 partial 9.13
l??5 9.5 9 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.02   partial          
l??3 17.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.01 0.21 0.00 0.00 0.16 0.08 2.34 0.20
m????s 12.5 11 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.02   0.02 0.05 partial partial   partial
m????a 10.0 6 0.00 0.00 0.00   0.00 46.93 40.27 42.13   0.00 56.79   0.01          
m????m 16.0 10 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.08 0.24 partial 0.00 2.47 2.57 2.56 partial 28.27
n????y 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.00 0.08 0.07 1.17 1.05
o???3 14.0 9   0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.02 partial 1.09 144.93 216.76 225.95    
p????a 10.5 7 0.01 0.01 0.00 partial 0.00 30.52   0.00 0.00 0.01 46.51   0.21          
p????g 14.0 12 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00     0.00 0.00 0.08 0.06 0.98 0.90
p????d 17.0 15 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 partial 0.00 0.00 0.02 0.00 0.37 0.00
p???m 9.0 4 0.00 0.00 0.00 0.94 0.00 6.16       0.44 72.58   3.75          
r???3 18.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.00 0.00 0.00 0.13 0.00
r????n 16.0 13 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.23 0.01 0.08 8.08 0.09 partial partial
r???s 18.0 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.08 0.00 0.01 59.22 22.91 22.38 10.72
s????5 14.5 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00   partial 0.00 0.00 partial 0.00 partial
s????a 14.0 9 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.10 7.91 9.15 partial 134.83 partial
t????a 13.0 11 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.00   0.01 0.00 0.03 0.10 11.54        
w?????3 18.0 13 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.00 14.97 0.00 0.01 0.03 0.00 0.07 95.61 160.09 118.63 97.92
w?????3 12.5 9   0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   0.04 1.92 2.65 2.00   partial
w?????6 18.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.17 0.08
w?????4 18.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.00 0.13 0.00 0.01 0.11 0.00 1.53 0.00
w?????0 16.0 11 0.00 0.00 partial partial 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.29 0.00 0.04 1.35 partial 19.28 partial
w????e 18.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.01 0.91 3.05 2.49 278.63 33.43
w????n 18.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.56 0.00 0.01 0.17 0.00 0.00 0.19 0.18 2.87 1.54
w????j 13.0 10 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.03 0.69 1.82 279.15        
w???p 10.0 9 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00   partial   partial      
w????l 14.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00 partial 0.00 0.16 0.61 partial 96.29  
x???4 17.0 16   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.00 0.00 0.00 0.00 0.07 0.00 1.58 0.01
x??4 13.0 11 0.00 0.00     0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.01 97.39 10.47      
x???1 18.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.23 0.00 0.00 0.01 0.00 0.36 0.75 0.76 22.38 9.86
y????6 10.0 9 0.00 0.00 0.00   0.00 0.06 0.00 0.00   0.00 0.00   11.76          
y???3 18.0 13 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.04 0.01 1.13 4.47 4.36 80.32 54.78
y??????4 17.0 16   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.00 0.00 0.00 0.12 0.00
z????3 18.0 17 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.00 0.09 0.03 1.07 0.03
z????5 12.0 10 0.00 0.00 0.00   0.00 0.00 0.00 0.00     0.04   0.03   58.23 47.39   0.00
z????5 18.0 16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.00 0.00 0.03 0.03 0.45 0.41
z????3 18.0 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.18 0.00 0.00 0.02 0.00 0.00 0.04 0.04 0.58 0.54
z????s 18.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.14 0.00 0.00 0.14 0.00 0.09 0.58 0.48 151.85 8.80
 
 
 

Student Submitted Tests

burtow_1.txt
board 8 7
rows 7 0 5 2 3 4 1 6
cols ? ? ? ? ? ? ? 
submarine
destroyer
tanker
cargo
carrier
battleship
unknown
Solution:
tanker     0 0 horizontal
cargo      2 0 vertical
battleship 2 2 vertical
cruiser    2 4 horizontal
destroyer  4 4 vertical
submarine  5 6
carrier    7 2 horizontal
+-------+
|<XXXXX>|7
|       |0
|^ ^ <X>|5
|X X    |2
|X X ^  |3
|X v v o|4
|X      |1
|v <XXX>|6
+-------+
 7162534
burtow_2.txt
board 5 5
rows 3 0 3 0 3
cols 3 0 3 0 3
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown


Solution:
submarine  0 0
submarine  0 2
submarine  0 4
submarine  2 0
submarine  2 2
submarine  2 4
submarine  4 0
submarine  4 2
submarine  4 4
+-----+
|o o o|3
|     |0
|o o o|3
|     |0
|o o o|3
+-----+
 30303
caicej_2.txt
board 15 15
rows 3 6 3 3 1 5 1 3 3 6 3 3 1 9 ?
cols 0 11 0 4 1 8 3 0 7 1 2 5 4 4 ?
carrier
unknown
battleship
destroyer
destroyer
submarine
submarine
destroyer
destroyer
destroyer
submarine
unknown
unknown
unknown
unknown
unknown
cruiser
cruiser
unknown
unknown
constraint 2 4 v
constraint 5 6 X
constraint 7 6 v
constraint 13 2 ^

No Solutions
claroa_1.txt
board 9 7
rows 1 0 0 0 0 0 0 0 3
cols 1 1 0 1 0 1 0
submarine
submarine
submarine
submarine
Solution:
submarine  0 0
submarine  8 1
submarine  8 3
submarine  8 5
+-------+
|o      |1
|       |0
|       |0
|       |0
|       |0
|       |0
|       |0
|       |0
| o o o |3
+-------+
 1101010
claroa_2.txt
board 6 10
rows 1 1 2 1 1 2
cols 2 1 1 0 1 0 1 0 2 0
submarine
submarine
submarine
submarine
submarine
submarine
submarine
submarine
Solution:
submarine  0 0
submarine  1 2
submarine  2 0
submarine  2 4
submarine  3 8
submarine  4 1
submarine  5 6
submarine  5 8
+----------+
|o         |1
|  o       |1
|o   o     |2
|        o |1
| o        |1
|      o o |2
+----------+
 2110101020
conwac_1.txt
board 4 5
rows ? 2 ? ?
cols ? ? ? ? ?
battleship
destroyer
submarine
unknown
Solution:
battleship 0 0 vertical
destroyer  0 2 vertical
submarine  0 4
destroyer  2 4 vertical
+-----+
|^ ^ o|3
|X v  |2
|X   ^|2
|v   v|2
+-----+
 40203
conwac_2.txt
board 4 5
rows ? 2 ? ?
cols ? ? ? ? ?
battleship
destroyer
submarine
unknown
constraint 3 0 <
constraint 0 2 ^
Solution:
submarine  0 0
destroyer  0 2 vertical
battleship 0 4 vertical
cruiser    3 0 horizontal
+-----+
|o ^ ^|3
|  v X|2
|    X|1
|<X> v|4
+-----+
 21304
dugasi_1.txt
board 6 6
rows 2 1 ? ? 1 2
cols 2 1 ? ? 1 2
destroyer
cruiser
submarine
submarine
submarine
submarine
Solution:
submarine  0 0
cruiser    0 2 vertical
submarine  2 0
submarine  2 4
destroyer  4 5 vertical
submarine  5 1
+------+
|o ^   |2
|  X   |1
|o v o |3
|      |0
|     ^|1
| o   v|2
+------+
 213012
dugasi_2.txt
board 5 5
rows ? 0 ? 2 ? 
cols ? 1 ? 1 ? 
destroyer
cruiser
submarine
unknown
unknown
Solution:
cruiser    0 0 horizontal
submarine  0 4
submarine  2 0
destroyer  3 2 horizontal
submarine  4 0
+-----+
|<X> o|4
|     |0
|o    |1
|  <> |2
|o    |1
+-----+
 31211
garbel_1.txt
board 7 7
rows 1 1 1 1 1 1 1
cols 1 1 1 1 1 1 1
submarine
submarine
submarine
submarine
submarine
submarine
submarine

Solution:
submarine  0 0
submarine  1 2
submarine  2 4
submarine  3 1
submarine  4 5
submarine  5 3
submarine  6 6
+-------+
|o      |1
|  o    |1
|    o  |1
| o     |1
|     o |1
|   o   |1
|      o|1
+-------+
 1111111
garbel_2.txt
board 7 7
rows 1 1 1 1 1 1 1
cols 1 1 1 1 1 1 2
submarine
submarine
submarine
submarine
submarine
submarine
submarine

No Solutions
glassj_1.txt
board 9 8
rows 1 4 2 0 7 0 5 0 3
cols 4 2 4 1 4 3 4 0
submarine
tanker
submarine
submarine
destroyer
submarine
cruiser
submarine
cruiser
submarine
submarine
Solution:
submarine  0 6
cruiser    1 0 horizontal
destroyer  1 4 vertical
submarine  2 6
tanker     4 0 horizontal
submarine  6 0
submarine  6 2
cruiser    6 4 horizontal
submarine  8 0
submarine  8 2
submarine  8 5
+--------+
|      o |1
|<X> ^   |4
|    v o |2
|        |0
|<XXXXX> |7
|        |0
|o o <X> |5
|        |0
|o o  o  |3
+--------+
 42414340
grogaj_1.txt
board 6 6
rows 4 1 ? 3 1 2
cols 2 1 ? 0 2 3
unknown
unknown
unknown
unknown
unknown
unknown
jonesc10_1.txt
board 7 9
rows 4 4 5 5 4 4 4
cols 6 0 6 0 6 0 6 0 6
submarine
carrier
cargo
destroyer
battleship
submarine
cargo
carrier
Solution:
cargo      0 0 vertical
carrier    0 4 vertical
submarine  0 6
battleship 0 8 vertical
cargo      1 2 vertical
carrier    2 6 vertical
destroyer  5 8 vertical
submarine  6 4
+---------+
|^   ^ o ^|4
|X ^ X   X|4
|X X X ^ X|5
|X X X X v|5
|X X v X  |4
|v X   X ^|4
|  v o v v|4
+---------+
 606060606
jonesc10_2.txt
board 6 5
rows 1 ? ? ? ? 1
cols 3 1 3 1 3
unknown
unknown
unknown
unknown
unknown


Solution:
destroyer  0 0 vertical
cruiser    1 2 horizontal
cruiser    3 0 horizontal
destroyer  3 4 vertical
submarine  5 2
+-----+
|^    |1
|v <X>|4
|     |0
|<X> ^|4
|    v|1
|  o  |1
+-----+
 31313
kameip_1.txt
board 14 14
rows 3 6 3 3 1 5 1 3 3 6 3 3 1 9
cols 0 11 0 4 1 8 3 0 7 1 2 5 4 4
submarine
submarine
submarine
submarine
submarine
submarine

destroyer
destroyer
destroyer
destroyer
destroyer

cruiser
cruiser
cruiser
cruiser

battleship
battleship
battleship

carrier
carrier

constraint 12 1 ^
constraint 1 3 v
constraint 3 11 _
constraint 4 5 X
constraint 6 5 v
constraint 8 12 <
constraint 13 10 X
constraint 11 6 _
kameip_2.txt
board 12 12
rows 1 6 2 5 0 4 1 4 2 4 2 4
cols 0 2 3 7 2 1 1 9 0 4 5 1
submarine
submarine
submarine
submarine
submarine
destroyer
destroyer
destroyer
destroyer
cruiser
cruiser
cruiser
battleship
battleship
carrier
constraint 0 10 ^
constraint 6 3 X
constraint 10 9 _
constraint 5 9 _
constraint 3 2 _
constraint 10 5 o
Solution:
battleship 0 10 vertical
battleship 1 1 horizontal
cruiser    1 7 vertical
submarine  3 1
destroyer  3 3 horizontal
cruiser    5 3 vertical
destroyer  5 6 horizontal
submarine  5 10
carrier    7 7 vertical
cruiser    7 9 vertical
submarine  7 11
destroyer  9 2 horizontal
submarine  10 5
destroyer  11 2 horizontal
submarine  11 9
+------------+
|          ^ |1
| <XX>  ^  X |6
|       X  X |2
| o <>  v  v |5
|            |0
|   ^  <>  o |4
|   X        |1
|   v   ^ ^ o|4
|       X X  |2
|  <>   X v  |4
|     o X    |2
|  <>   v o  |4
+------------+
 023721190451
liux20_1.txt
board 8 8
rows 2 5 2 3 1 5 1 5
cols 5 0 5 1 3 4 1 5
destroyer
submarine
carrier
destroyer
submarine
battleship
destroyer
submarine
cruiser
cruiser
Solution:
carrier    0 2 vertical
destroyer  0 7 vertical
destroyer  1 0 vertical
destroyer  1 4 horizontal
submarine  3 5
submarine  3 7
cruiser    5 0 vertical
battleship 5 4 horizontal
cruiser    7 3 horizontal
submarine  7 7
+--------+
|  ^    ^|2
|^ X <> v|5
|v X     |2
|  X  o o|3
|  v     |1
|^   <XX>|5
|X       |1
|v  <X> o|5
+--------+
 50513415
liux20_2.txt
board 4 8
rows 5 2 5 2
cols 3 1 2 2 0 4 0 2
destroyer
battleship
destroyer
battleship
destroyer
Solution:
battleship 0 0 horizontal
battleship 0 5 vertical
destroyer  1 7 vertical
destroyer  2 0 vertical
destroyer  2 2 horizontal
+--------+
|<XX> ^  |5
|     X ^|2
|^ <> X v|5
|v    v  |2
+--------+
 31220402
rossin_1.txt
board 10 1
rows 1 1 1 0 1 0 1 0 1 1
cols 7
submarine
submarine
cruiser
destroyer
constraint 4 0 o
Solution:
cruiser    0 0 vertical
submarine  4 0
submarine  6 0
destroyer  8 0 vertical
+-+
|^|1
|X|1
|v|1
| |0
|o|1
| |0
|o|1
| |0
|^|1
|v|1
+-+
 7
rossin_2.txt
board 5 7
rows ? ? ? ? ?
cols ? ? ? ? ? ? ?
tanker
carrier
submarine
cruiser
cruiser
Solution:
tanker     0 0 horizontal
carrier    2 0 horizontal
cruiser    2 6 vertical
cruiser    4 0 horizontal
submarine  4 4
+-------+
|<XXXXX>|7
|       |0
|<XXX> ^|6
|      X|1
|<X> o v|5
+-------+
 3332314
stolzn_1.txt
board 5 79
rows 27 18 31 18 32
cols 5 0 1 1 0 5 0 5 0 2 0 1 0 5 0 2 0 1 0 1 3 1 0 0 5 0 1 1 0 5 0 1 1 2 1 1 0 5 0 1 1 1 0 5 0 1 1 1 0 5 0 2 2 0 5 0 5 0 2 0 5 0 5 0 3 3 0 5 0 3 3 0 5 0 5 0 1 0 5
carrier
destroyer
carrier
carrier
carrier
submarine
submarine
submarine
carrier
submarine
submarine
submarine
cruiser
submarine
carrier
destroyer
carrier
destroyer
carrier
submarine
cruiser
submarine
submarine
carrier
cruiser
carrier
cruiser
carrier
destroyer
destroyer
carrier
carrier
destroyer
carrier
carrier
destroyer
destroyer
destroyer
carrier
destroyer
destroyer
destroyer
carrier
submarine
carrier
stolzn_2.txt
board 2 2
rows 2 1
cols 1 2

destroyer
No Solutions
wangq16_1.txt
board 8 7
rows 6 1 5 2 3 2 3 1
cols 6 1 3 4 2 0 7
unknown
unknown
unknown
unknown
unknown
unknown
unknown
Solution:
carrier    0 0 horizontal
tanker     0 6 vertical
battleship 2 0 vertical
cruiser    2 2 horizontal
submarine  4 3
destroyer  6 2 horizontal
submarine  7 0
+-------+
|<XXX> ^|6
|      X|1
|^ <X> X|5
|X     X|2
|X  o  X|3
|v     X|2
|  <>  v|3
|o      |1
+-------+
 6134207
wangq16_2.txt
board 5 4
rows 3 1 2 1 2
cols 3 2 ? 4
unknown
unknown
unknown
unknown
constraint 0 0 <
Solution:
destroyer  0 0 horizontal
battleship 0 3 vertical
submarine  2 0
destroyer  4 0 horizontal
+----+
|<> ^|3
|   X|1
|o  X|2
|   v|1
|<>  |2
+----+
 3204
wangy34_1.txt
board 9 9
rows 8 1 2 2 2 2 2 1 8
cols 8 1 2 2 2 2 2 1 8
tanker
tanker
tanker
tanker
Solution:
tanker     0 0 vertical
tanker     0 2 horizontal
tanker     2 8 vertical
tanker     8 0 horizontal
+---------+
|^ <XXXXX>|8
|X        |1
|X       ^|2
|X       X|2
|X       X|2
|X       X|2
|v       X|2
|        X|1
|<XXXXX> v|8
+---------+
 812222218
wangy34_2.txt
board 9 9
rows 6 2 7 1 5 1 7 2 6
cols 6 2 7 1 5 1 7 2 6
submarine
submarine
submarine
submarine
submarine
carrier
carrier
carrier
carrier
cruiser
cruiser
cruiser
cruiser
Solution:
cruiser    0 0 vertical
carrier    0 2 vertical
submarine  0 4
cruiser    0 6 horizontal
carrier    2 4 horizontal
submarine  4 0
submarine  4 4
carrier    4 6 vertical
submarine  4 8
carrier    6 0 horizontal
cruiser    6 8 vertical
cruiser    8 0 horizontal
submarine  8 4
+---------+
|^ ^ o <X>|6
|X X      |2
|v X <XXX>|7
|  X      |1
|o v o ^ o|5
|      X  |1
|<XXX> X ^|7
|      X X|2
|<X> o v v|6
+---------+
 627151726
xiey4.txt
board 10 10
rows 2 2 4 2 1 2 1 4 2 0
cols 3 3 1 2 1 1 3 1 1 4
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
xuy9_1.txt
board 3 8
rows 0 0 0
cols 0 0 0 0 0 0 0 0 
submarine
submarine

No Solutions
xuy9_2.txt
board 3 3
rows 2 0 1
cols 1 1 1
submarine
submarine
submarine
Solution:
submarine  0 0
submarine  0 2
submarine  2 1
+---+
|o o|2
|   |0
| o |1
+---+
 111
youngj14_1.txt
board 6 6
rows 3 2 2 2 2 4
cols ? ? ? ? ? ?
unknown
unknown
unknown
unknown
unknown
unknown
unknown
Solution:
cargo      0 0 vertical
destroyer  0 2 vertical
submarine  0 4
submarine  2 4
submarine  3 2
destroyer  4 5 vertical
destroyer  5 2 horizontal
+------+
|^ ^ o |3
|X v   |2
|X   o |2
|X o   |2
|X    ^|2
|v <> v|4
+------+
 604122
youngj14_2.txt
board 10 10
rows 1 2 1 2 2 3 0 2 6 1
cols 1 1 4 1 1 5 0 4 0 3
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
Solution:
submarine  0 0
battleship 1 2 vertical
submarine  1 5
cruiser    3 5 vertical
submarine  5 7
submarine  5 9
cruiser    7 7 vertical
destroyer  7 9 vertical
submarine  8 1
cruiser    8 3 horizontal
+----------+
|o         |1
|  ^  o    |2
|  X       |1
|  X  ^    |2
|  v  X    |2
|     v o o|3
|          |0
|       ^ ^|2
| o <X> X v|6
|       v  |1
+----------+
 1141150403
zhouz5_1.txt
board 5 5
rows ? ? ? ? ?
cols ? ? ? ? ?
unknown
unknown
unknown
unknown
unknown
Solution:
carrier    0 0 vertical
carrier    0 2 vertical
submarine  0 4
submarine  2 4
submarine  4 4
+-----+
|^ ^ o|3
|X X  |2
|X X o|3
|X X  |2
|v v o|3
+-----+
 50503
zhouz5_2.txt
board 6 6
rows ? ? ? ? ? ?
cols ? ? ? ? ? ?
unknown
unknown
unknown
unknown
unknown
Solution:
cargo      0 0 vertical
cargo      0 2 vertical
destroyer  0 4 vertical
submarine  3 4
submarine  5 4
+------+
|^ ^ ^ |3
|X X v |3
|X X   |2
|X X o |3
|X X   |2
|v v o |3
+------+
 606040
zhuy13_1.txt
board 10 10
rows 0 0 8 0 0 4 2 4 2 2
cols 2 1 6 1 1 1 1 6 1 2
battleship
battleship
carrier
carrier
submarine
submarine
destroyer
Solution:
battleship 2 0 horizontal
battleship 2 6 horizontal
carrier    5 2 vertical
destroyer  5 4 horizontal
carrier    5 7 vertical
submarine  7 0
submarine  7 9
+----------+
|          |0
|          |0
|<XX>  <XX>|8
|          |0
|          |0
|  ^ <> ^  |4
|  X    X  |2
|o X    X o|4
|  X    X  |2
|  v    v  |2
+----------+
 2161111612
 

STUDENT PUZZLES, SINGLE SOLUTION

  correctness fastest time burtow_1.txt burtow_2.txt caicej_2.txt claroa_1.txt claroa_2.txt conwac_1.txt conwac_2.txt dugasi_1.txt dugasi_2.txt garbel_1.txt garbel_2.txt glassj_1.txt grogaj_1.txt jonesc10_1.txt jonesc10_2.txt kameip_1.txt kameip_2.txt liux20_1.txt liux20_2.txt rossin_1.txt rossin_2.txt stolzn_1.txt stolzn_2.txt wangq16_1.txt wangq16_2.txt wangy34_1.txt wangy34_2.txt xiey4.txt xuy9_1.txt xuy9_2.txt youngj14_1.txt youngj14_2.txt zhouz5_1.txt zhouz5_2.txt zhuy13_1.txt
andrej6 29.0 27   0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11.60 0.02   0.00 0.00     0.00 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00   0.01 0.00 0.00 0.00
atkinc2 29.0 25     partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 26.06 0.04 0.00 0.00 0.12     0.00 0.00 0.00 0.00 partial 0.00 6.18 0.00 0.00 0.00 0.03 0.00 0.00 0.00   0.00 0.00 0.00
baxlej 33.5 32 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   2.14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
breess 29.5 22 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.38 0.00 0.00 partial 0.13 5.49 0.00 1.49     0.01 0.00 0.00 0.00 partial 0.00 7.75 0.01 0.00 0.00   0.00 0.00 0.79   0.00 0.00 0.00
burtow 33.0 33 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
chenb4 23.5 20   0.00 partial 0.00 0.00 0.00       0.00 partial 0.09   0.00       0.01 0.00   0.00 partial 0.00   0.00 0.00 0.00 2.87 0.00 0.00 0.09 0.78 0.00 0.00 0.00
chengj5 32.0 23 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.01 0.00 0.00 44.39 0.54 1.80 0.00 0.18     0.02 0.00 0.00 0.00 partial 0.00 0.63 0.00 0.00 0.00 142.91 0.00 0.00 0.41 5.30 0.00 0.00 0.00
cicchr 22.5 20   0.00 partial 0.00 0.00     0.07   0.00   0.01 0.00 0.00     44.90 0.00 0.00 0.00   30.37   0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00     0.00
cinnak 25.5 21 0.00 0.00 partial 0.00 0.00 0.00 0.01 0.03 0.03 0.00 partial 1.94   0.00 12.81     0.06 0.00   0.00 partial 0.00   0.16 0.00 0.01   0.00 0.00     0.00 0.00 0.00
conwac 20.5 13   0.01 0.00 0.00 2.69   partial partial   2.27 partial 0.80 partial 0.05 partial     0.16 0.00 0.00   0.00 partial partial 0.00 0.00 0.02   0.00 0.00         0.00
cowang 21.5 20 0.01   partial 0.00 0.00 0.00 0.00 0.00 0.05 0.00 partial 0.08   0.00       0.00 0.00 0.00 0.00 partial 0.00     0.00 0.00   0.00 0.00         0.00
cutler 34.0 28 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.22 0.01 12.10 0.00 0.32 2.49 0.01 0.00 0.00 0.00 0.00 254.92 0.00 0.02 0.00 0.00 0.00   0.00 0.00 0.34 0.01 0.00 0.00 0.00
diamog 31.0 29   0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 43.41 0.04 0.00 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.04 0.00     0.00
dingj4 31.5 30 0.00 0.00 2.38 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00     0.00 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dugasi 27.0 21 0.02 0.00 partial 0.00 0.00 0.00 0.00 0.03 0.00 0.00 13.08   0.17         0.00 0.00   0.00 partial 0.00 0.00 0.00 0.00 0.02 1.14 0.00 0.00 partial 14.15 0.00 partial 0.00
elfark 29.5 28 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.05 0.00   0.00 0.04     0.00 0.00 0.00 0.00 24.78 0.00 0.02 0.00 0.00 0.00 0.06 0.00 0.00   0.01 0.00   0.00
forbeb 20.0 18 0.00 0.00 partial 0.00 0.00 0.00     0.00 0.00   1.05   0.00       0.00 0.00   0.00 partial       0.00 0.00   0.00 0.00     0.00 0.00 0.00
garbel 33.0 32 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14.12   0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
gayd 21.5 19   0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00   0.00 3.96     0.00 0.00     21.57       0.00 0.00   0.00 0.00     0.00 0.00 0.00
glassj3 20.0 18   0.04 0.01 0.00 0.00         0.00 0.00 0.10   0.00       0.00 0.00 0.00 0.00 partial 0.00     0.00 0.00   0.00 0.00     0.00 partial 0.00
grogaj 33.5 33 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
guillc 22.5 21 0.00 0.00 partial     0.00 0.00     0.00 0.02 0.00 0.02 0.00 0.00     0.00 0.00   0.00 37.81 0.00   0.00 0.00 0.00   0.00 0.00     0.00 0.00  
hardya2 27.5 23 0.7 0.00 partial 0.00 0.00 0.04   0.00 0.04 0.00 0.20 0.02 0.00 0.00 0.16     0.00 0.00 0.00   39.78 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00     0.00
heffeb 20.5 15     partial 0.00 0.00     0.00   0.00 0.00 4.51 45.71 0.01       0.64 0.00 0.00   0.00 0.00 19.25 0.00 0.00 0.11   0.00 0.00         0.01
huangy14 30.5 22 2.8 0.00 partial 0.00 0.01 1.03 1.09 0.00 0.18 0.02 0.00 0.01 0.00 0.00 0.05   38.79 0.01 0.00 0.00   0.00 0.00 0.01 0.00 0.00 0.00 19.31 0.00 0.00 55.52 1.49     0.00
johnse16 29.5 26 0.00   partial 0.00 0.00 0.00 0.00 0.04 0.00 0.00 partial 4.95 0.00 0.00 0.00     0.00 0.00 0.00 0.00 partial 0.00 0.71 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00
jonesc10 32.0 27 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.01 0.00 0.00 8.59 0.06 0.00 0.00 0.07   4.91 0.05 0.00 0.00 0.00 partial 0.00 0.14 0.00 0.00 0.01   0.00 0.00 0.02 33.92 0.00 0.00 0.01
kameip 20.5 20   0.00 0.00 0.00 0.00 0.00 0.00     0.00   0.00   0.00   0.00 0.00 0.00 0.00 0.00 0.00 partial       0.00 0.00   0.00 0.00         0.00
kirkm 17.5 15   0.00 partial 0.00 0.35         0.00 partial 0.00   0.00       0.00 0.00 0.00   partial 0.00 0.00 0.00 0.00 0.00   0.00 0.00          
klingj3 27.5 23 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.04 0.00 0.00 partial 2.26 59.65 0.00 1.35     0.06 0.00 0.00 0.00 partial 0.00   0.02 0.00 0.02   0.00 0.00     0.00 0.00 0.00
leblot 27.0 19 0.2 0.00 partial 0.00 0.00     0.00 0.07 0.00 2.87 0.77 0.23 0.00         0.00 0.00 0.00 partial 0.00 4.37 0.01 0.00 1.13 0.03 0.00 0.00 0.01   0.00 0.00 0.83
lipscc 21.5 20 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11.05 0.03   0.00       0.00 0.00   0.00 partial 0.00     0.00 0.00   0.00 0.00         0.00
lubitd 18.0 14   0.00 partial 0.00 0.00     0.06   0.00 partial 0.42   0.00       0.01 0.00     partial 0.00 partial   0.00 0.00 partial 0.00 0.00   partial     0.00
lym3 33.5 25 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.04 0.00 2.01 0.00 0.34   11.13 0.01 0.00 0.00 0.00 117.69 0.00 0.76 0.00 0.00 0.00 27.17 0.00 0.00 0.56 1.41 0.00 0.00 0.00
moftam 17.0 13   0.01 partial 0.00 0.00 0.00       0.00   19.60   0.10       0.05 0.00     partial       0.00 0.23   0.00 0.00     0.03 0.01 0.02
neemay 22.5 20   0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00   0.00     40.40 0.00 0.00 0.00   25.72       0.00 0.00   0.00 0.00     0.00 0.00 0.00
ottm3 15.0 13     partial 0.00 0.00         0.00   55.90   0.00       0.05 0.00   0.00 partial       0.00 0.03   0.00 0.00   0.00     0.00
pettid 11.0 9 0.00 0.00 partial               partial     0.00       0.00 0.00     partial partial     0.00 0.00   0.00 0.00          
renl3 29.0 28   0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00       0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.19 0.00 0.00   0.04 0.00 0.00 0.00
rossin 30.5 25 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.03 0.04 0.43 0.00 0.02     0.00 0.00 0.00 0.00 0.00 0.00 0.12   0.00 0.00 2.47 0.00 0.00   0.67 0.00 0.00 0.00
ruans 23.0 21 0.00 0.00 partial 0.00 0.00 0.00   0.00   0.00 0.05 0.05   0.00       0.06 0.00     partial 0.00 0.00 0.00 0.00 0.01 0.04 0.00 0.00   0.10     0.00
wangj33 30.0 26 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.25 0.00 0.74     0.03 0.00 0.00 0.00 partial 0.00 0.30 0.00 0.00 0.03   0.00 0.00 0.00   0.00 0.00 0.00
wangq16 30.5 28 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00   1.44 0.00 0.00 0.00 0.00 3.93 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00     0.00
wangy34 32.5 29 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.21 0.00 0.00 0.00 0.00 1.07   0.00 0.00   0.00 282.50 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00 0.00
wangz20 23.5 14   0.00 partial 0.00 0.33 0.00 partial 0.14 0.02 0.32 0.41 0.20 6.83 0.08 1.47     0.28 0.00 0.00 0.00 partial 0.00     0.00 0.03   0.00 0.00         0.00
werbie 32.0 26 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 42.90 0.07 0.52 0.00 0.03     0.00 0.00 0.00 0.00 partial 0.00 0.15 0.00 0.00 0.00 3.30 0.00 0.00 0.05 1.53 0.00 0.00 0.00
wheeln 23.5 22   0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.01   0.00       0.01 0.00   0.00 69.58 0.00     0.00 0.00   0.00 0.00     0.00 0.00 0.00
willoj 23.5 19 0.07   partial 0.00 0.00 0.00 0.00 0.81 0.00 0.00 partial     0.02       0.45 0.00 0.00 0.00 partial 0.00   1.34 0.00 0.02   0.00 0.00     0.01 0.01 0.00
xiey4 32.5 29 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.01 0.00 0.00 0.45   0.00 0.00   0.00 0.00 0.00 0.03 0.00 0.00 0.00 25.40 0.00 0.00 0.01 7.66 0.00 0.00 0.00
xuh4 28.0 17 0.04 55.03 partial 0.00 2.54 0.00   0.00 0.00 0.33 24.25   0.03 0.02 0.41     3.44 0.00 0.00 0.00 partial 0.00   0.00 0.00 1.52 200.91 0.00 0.00   21.56 0.00 0.00 0.28
xuj11 32.0 30 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.91 0.03 0.00 0.00 0.00     0.00 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.01 0.02 0.00 0.00 0.00
yanx3 32.0 23 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.01 0.00 0.00 52.43 0.55 1.61 0.00 0.16     0.01 0.00 0.00 0.00 partial 0.00 0.48 0.00 0.00 0.00 139.55 0.00 0.00 0.32 4.89 0.00 0.00 0.00
youngj14 32.5 31 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00 0.00     0.00 0.00 0.00 0.00 0.06 0.00 0.00 0.00 0.00 0.00 1.68 0.00 0.00 0.00 0.05 0.00 0.00 0.00
zhouc3 32.0 31   0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00   0.14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
zhouz5 25.5 20 0.00 0.00 partial 0.00 0.00 partial partial 0.00 partial 0.00   0.00 partial 0.00 0.06     0.00 0.00 0.00 0.00 0.00   partial 0.00 0.00 0.00 partial 0.00 0.00 partial partial partial partial 0.00
zhuy13 28.5 22 0.00   partial 0.00 0.05 0.00 0.00 0.02   0.05 0.07 0.01   0.00 0.00   38.35 0.01 0.00 0.00 0.00 31.06 0.00 0.59 0.00 0.00 0.00 27.09 0.00 0.00 0.17 1.48     0.00
zurass 24.5 17 0.00   partial 0.00 0.00 0.00 0.00 0.02 0.00   partial 0.54 0.84 0.00       0.03 0.00   0.00 partial partial 4.38 0.00 0.00 0.01   partial 0.00 10.51   0.08 0.24 0.00
 
 

STUDENT PUZZLES, ALL SOLUTIONS

  correctness fastest time burtow_1.txt burtow_2.txt caicej_2.txt claroa_1.txt claroa_2.txt conwac_1.txt conwac_2.txt dugasi_1.txt dugasi_2.txt garbel_1.txt garbel_2.txt glassj_1.txt grogaj_1.txt jonesc10_1.txt jonesc10_2.txt kameip_1.txt kameip_2.txt liux20_1.txt liux20_2.txt rossin_1.txt rossin_2.txt stolzn_1.txt stolzn_2.txt wangq16_1.txt wangq16_2.txt wangy34_1.txt wangy34_2.txt xuy9_1.txt xuy9_2.txt zhuy13_1.txt
andrej6 19.5 13   0.7 partial 0.00   partial partial 0.07 partial   12.34 0.58   0.01       0.02 0.00 0.00 0.00 partial 0.00   0.00 0.00 0.43 0.00 0.00 0.00
atkinc2 18.5 11     partial 0.00   partial partial 0.25     28.37 2.31   0.03 partial     0.06 0.00 0.00 0.00 partial 0.00   0.11 0.00 4.61 0.00 0.00 0.00
baxlej 28.5 27 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   3.37 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
breess 22.5 13 0.00 13.37 partial 0.00   0.00 0.00 8.36 0.08   partial 1.76 80.69 0.04 44.51     0.10 0.00 0.00 0.00 partial   195.07 0.01 0.00 4.63   0.00 0.00
burtow 28.0 28 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
chenb4 18.0 11   3.2 partial 0.00 87.67   partial     26.62 partial 2.27   0.02       0.08 0.00   0.00 partial 0.00   0.00 0.00 0.99 0.00 0.00 0.00
chengj5 18.0 10     partial 0.00 67.82     0.14   33.32 27.38 2.26   0.04       0.12 0.00 0.00 0.00 partial 0.00     0.00 0.68 0.00 0.00 0.00
cicchr 18.5 15   0.00 partial 0.00 0.07         0.07   0.03 partial 0.00     59.20 0.02 0.00 0.00   29.51   0.02 partial 0.00 0.00 0.00 0.00 0.00
cinnak 18.0 9 0.04   partial 0.00   partial partial 0.87 partial   142.04 11.17   0.23       0.53 0.00   0.00 partial 0.00   partial 0.00 4.13 0.00 0.00 0.00
conwac 23.5 14   0.01 0.00 0.00 2.80   2.21 0.16   2.42 partial 0.81 0.05 0.06 0.72   partial 0.17 0.00 0.00   0.00 partial 0.26 0.00 0.00 0.02 0.00 0.00 0.00
cowang 19.0 12 0.05   partial 0.00   partial 0.01 0.13 partial   66.88 2.14   0.03       0.11 0.00 0.00 0.00 partial 0.00     0.00 0.94 0.00 0.00 0.00
cutler 30.0 22 0.00 0.00 0.00 0.00 0.14 0.02 0.00 0.05 0.29 0.22 0.22 0.02 0.00 0.04 122.77 4.41 0.04 0.04 0.00 0.00 0.00 256.63 0.00 159.73 0.06 0.00 0.01 0.00 0.00 0.00
diamog 22.0 19   0.00 partial 0.00 0.00     0.00   0.01   0.00 0.04 0.00 0.01 71.13 0.05 0.00 0.00 0.00 0.00 partial   33.33 0.00 0.00 0.00   0.00 0.00
dingj4 27.0 25 0.00 0.00 2.40 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01     0.00 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dugasi 20.0 12 0.07 34.82 partial 0.00 0.00 partial 0.02 partial partial 20.33 13.19   partial           0.00   0.00 partial 0.00 44.17 0.01 0.00 3.04 0.00 0.00 0.00
elfark 22.0 19 0.00 0.00 partial 0.00 0.03     0.05 partial 0.04 0.05 0.02   0.01 partial     0.03 0.00 0.00 0.00 24.84 0.00   partial 0.00 0.00 0.00 0.00 0.00
forbeb 15.5 8     partial 0.00 27.38     0.19   16.83 partial 0.64   0.00       0.02 0.00   0.00 partial partial     0.00 0.28 partial 0.00 0.00
garbel 28.0 27 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.03 0.00 0.00 29.23   0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
gayd 15.0 11   partial partial 0.00   partial partial 0.01 partial 0.03   0.01   partial       0.02 0.00     21.97       0.00 0.00 0.00 0.00 0.00
glassj3 18.5 13   0.4 0.01 0.00 35.82         38.03 0.00 0.60   0.00       0.02 0.00 0.00 0.00 partial 0.00     0.00 0.14 0.00 0.00 0.00
grogaj 28.0 27 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
guillc 18.5 15 0.00 partial partial     0.00 0.00     0.04 0.02 0.02 partial 0.01 partial     0.02 0.00   0.00 39.04 0.00   partial 0.00 0.00 0.00 0.00  
hardya2 25.0 15 1.3 0.5 partial 0.00 0.12 0.30 partial   0.23 0.15 0.20 0.06 0.09 0.01 0.71     0.02 0.00 0.00   40.32 0.00 0.05 0.00 0.00 0.00 0.00 0.00 0.00
heffeb 16.5 10     partial 0.01       15.24     0.00 87.31   0.81       3.16 0.00 0.00   0.00 0.00   1.60 0.01 27.29 0.00 0.00 0.03
huangy14 27.5 22 2.7 0.00 partial 0.00 0.02 1.04 1.12 0.00 0.18 0.02 0.00 0.00 0.00 0.00 0.05   32.95 0.01 0.00 0.00   0.00 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00
johnse16 17.5 12 0.00   partial 0.00   partial 0.00 0.82 partial   partial     0.02 partial     0.07 0.00 0.00 0.00 partial   partial 0.00 0.00 9.47   0.00 0.00
jonesc10 28.0 14 0.01 0.73 partial 0.00 0.53 0.03 0.01 0.27 0.24 3.52 8.49 0.19 6.00 0.12 3.82   6.95 0.33 0.00 0.00 0.00 partial 0.00 28.63 0.00 0.00 0.05 0.00 0.00 0.01
kameip 19.0 16   0.00 0.00 0.00 15.48     partial   9.45   0.01   0.01   0.00 0.00 0.00 0.00 0.00 0.00 partial       0.00 0.00 0.00 0.00 0.00
kirkm 13.5 11   0.00 partial 0.00             248.74 0.01   0.00       partial 0.00 0.00   partial 0.00     0.00 0.00 0.00 0.00  
klingj3 24.5 13 0.05 19.17 partial 0.00 partial 0.00 0.00 0.76 0.08 95.68 160.30 14.09   0.12 49.00     0.49 0.00 0.00 0.00 partial 0.00   0.44 0.00 3.88 0.00 0.00 0.00
leblot 19.0 8 1.4 0.01 partial 0.00 2.01     partial   1.87 2.84   partial 3.50         0.00 0.00 0.31 partial 0.00   0.14 0.00 12.14 0.00 0.00 3.50
lipscc 20.5 14 0.00   0.00 0.00 30.97 partial 0.00 0.05 partial 15.96 11.03 0.87   0.02       0.05 0.00   0.00 partial 0.00     0.00 0.24 0.00 0.00 0.00
lubitd 16.0 8   4.4 partial 0.00 240.65         80.80 159.40 12.12   0.08       0.39 0.00     partial 0.00     0.00 3.24 0.00 0.00 0.00
lym3 24.5 18 0.03 0.02 partial 0.00 0.03 partial partial 0.02 partial 0.04 0.04 0.02 partial 0.04 partial   15.13 0.10 0.00 0.00 0.00 116.29 0.00   partial 0.00 0.00 0.00 0.00 0.00
moftam 14.5 7   0.02 partial 0.00 0.18     partial   0.18   0.20   1.98       1.42 0.00     partial       0.08 2.48 0.00 0.00 0.04
neemay 18.0 14   0.00 partial 0.00 0.02 partial   0.12   0.03   0.00   0.00     53.38 0.01 0.00 0.00   25.85       0.00 0.00 0.00 0.00 0.00
ottm3 11.5 6     partial 0.02   partial   partial     partial     0.41       1.94 0.00   0.00 partial       0.00 141.52   0.00 0.01
pettid 11.0 8 partial 0.00 partial               partial     0.00 partial     0.00 0.00     partial partial     0.00 0.00 0.00 0.00  
renl3 24.5 24   0.00 0.00 0.00 0.00 0.00   0.00 partial 0.00 0.00 0.00 0.00 0.00       0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
rossin 19.0 13   0.00 partial 0.00 57.68     0.70   15.53 133.99 9.65   0.05       partial 0.00 0.00 0.00 0.00 0.00     0.00 0.08 0.00 0.00 0.00
ruans 21.5 15 partial 0.00 partial 0.00 0.03 partial partial 0.02 partial 0.03 0.05 0.10 partial 0.00 partial     partial 0.00   partial partial 0.00 0.00 partial 0.00 0.02 0.00 0.00 0.00
wangj33 27.0 17 0.02 31.11 partial 0.00 0.02 0.01 0.00 0.05 0.13 0.13 0.02 2.20 3.55 0.14 20.19     3.87 0.00 0.00 0.07 partial 0.00 8.12 0.00 0.00 0.07 0.00 0.00 0.00
wangq16 27.5 25 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00   0.01 0.00 0.00 0.00 0.00 0.00   1.18 0.00 0.00 0.00 0.00 2.11 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
wangy34 26.0 19 0.01 0.00 partial 0.00 0.14 partial partial 0.04 partial 0.16 0.23 0.04 0.05 0.01 0.01 2.61   0.06 0.00   0.00 283.29 0.00 0.05 0.00 0.00 0.01 0.00 0.00 0.00
wangz20 22.0 12   0.00 partial 0.00 0.34 partial partial 0.13 partial 0.33 0.40 0.19 partial 0.08 1.47     0.27 0.00 0.00 0.00 partial 0.00     0.00 0.03 0.00 0.00 0.00
werbie 26.5 16 0.00 1.31 partial 0.00 187.94 0.00 0.00 0.21 0.03 211.99 43.03 1.82 121.59 0.04 7.43     0.09 0.00 0.00 0.00 partial 0.00 partial 0.07 0.00 0.91 0.00 0.00 0.00
wheeln 19.0 17   0.00 partial 0.00 0.05 partial   0.03   0.05 0.06 0.03   0.03       0.07 0.00   0.00 69.57 0.00     0.00 0.00 0.00 0.00 0.00
willoj 19.5 12 0.08   partial 0.07   0.02 0.03 23.16 0.49   partial     0.64 271.59     3.91 0.00 0.00 0.00 partial 0.00   1.93 0.00   0.00 0.00 0.01
xiey4 23.5 21 0.00 2.67 partial 0.00 0.02 0.00 0.00 0.00 0.00 0.02   0.00 0.02 0.01 0.00 0.82   0.01 0.00   0.00     0.05 0.00 0.00 0.00   0.00 0.00
xuh4 13.0 7     partial 0.00             24.23     0.41       67.71 0.00     partial 0.00   0.00 0.00 97.09 0.00 0.00 0.97
xuj11 27.0 18 0.00 0.67 partial 0.00 26.18 0.00 0.00 0.12 0.01 11.91 20.52 0.83 0.07 0.00 0.03     0.03 0.00 0.00 0.00 partial 0.00 0.20 0.00 0.00 0.35 0.00 0.00 0.00
yanx3 26.5 15 0.00 6.78 partial 0.00 115.52 0.00 0.00 0.23 0.01 41.00 53.45 3.34 0.00 0.03 15.48     0.10 0.00 0.00 0.00 partial 0.00 partial 0.16 0.00 1.13 0.00 0.00 0.00
youngj14 23.5 23 0.00 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00 0.02   0.00 0.00 0.00 0.00     0.00 0.00 0.00 0.00     0.00 0.00 0.00 0.00   0.00 0.00
zhouc3 26.5 24   0.00 0.00 0.00 0.07 partial partial 0.01 partial 0.09 0.00 0.03 0.00 0.00 0.00   0.22 0.01 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00
zhouz5 25.5 24 0.00 0.00 partial 0.00 0.01 0.00 0.00 0.01 0.00 0.01   0.01 0.14 0.00 0.06     0.01 0.00 0.00 0.00 0.00   0.01 0.00 0.00 0.00 0.00 0.00 0.00
zhuy13 23.0 20 0.00   partial 0.00 0.05     0.02   0.05 0.07 0.01   0.00 0.00   38.40 0.01 0.00 0.00 0.00 31.09 0.00 partial 0.00 0.00 0.00 0.00 0.00 0.00
zurass 20.5 12 0.00   partial 0.00 0.16 0.03 0.00 0.67 0.63   partial 0.08 0.81 0.03       0.14 0.00     partial partial 0.27 0.00 0.00 0.09 partial 0.00 0.00
 
 
 

Additional Instructor Tests

puzzle_a.txt
board 10 10
rows 1 4 1 2 5 2 1 2 1 1
cols 2 4 0 5 1 3 1 1 2 1
submarine
submarine
submarine
submarine
destroyer
destroyer
destroyer
cruiser
cruiser
battleship
constraint 0 7 o 
constraint 6 0 ^
constraint 7 9 o
constraint 8 3 _
Solution:
submarine  0 7
battleship 1 1 vertical
cruiser    1 3 horizontal
cruiser    3 3 vertical
destroyer  4 5 horizontal
destroyer  4 8 vertical
destroyer  6 0 vertical
submarine  7 9
submarine  8 5
submarine  9 3
+----------+
|       o  |1
| ^ <X>    |4
| X        |1
| X ^      |2
| v X <> ^ |5
|   v    v |2
|^         |1
|v        o|2
|     o    |1
|   o      |1
+----------+
 2405131121
puzzle_b.txt
board 10 10
rows 1 1 7 0 0 6 0 3 0 2
cols 5 2 3 2 2 1 1 2 1 1
submarine
submarine
submarine
submarine
destroyer
destroyer
destroyer
cruiser
cruiser
battleship
constraint 5 1 < 
constraint 5 4 _
constraint 7 1 _
Solution:
cruiser    0 0 vertical
battleship 2 2 horizontal
destroyer  2 7 horizontal
cruiser    5 1 horizontal
destroyer  5 6 horizontal
submarine  5 9
submarine  7 0
submarine  7 2
submarine  7 4
destroyer  9 0 horizontal
+----------+
|^         |1
|X         |1
|v <XX> <> |7
|          |0
|          |0
| <X>  <> o|6
|          |0
|o o o     |3
|          |0
|<>        |2
+----------+
 5232211211
puzzle_c.txt
board 10 10
rows 3 0 4 3 4 2 1 0 1 2
cols 4 1 2 2 1 4 1 3 1 1
submarine
submarine
submarine
submarine
destroyer
destroyer
destroyer
cruiser
cruiser
battleship
constraint 0 6 X
constraint 2 8 >
constraint 5 2 o
Solution:
cruiser    0 5 horizontal
destroyer  2 3 vertical
cruiser    2 5 vertical
destroyer  2 7 horizontal
battleship 3 0 vertical
submarine  4 7
submarine  4 9
submarine  5 2
submarine  8 4
destroyer  9 1 horizontal
+----------+
|     <X>  |3
|          |0
|   ^ ^ <> |4
|^  v X    |3
|X    v o o|4
|X o       |2
|v         |1
|          |0
|    o     |1
| <>       |2
+----------+
 4122141311
puzzle_d.txt
board 10 10
rows 5 1 3 1 1 0 0 2 4 3
cols 2 1 2 1 3 3 0 2 0 6
submarine
submarine
submarine
submarine
destroyer
destroyer
destroyer
cruiser
cruiser
battleship
constraint 2 5 _
constraint 9 1 X
Solution:
submarine  0 0
cruiser    0 3 horizontal
battleship 0 9 vertical
submarine  2 2
submarine  2 4
submarine  4 5
destroyer  7 7 vertical
destroyer  7 9 vertical
destroyer  8 4 horizontal
cruiser    9 0 horizontal
+----------+
|o  <X>   ^|5
|         X|1
|  o o    X|3
|         v|1
|     o    |1
|          |0
|          |0
|       ^ ^|2
|    <> v v|4
|<X>       |3
+----------+
 2121330206
puzzle_e.txt
board 10 10
rows 3 0 3 2 3 2 4 1 1 1
cols 2 1 1 4 0 2 0 3 3 4
submarine
submarine
submarine
submarine
destroyer
destroyer
destroyer
cruiser
cruiser
battleship
constraint 2 7 _
constraint 3 9 X
constraint 5 5 ^
constraint 6 1 o
Solution:
cruiser    0 7 horizontal
destroyer  2 0 vertical
submarine  2 2
cruiser    2 9 vertical
battleship 4 3 vertical
submarine  4 7
destroyer  5 5 vertical
submarine  6 1
submarine  6 7
destroyer  8 8 vertical
+----------+
|       <X>|3
|          |0
|^ o      ^|3
|v        X|2
|   ^   o v|3
|   X ^    |2
| o X v o  |4
|   v      |1
|        ^ |1
|        v |1
+----------+
 2114020334
puzzle_f.txt
board 10 10
rows 1 0 3 0 0 2 5 3 1 5
cols 2 1 4 1 2 4 0 2 0 4
submarine
submarine
submarine
submarine
destroyer
destroyer
destroyer
cruiser
cruiser
battleship
constraint 7 2 _
constraint 8 5 X
Solution:
submarine  0 4
cruiser    2 2 horizontal
destroyer  5 2 vertical
cruiser    5 9 vertical
destroyer  6 0 vertical
battleship 6 5 vertical
submarine  6 7
destroyer  9 1 horizontal
submarine  9 7
submarine  9 9
+----------+
|    o     |1
|          |0
|  <X>     |3
|          |0
|          |0
|  ^      ^|2
|^ v  ^ o X|5
|v    X   v|3
|     X    |1
| <>  v o o|5
+----------+
 2141240204
 

ADDITIONAL INSTRUCTOR PUZZLES, SINGLE SOLUTION

  correctness fastest time puzzle_a puzzle_a_noconstraints puzzle_b puzzle_b_noconstraints puzzle_c puzzle_c_noconstraints puzzle_d puzzle_d_noconstraints puzzle_e puzzle_e_noconstraints puzzle_f puzzle_f_noconstraints
andrej6 7.0 6   0.00   0.01 0.15 0.01   0.01   0.00   0.00
atkinc2 6.0 6   0.00   0.02   0.01   0.01   0.00   0.00
baxlej 12.0 12 0.01 0.00 0.00 0.00 0.02 0.00 0.00 0.00 0.00 0.00 0.00 0.00
breess 7.0 3   0.00   0.17 44.92 0.04   0.20   0.17   0.04
burtow 12.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
chenb4 6.0 6   0.00   0.04   0.02   0.02   0.00   0.00
chengj5 12.0 6 2.2 0.00 0.17 0.08 17.69 0.03 2.87 0.08 4.60 0.08 0.23 0.01
cicchr 12.0 10 0.05 0.00 0.00 0.00 0.36 0.00 0.04 0.00 0.10 0.00 0.00 0.00
cinnak 7.0 2   0.00   0.32 65.94 0.13   0.34   0.34   0.05
conwac 6.0 2 0.00     1.82 0.00     1.16   4.04   0.58
cowang 12.0 6 6.9 0.00 0.48 0.06 15.25 0.03 4.35 0.03 4.71 0.00 0.54 0.00
cutler 12.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.00 0.00
diamog 12.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dingj4 6.0 6   0.00   0.00   0.00   0.00   0.00   0.00
dugasi 6.0 4   0.01   0.44   0.15   0.06   0.00   0.00
elfark 7.0 7   0.00   0.00 0.03 0.00   0.00   0.00   0.00
forbeb 6.0 6   0.00   0.02   0.03   0.03   0.00   0.00
garbel 9.0 9   0.00 0.00 0.00   0.00 0.00 0.00   0.00 0.00 0.00
gayd 6.0 6   0.00   0.00   0.00   0.00   0.00   0.00
glassj3 7.0 6   0.00   0.01 4.06 0.00   0.01   0.01   0.00
grogaj 12.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
guillc 6.0 6   0.00   0.00   0.00   0.00   0.00   0.00
hardya2 6.0 6   0.00   0.01   0.00   0.00   0.01   0.00
heffeb 11.0 3 69.8 0.01 61.49 3.60   1.44 132.94 1.82 218.03 0.02 28.36 0.01
huangy14 12.0 8 0.2 0.2 0.03 0.03 0.15 0.15 0.02 0.02 0.07 0.08 0.01 0.01
johnse16 12.0 6 5.1 0.00 0.00 0.06 22.41 0.04 0.51 0.16 2.31 0.16 0.08 0.02
jonesc10 12.0 5 0.1 0.00 0.04 0.26 1.42 0.06 0.46 0.14 0.51 0.25 0.05 0.07
kameip 12.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
kirkm 6.0 6   0.00   0.00   0.00   0.00   0.00   0.00
klingj3 7.0 2   0.00   0.30 84.48 0.16   0.39   0.40   0.06
leblot 6.0 6   0.00   0.07   0.07   0.03   0.00   0.00
lipscc 9.0 6   0.00 0.10 0.03   0.01 0.90 0.02   0.00 0.25 0.00
lubitd 8.0 3   0.00   0.17 4.89 0.11   0.10 0.62 0.00   0.00
lym3 12.0 12 0.02 0.00 0.01 0.02 0.09 0.00 0.04 0.00 0.04 0.01 0.00 0.00
moftam 6.0 3   0.01   0.95   0.43   1.01   0.02   0.01
neemay 12.0 10 0.05 0.00 0.01 0.00 0.38 0.00 0.04 0.00 0.11 0.00 0.00 0.00
ottm3 6.0 2   0.02   1.79   2.48   2.20   0.10   0.00
pettid 11.0 11   0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
renl3 7.0 7   0.00   0.00 0.00 0.00   0.00   0.00   0.00
rossin 6.0 6       0.03 0.00 0.02   0.01   0.00   0.00
ruans 9.0 2   0.00 0.05 0.66   18.52 3.19 0.92   17.92 7.25 17.32
wangj33 10.0 3   0.02 0.81 0.20 16.09 0.02 4.38 1.99   0.01 6.06 0.35
wangq16 12.0 12 0.01 0.00 0.00 0.00 0.03 0.00 0.00 0.00 0.00 0.00 0.00 0.00
wangy34 9.0 9   0.00 0.00 0.02   0.01 0.00 0.00   0.00 0.00 0.00
wangz20 7.0 0   12.1   2.2 7.7 7.7   0.9   4.6   0.5
werbie 8.0 6   0.00   0.05 13.83 0.03   0.06 4.27 0.00   0.00
wheeln 6.0 6   0.00   0.01   0.00   0.00   0.01   0.00
willoj 6.0 1   5.8   4.7   0.00   0.41   0.28   0.87
xiey4 9.0 9   0.00 0.00 0.01   0.00 0.00 0.00   0.00 0.00 0.00
xuh4 6.0 0   1.0   0.6   7.1   0.2   0.8   0.1
xuj11 11.0 7 1.6 0.00 0.06 0.01 3.41 0.01 0.70 0.00   0.00 0.14 0.00
yanx3 12.0 4 2.9 0.00 0.21 0.09 23.39 0.04 3.89 0.10 5.53 0.11 0.29 0.01
youngj14 7.0 7   0.00   0.00 0.00 0.00   0.00   0.00   0.00
zhouc3 12.0 12 0.00 0.00 0.00 0.00 0.04 0.00 0.00 0.00 0.00 0.00 0.00 0.00
zhouz5 7.0 7   0.00   0.00 0.07 0.00   0.00   0.00   0.00
zhuy13 12.0 6 0.3 0.3 0.05 0.05 0.27 0.27 0.03 0.03 0.12 0.11 0.01 0.01
zurass 9.0 7   0.04 0.19 0.08   0.00 0.14 0.00   0.00 0.04 0.00
 
 

ADDITIONAL INSTRUCTOR PUZZLES, ALL SOLUTIONS

  correctness fastest time puzzle_a puzzle_a_noconstraints puzzle_b puzzle_b_noconstraints puzzle_c puzzle_c_noconstraints puzzle_d puzzle_d_noconstraints puzzle_e puzzle_e_noconstraints puzzle_f puzzle_f_noconstraints
andrej6 7.0 0   52.6   0.7 0.2 31.8   1.2   10.2   0.5
atkinc2 7.5 0 partial 37.6   2.7   28.4 partial 4.6 partial 15.2   2.7
baxlej 12.0 12 0.02 0.03 0.00 0.00 0.01 0.03 0.00 0.00 0.01 0.01 0.00 0.00
breess 7.0 0   44.6   6.2 45.2 45.3   8.9   21.8   4.2
burtow 12.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
chenb4 6.0 0   17.3   2.3   14.9   2.2   6.6   1.2
chengj5 12.0 0 19.7 30.3 2.7 2.8 16.6 23.5 2.3 2.7 7.0 9.1 1.2 1.4
cicchr 12.0 6 0.6 0.6 0.09 0.09 0.43 0.46 0.05 0.06 0.19 0.20 0.03 0.03
cinnak 5.0 0       18.7 93.3     32.6   185.3   13.9
conwac 7.5 1 partial   partial 1.9 0.00   partial 1.15 partial 4.17 partial 0.57
cowang 12.0 0 28.1 37.3 1.6 2.9 12.7 37.7 2.8 2.9 5.5 12.0 1.5 1.5
cutler 12.0 6 0.01 2.17 0.01 0.22 0.01 1.46 0.02 0.24 0.02 0.78 0.00 0.22
diamog 12.0 12 0.00 0.06 0.00 0.01 0.00 0.05 0.00 0.00 0.00 0.02 0.00 0.00
dingj4 6.0 1   0.1   0.00   0.14   0.12   0.21   0.10
dugasi 1.5 0       partial   partial           partial
elfark 7.0 4   0.5   0.09 0.04 0.38   0.05   0.18   0.03
forbeb 6.0 0   12.0   0.6   8.0   0.8   3.3   0.4
garbel 9.0 7   0.2 0.00 0.01   0.11 0.00 0.02   0.07 0.00 0.01
gayd 6.0 2   0.6   0.1   0.4   0.04   0.23   0.02
glassj3 7.0 0   17.7   0.8 5.2 12.5   1.0   4.8   0.4
grogaj 12.0 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
guillc 6.0 2   0.8   0.1   0.5   0.06   0.29   0.05
hardya2 8.0 1   1.2   0.2 partial 1.0 partial 0.1 partial 0.4 partial 0.06
heffeb 6.0 0     153.1 153.4     164.4 146.4     75.8 75.1
huangy14 12.0 7 0.2 0.2 0.03 0.03 0.15 0.19 0.02 0.02 0.08 0.10 0.01 0.01
johnse16 7.0 0     0.1 8.4     0.6 10.2 4.8   0.6 5.5
jonesc10 12.0 0 1.1 18.5 0.2 3.4 1.6 12.1 0.5 2.3 1.1 10.6 0.2 1.5
kameip 12.0 6 0.00 3.66 0.00 0.11 0.00 2.23 0.00 0.42 0.00 0.83 0.00 0.10
kirkm 2.5 0   partial   partial partial partial           partial
klingj3 7.0 0   134.4   15.8 98.2 98.2   14.0   48.1   7.4
leblot 12.0 0 9.4 9.7 1.5 1.5 7.5 7.5 0.9 0.9 3.2 3.2 0.5 0.5
lipscc 9.0 0   15.3 1.1 1.1   10.5 0.9 1.1   4.4 0.5 0.6
lubitd 7.0 0 partial partial partial 8.8 8.1 partial partial partial partial partial partial partial
lym3 12.0 4 0.2 1.5 0.1 0.2 0.1 0.8 0.04 0.10 0.09 0.53 0.01 0.07
moftam 8.0 0   21.1 partial 5.7   15.7 partial 1.5 partial 13.2 partial 1.1
neemay 12.0 4 0.6 0.7 0.1 0.1 0.4 0.4 0.04 0.04 0.24 0.26 0.02 0.02
ottm3 3.0 0       201.6       228.7       124.1
pettid 11.0 9   0.2 0.00 0.03 0.00 0.17 0.00 0.02 0.00 0.08 0.00 0.01
renl3 7.0 7   0.07   0.01 0.00 0.05   0.00   0.03   0.00
rossin 4.5 1   partial   7.4 0.00 partial   partial   partial   partial
ruans 9.0 0   12.4 0.2 3.4   49.5 12.8 24.5   75.4 11.1 24.9
wangj33 10.0 0   13.9 5.0 4.9 17.2 18.6 49.8 48.9   44.1 10.8 10.5
wangq16 12.0 12 0.03 0.07 0.00 0.01 0.03 0.05 0.00 0.01 0.01 0.03 0.00 0.00
wangy34 9.0 4   0.9 0.01 0.19   0.76 0.00 0.10   0.37 0.00 0.05
wangz20 9.0 0 partial 12.0 partial 2.2 partial 7.6 partial 0.9 partial 4.6 partial 0.5
werbie 8.0 0   86.0   3.0 16.7 65.8   4.6 7.3 21.8   2.1
wheeln 6.0 1   1.6   0.3   0.9   0.1   0.6   0.09
willoj 1.0 0                       292.7
xiey4 9.0 5   0.6 0.01 0.13   0.45 0.00 0.08   0.31 0.00 0.04
xuh4 3.0 0       10.9       37.4       15.0
xuj11 11.0 0 5.8 8.3 0.7 0.8 5.2 6.3 0.7 0.8   2.6 0.4 0.4
yanx3 12.0 0 33.5 40.2 4.4 4.4 28.6 33.9 4.1 4.4 12.2 13.4 2.1 2.2
youngj14 7.0 7   0.08   0.01 0.00 0.09   0.00   0.04   0.00
zhouc3 12.0 8 0.02 0.64 0.00 0.12 0.04 0.52 0.01 0.08 0.01 0.24 0.00 0.03
zhouz5 7.0 3   0.3   0.04 0.19 0.20   0.03   0.12   0.00
zhuy13 12.0 6 0.3 0.4 0.05 0.05 0.27 0.29 0.03 0.03 0.12 0.13 0.01 0.02
zurass 10.0 0 partial 47.6 0.5 0.7 partial 29.7 partial 1.1 partial 10.2 0.3 0.8
 
 
 

OVERALL RESULTS!

 

Best Overall Performance (tie): John Baxley, William Burton, Joseph Grogan

Runners Up: Qingyun Wang, Chenjun Zhou

 
Best Overall iClicker: Andrew Kiselik (107 / 114)

 
Best (only) Performance by a former Data Structures Mentor: Gerrett Diamond