Codeforces Round #430 (Div. 2) B. Gleb And Pizza

来源:互联网 发布:奔跑吧小百合酱 知乎 编辑:程序博客网 时间:2024/06/05 11:26

比较水的题

一开始想多了 加了几个特判 反倒是过不了了


#include<algorithm>#include<iostream>#include<cstdlib>#include<cstring>#include<cstdio>#include<string>#include<stack>#include<queue>#include<cmath>#include<stack>#include<list>#include<map>#include<set>typedef long long ll;#define exp 1e-8#define up(i,x,y) for(i=x;i<=y;i++)#define down(i,x,y) for(i=x;i>=y;i--)#define mem(a,x) memset(a,x,sizeof(a))using namespace std;const int MAXN=1005;const int mod=10007;const int inf=0x3f3f3f3f;int main(){        int i,j,k,m,n;double d,r;    scanf("%lf%lf",&r,&d);    int ans=0;    scanf("%d",&n);    double x,y,z;    int T=n;    while(T--)    {        scanf("%lf%lf%lf",&x,&y,&z);        double t=1.0*x*x+1.0*y*y;        double dis=sqrt(t);                if(dis+z<=r)        {            if(dis-z>=r-d)            {                ans++;            }        }    }         printf("%d",ans);    return 0;}


阅读全文
0 0
原创粉丝点击