#17010: 給延平的同仁 c++ AC


089487 (089487)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 82069
來源 : [140.112.150.137]
最後登入時間 :
2024-10-03 16:28:37
a879. A.君不見 黃色小鴨水上漂 -- 102-1延平資研社第二次練習賽 | From: [42.73.152.17] | 發表日期 : 2019-02-28 12:33

 

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int t,a,b,x,y,num;
	while(cin>>t)
	{
		for(int k=0;k<t;k++)
		{
			num=0;
			cin>>a>>b;
			int n[a][2];
			for(int i=0;i<a;i++)
			{
				for(int j=0;j<2;j++)
				{
					cin>>n[i][j];
				}
			}
			cin>>x>>y;
			for(int i=0;i<a;i++)
			{
				if(pow(x-n[i][0],2)+pow(y-n[i][1],2)<=pow(b,2)) num++;
			}
			cout<<num<<endl;
			/*for(int i=0;i<a;i++)
			{
				for(int j=0;j<2;j++) cout<<n[i][j]<<" ";
				cout<<endl;
			}*/
				
		}
	}	
}
 
#17671: Re:給延平的同仁 c++ AC


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)

學校 : 臺北市私立延平高級中學
編號 : 83268
來源 : [203.72.178.1]
最後登入時間 :
2023-10-30 13:02:50
a879. A.君不見 黃色小鴨水上漂 -- 102-1延平資研社第二次練習賽 | From: [114.42.215.64] | 發表日期 : 2019-05-04 10:29

 

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int t,a,b,x,y,num;
	while(cin>>t)
	{
		for(int k=0;k<t;k++)
		{
			num=0;
			cin>>a>>b;
			int n[a][2];
			for(int i=0;i<a;i++)
			{
				for(int j=0;j<2;j++)
				{
					cin>>n[i][j];
				}
			}
			cin>>x>>y;
			for(int i=0;i<a;i++)
			{
				if(pow(x-n[i][0],2)+pow(y-n[i][1],2)<=pow(b,2)) num++;
			}
			cout<<num<<endl;
			/*for(int i=0;i<a;i++)
			{
				for(int j=0;j<2;j++) cout<<n[i][j]<<" ";
				cout<<endl;
			}*/
				
		}
	}	
}
#include <bits/stdc++.h>
using namespace std;
int main(int argc, char** argv){
cin.tie(0);
ios::sync_with_stdio(false);
int a,b,c,h;
cin>>a;
while(a--){
h=0;
cin>>b>>c;
int d[b][2],f[2];
for(int e=0;e<b;e++)
cin>>d[e][0]>>d[e][1];
cin>>f[0]>>f[1];
for(int g=0;g<b;g++){
if(c*c<(d[g][0]-f[0])*(d[g][0]-f[0])+(d[g][1]-f[1])*(d[g][1]-f[1])) 
h++;
}
cout<<b-h<<endl;
}
}
比你快
AC (73ms, 360KB)



 
ZeroJudge Forum