B. Amr and Pins1400 / 贪心
Posted 幽殇默
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了B. Amr and Pins1400 / 贪心相关的知识,希望对你有一定的参考价值。
https://codeforces.com/problemset/problem/507/B
你会发现我们每次最多可以移动2r的距离。 如果走了很多2r之后我们还有一些不足2r的距离那么我们必须得再走一步。
#include<bits/stdc++.h>
using namespace std;
int main(void)
{
double r,x,y,xx,yy; cin>>r>>x>>y>>xx>>yy;
double len=sqrt((x-xx)*(x-xx)+(y-yy)*(y-yy));
double temp=len;
int cnt=len/(r*2);
if(cnt*2*r<len) cnt++;
cout<<cnt;
return 0;
}
以上是关于B. Amr and Pins1400 / 贪心的主要内容,如果未能解决你的问题,请参考以下文章
B. Phoenix and Beauty1400 / 构造 构造循环结
B. Han Solo and Lazer Gun1400 / 计算几何
C. Phoenix and Towers1400 / 贪心