比赛 20130725暑期B班1测 评测结果 AAAAAAAAAA
题目名称 打乒乓球 最终得分 100
用户昵称 Makazeu 运行时间 0.006 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2012-07-18 11:14:02
显示代码纯文本
#include<fstream>
#include<cmath>
using namespace std;
struct
{
	int a,r;
}con[3];
int sl(int x,int y)
{
	int num;
	y=(y-30)*(y-30);
	for(int i=0;i<3;i++)
	{
		num=(x-con[i].a)*(x-con[i].a);
		if(num+y<con[i].r)
			return i+1;
	}
	return 0;
}
int main(void)
{
	ifstream fin("table2.in");
	ofstream fout("table2.out");
	con[0].a=30;
	con[0].r=400;
	con[1].a=100;
	con[1].r=100;
	con[2].a=170;
	con[2].r=25;
	int t,n;
	int m;
	int i,x,y;
	fin>>t;
	for(;t;t--)
	{
		fin>>n;
		m=0;
		for(i=0;i<n;i++)
		{
			fin>>x>>y;
			m+=sl(x,y);
		}
		fout<<m<<endl;
	}
	fin.close();
	fout.close();
	return 0;
}