记录编号 |
40544 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[暑假培训2012] 打乒乓球 |
最终得分 |
100 |
用户昵称 |
Cloud |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.006 s |
提交时间 |
2012-07-18 11:54:14 |
内存使用 |
0.31 MiB |
显示代码纯文本
- #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;
- }