水题,不过注意pow()用于float型
// source code of submission 448815, Zhongshan University Online Judge System
#include<iostream>
#include<cmath>
using namespace std;
int score(float a,float b){
int s;
if((pow(a-30,2)+pow(b-30,2))<400) s=1;
else if((pow(a-100,2)+pow(b-30,2))<100) s=2;
else if((pow(a-170,2)+pow(b-30,2))<25) s=3;
else s=0;
return s;
}
int main(){
int n,m,sum;
float x,y;
cin>>n;
for(int i=0;i<n;i++){
sum=0;
cin>>m;
for(int j=0;j<m;j++){
cin>>x>>y;
sum+=score(x,y);
}
cout<<sum<<endl;
}
return 0;
}