CSC 495: Problem Solving and Programming

Assignments

  • Problem Set 1 - Due Tues, Jan 17 [PDF]
  • Problem Set 2 - Due Tues, Jan 24 [PDF]
  • Problem Set 3 - Due Tues, Jan 31 [PDF]
  • Problem Set 4 - Due Tues, Feb 7 [PDF]
  • Problem Set 5 - Due Tues, Feb 14 [PDF]
  • Problem Set 6 - Due Tues, Feb 21 [PDF]
  • Problem Set 7 - Due Tues, Feb 28 [PDF]
  • Problem Set 8 - Due Tues, March 20 [PDF]
  • Problem Set 9 - Due Tues, March 27 [PDF]
  • Problem Set 10 - Due Tues, April 3 [PDF]
    Note: No new challenge problems this week -- it's make-up work week: turn in any that you hadn't done from problem sets 4-10 for half credit!
  • Problem Set 11 - Due Tues, April 10 [PDF]
  • Challenge Problem - Due Tues, April 24 [PDF]
    Some sample graphs for testing (these aren't sample inputs for the program, since it's missing the first line with the solution criteria):
    • Sample input from problem handout: challenge-sample.in
    • Medium input based on real map: challenge-med.in (note: this covers approximately this area of Greensboro) [Updated 4/20: Now a single connected component.]
    • Large input based on real map: challenge-large.in (note: this covers approximately this area of Greensboro) [Updated 4/20: Now a single connected component.]
    Actual inputs (with constraints):
    • challenge-med1.in - medium sized input (approximately 500 nodes) with "perfect" (100%) constraint. A good solution has 5 stations with worst distance 78.
    • challenge-med2.in - medium sized input (approximately 500 nodes) with "good" (80%) constraint. A good solution has 4 stations with worst distance 103.
    • challenge-large1.in - large input (approximately 5000 nodes) with "perfect" (100%) constraint. A good solution has 19 stations with worst distance 178. [Update: Running for a longer time, I found a solution with 17 stations and max distance 177.]
    • challenge-large2.in - large input (approximately 5000 nodes) with "good" (80%) constraint. A good solution has 20 stations with worst distance 273. [Update: Running for a longer time, I found a solution with 16 stations and max distance 270.]
    Also available: Timing Code examples
    Testing data for ninja point competition - based on maps of Winston-Salem: