1062. 計算曼哈頓距離

自為風月馬前卒發表於2017-04-06

題目描述

給出平面上兩個點的座標(x1,y1),(x2,y2),求兩點之間的曼哈頓距離。曼哈頓距離=|x1-x2|+|y1-y2|。

輸入

一行四個空格隔開的實數,分別表示x1,y1,x2,y2。

輸出

輸出一個實數表示曼哈頓距離,保留三位小數。

樣例輸入

輸出一個實數表示曼哈頓距離,保留三位小數。

樣例輸出

3.600

資料範圍限制

-10000<=x1,y1,x2,y2<=10000
 1 #include<iostream>
 2 #include<cstring>
 3 #include<cmath>
 4 #include<cstdio>
 5 using namespace std;
 6 int main()
 7 {
 8     double x1,x2,y1,y2;
 9     cin>>x1>>y1>>x2>>y2;
10     printf("%.3lf",abs(x1-x2)+abs(y1-y2));
11     return 0;
12 }

 

相關文章