AtCoder Beginner Contest 174 比赛人数9817
AtCoder Beginner Contest 174 B Distance 转双精度运算为长整型运算
总目录详见https://blog.csdn.net/mrcrack/article/details/104454762
在线测评地址https://atcoder.jp/contests/abc174/tasks/abc174_b
题目大意:在平面直角坐标系中,给定一些点,统计到坐标原点距离小于等于D的点的个数。
基本思路:因为计算精度的问题,转双精度运算为长整型运算。
AC代码如下:
#include <stdio.h>
#define LL long long
int main(){
int n,i,cnt;
LL d,x,y;
scanf("%d",&n);
scanf("%lld",&d);
cnt=0;
for(i=1;i<=n;i++){
scanf("%lld%lld",&x,&y);
if(x*x+y*y<=d*d)cnt++;
}
printf("%d\n",cnt);
return 0;
}