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. Quasi Binary1400 / 贪心

B. Phoenix and Beauty1400 / 构造 构造循环结

B. Han Solo and Lazer Gun1400 / 计算几何

C. Phoenix and Towers1400 / 贪心

C. Phoenix and Towers1400 / 贪心

C. Given Length and Sum of Digits...1400 / 贪心