22. 有兩個點C和D在一個網格上,它們的座標分別為C(2, 3)和D(8, 9),請問它們之間的曼哈頓距離(Manhattan Distance)是多少?
(A) 6
(B) 8
(C) 12
(D) 22

答案:登入後查看
統計: A(12), B(12), C(55), D(4), E(0) #3131039

詳解 (共 3 筆)

#5905256
曼哈頓距離(Manhattan Dist...
(共 203 字,隱藏中)
前往觀看
10
0
#6273190
曼哈頓距離的計算方式是兩個點在網格上橫向...
(共 133 字,隱藏中)
前往觀看
3
0
#6424468

好的,我們來計算 C(2, 3) 和 D(8, 9) 兩點之間的曼哈頓距離。

曼哈頓距離(Manhattan Distance),也稱為 L1 距離或城市街區距離,是在標準笛卡爾座標系中,兩點之間的距離為其座標差的絕對值之和。想像你在一個網格狀的城市中移動,只能沿著水平或垂直方向行走,曼哈頓距離就是從一點到另一個點所需的最短路徑長度。

對於二維空間中的兩個點 (x1,y1)(x2,y2),它們之間的曼哈頓距離計算公式為:

x1x2+y1y2

在這個問題中,點 C 的座標是 (2,3),點 D 的座標是 (8,9)

所以,x1=2, y1=3, x2=8, y2=9

將這些值代入公式:

曼哈頓距離 = ∣28∣+∣39∣ 曼哈頓距離 = 6∣+6∣ 曼哈頓距離 = 6+6 曼哈頓距離 = 12

因此,點 C 和點 D 之間的曼哈頓距離是 12。

對照選項: (A) 6 (B) 8 (C) 12 (D) 22

正確答案是 (C)。

The final answer is C

0
0