毁灭
来源:互联网 发布:昆明域服务器优化 编辑:程序博客网 时间:2024/05/01 17:45
其实是个水题蛤。
我们使用差分的思想,对能够轰炸到的地方进行差分,最后看一下那个位置值为0,即为活下来的人
怎么样确定区间呢,勾股定理啊。
我们枚举lenY(纵坐标距离圆心的距离),通过lenX^2+lenY^2=r^2计算lenX即可,然后进行差分
#include <cstdio>#include <iostream>#include <map>#include <cmath>using namespace std;int f[5001][5001];int main(){ int n,m; scanf("%d%d",&n,&m); for(int i=1;i<=m;i++) { int x,y,r; scanf("%d%d%d",&x,&y,&r); for(int j=max(1,y-r);j<=min(n,y+r);j++) { int len1=y-j; len1*=len1; int len2=sqrt((double)(r*r)-len1); int x1=max(1,x-len2),x2=min(n,x+len2); f[j][x1]+=1,f[j][x2+1]-=1; } } int ans=0; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) { f[i][j]+=f[i][j-1]; if(f[i][j]) ans++; } printf("%d",n*n-ans); return 0;}
阅读全文
1 0
- 毁灭
- 毁灭
- 毁灭
- 《意志的毁灭》
- 是生存还是毁灭
- WiFi毁灭餐饮界?
- 接近毁灭的状态
- 怀疑和毁灭
- #1034 : 毁灭者问题
- 人工智能很可能毁灭人类
- AI会毁灭人类??
- 四大漏洞将毁灭博客
- 四大漏洞将毁灭博客
- 斯坦索姆的毁灭
- 《圆明园的毁灭》教学设计方案
- 人类曾经被毁灭[李卫东]
- 《20**地球生物毁灭》狂想
- 谁是毁灭智能手机的掘墓者
- http://www.cnblogs.com/jasenin/p/5493018.html
- 简易频谱分析仪和频率特性测试仪的原理
- android4.4中屏蔽home键
- Storm源码分析之四: Trident源码分析
- GDB调试工具
- 毁灭
- POJ2478_Farey Sequence【快速求欧拉函数】(积性函数筛)
- Nginx 常用配置
- <mvc:default-servlet-handler/>的作用
- Java常用类及其方法(十一)---正则表达式Pattern
- Oulipo
- QT-notepad 打开/保存文件
- 剑指offer-01:赋值运算符函数
- Recommendation system framework