瀏覽代碼

fix EarliestFinish function

Gildas Chabot 7 年之前
父節點
當前提交
e63a5b59a7
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      main.go

+ 5 - 2
main.go

@@ -92,8 +92,11 @@ func (c *Car) EarliestFinish(r *Ride) int {
92 92
 		X:       c.X,
93 93
 		Y:       c.Y,
94 94
 	}
95
-	c.moveTo(r.a, r.b)
96
-	c.moveTo(r.x, r.y)
95
+	copy.moveTo(r.a, r.b)
96
+	if copy.Arrival < r.s {
97
+		copy.Arrival = r.s
98
+	}
99
+	copy.moveTo(r.x, r.y)
97 100
 	return copy.Arrival
98 101
 }
99 102