Codeforces 842B. Gleb And Pizza 模拟
2017-08-30 12:08
387 查看
给定一个以原点为中心宽度为d,外径为r的圆环,以及n(1e5)个圆心在xi,yi,半径ri的圆片,输出有几个圆片完全在圆环上.
对于每个圆片,令si=sqrt(xi^2+yi^2),判断是否满足si-ri>=r-d且si+ri<=r即可.
AC时间 3分钟
对于每个圆片,令si=sqrt(xi^2+yi^2),判断是否满足si-ri>=r-d且si+ri<=r即可.
AC时间 3分钟
#include <bits/stdc++.h> using namespace std; int main(void) { int r,d,n; scanf("%d%d%d",&r,&d,&n); int ans=0; while(n--) { int xi,yi,ri; scanf("%d%d%d",&xi,&yi,&ri); double si=sqrt((double)(xi*xi+yi*yi)); if(si-ri>=r-d&&si+ri<=r) ans++; } printf("%d\n",ans ); return 0; }
相关文章推荐
- CodeForces 581C - Developing Skills(模拟)
- Codeforces 797C Minimal String 贪心+模拟
- CodeForces 388A Fox and Box Accumulation (模拟)
- 【堆+模拟】[CodeForces-235E]printer
- CodeForces 546B - Soldier and Badges(模拟)
- codeforces 691C Exponential notation(思维 + 比较精妙的模拟)
- codeforces--Spreadsheets(模拟)
- CodeForces - 405B Domino Effect (模拟)
- Codeforces 676D Theseus and labyrinth 模拟+bfs
- 【STL】【模拟】Codeforces 696A Lorenzo Von Matterhorn
- CodeForces - 940B(模拟)
- codeforces 143B Help Kingdom of Far Far Away 2(模拟)
- 【模拟】Codeforces 705B Spider Man
- codeforces 232A Cycles (构建图,贪心+模拟)
- 【CodeForces 779A】Pupils Redistribution(模拟)
- CodeForces 339B (贪心模拟)
- 【CodeForces 651A】Joysticks 模拟
- codeforces 131A cAPS lOCK(模拟水题)
- Codeforces 439C Devu and Partitioning of the Array(模拟)
- [codeforces-315D div2]模拟