Implement czchen-662
Use memorization
Fix output format
Fix restaurant count = depot count scenario
Remove multiple solutions test case
Simplify loop
Fix debug log
Update comment
Count iter from 1
Update find_best_depot
Update comment
Remove duplicated assignment
Fix off-by-one error
Add TC for 662
Merge branch 'czchen/662'

* czchen/662:
  Add TC for 662
  Fix off-by-one error
  Remove duplicated assignment
  Update comment
  Update find_best_depot
  Count iter from 1
  Update comment
  Fix debug log
  Simplify loop
  Remove multiple solutions test case
  Fix restaurant count = depot count scenario
  Fix output format
  Use memorization
  Implement czchen-662