1 条题解
-
1zhuyichen LV 6 MOD @ 2024-09-16 11:37:59
#include <bits/stdc++.h> using namespace std; #define ll long long #define ull unsigned long long ll ax,ay,bx,by; ll l; double dis(ll ax,ll ay,ll bx,ll by) { ull dx=abs(ax-bx),dy=abs(ay-by); return sqrt(dx*dx+dy*dy); } int main(){ cin >> ax >> ay >> bx >> by; cin >> l ; if(!((ay>l&&l>by)||(by>l&&l>ay))) { if(ay>l) ay=ay-(ay-l)*2; else ay=ay+(l-ay)*2; } printf("%.2lf",dis(ax,ay,bx,by)); return 0; }
- 1
信息
- ID
- 1000
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 29
- 已通过
- 3
- 通过率
- 10%
- 上传者