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
統計: A(12), B(12), C(55), D(4), E(0) #3131039
詳解 (共 3 筆)
#6424468
好的,我們來計算 C(2, 3) 和 D(8, 9) 兩點之間的曼哈頓距離。
曼哈頓距離(Manhattan Distance),也稱為 L1 距離或城市街區距離,是在標準笛卡爾座標系中,兩點之間的距離為其座標差的絕對值之和。想像你在一個網格狀的城市中移動,只能沿著水平或垂直方向行走,曼哈頓距離就是從一點到另一個點所需的最短路徑長度。
對於二維空間中的兩個點 (x1,y1) 和 (x2,y2),它們之間的曼哈頓距離計算公式為:
∣x1−x2∣+∣y1−y2∣
在這個問題中,點 C 的座標是 (2,3),點 D 的座標是 (8,9)。
所以,x1=2, y1=3, x2=8, y2=9。
將這些值代入公式:
曼哈頓距離 = ∣2−8∣+∣3−9∣ 曼哈頓距離 = ∣−6∣+∣−6∣ 曼哈頓距離 = 6+6 曼哈頓距離 = 12
因此,點 C 和點 D 之間的曼哈頓距離是 12。
對照選項: (A) 6 (B) 8 (C) 12 (D) 22
正確答案是 (C)。
The final answer is C
0
0