记录编号 |
66198 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[暑假培训2012] 打乒乓球 |
最终得分 |
100 |
用户昵称 |
超级傲娇的AC酱 |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.004 s |
提交时间 |
2013-07-28 11:30:20 |
内存使用 |
5.73 MiB |
显示代码纯文本
#include<fstream>
using namespace std;
ifstream fi("table2.in");
ofstream fo("table2.out");
struct
{
int n;
int a[70][2];
int s;
}st[10000];
int t;
int main()
{
int i,j,d1,d2,d3;
fi>>t;
for(i=0;i<t;i++)
{
fi>>st[i].n;
for(j=0;j<st[i].n;j++)
fi>>st[i].a[j][0]>>st[i].a[j][1];
}
fi.close();
for(i=0;i<t;i++)
{
st[i].s=0;
for(j=0;j<st[i].n;j++)
{
d1=(st[i].a[j][0]-30)*(st[i].a[j][0]-30)+(st[i].a[j][1]-30)*(st[i].a[j][1]-30);
d2=(st[i].a[j][0]-100)*(st[i].a[j][0]-100)+(st[i].a[j][1]-30)*(st[i].a[j][1]-30);
d3=(st[i].a[j][0]-170)*(st[i].a[j][0]-170)+(st[i].a[j][1]-30)*(st[i].a[j][1]-30);
if(d1<400)st[i].s=st[i].s+1;
if(d2<100)st[i].s=st[i].s+2;
if(d3<25)st[i].s=st[i].s+3;
}
}
for(i=0;i<t;i++)
fo<<st[i].s<<endl;
fo.close();
return 0;
}