求正方形的 点覆盖,正方形不能斜放(线段扫描)
来源:互联网 发布:网络电影众筹 编辑:程序博客网 时间:2024/06/05 18:08
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#define Max 0x3f3f3f3fusing namespace std;struct node{ int x,y;} p[1005];int main(){ int i,j,n,r,ans; int xx[1005],yy[1005]; while(scanf("%d%d",&n,&r)!=EOF) { ans=0; for(i=1; i<=n; i++) { scanf("%d%d",&p[i].x,&p[i].y); yy[i]=p[i].y; } sort(yy+1,yy+1+n); for(i=1; i<=n; i++) { int len=0; for(j=1; j<=n; j++) if(p[j].y>=yy[i]&&p[j].y<=yy[i]+r) xx[++len]=p[j].x; sort(xx+1,xx+1+len); int e=1; for(j=1; j<=len; j++) { while(xx[e]-xx[j]<=r && e<=len )e++; if(e-j>ans)ans=e-j; } } printf("%d\n",ans); } return 0;}
0 0
- 求正方形的 点覆盖,正方形不能斜放(线段扫描)
- 求正方形的边长
- POJ2002Squares【求点集中正方形的个数 计算几何+Hash】
- 求包含点集的最小正方形个数。
- 求最大正方形的边长
- 正方形
- 正方形
- 正方形
- 正方形
- 正方形
- 正方形
- 正方形
- 正方形;
- 正方形
- 正方形
- 正方形
- 正方形
- 正方形
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- 今天又发现个很炫的UI框架 PagerSlidingTabStrip
- 从JDK看设计模式之行为模式:迭代器
- MYSQL管理之主从同步管理
- 时光总是无言,所以来去都匆匆
- 求正方形的 点覆盖,正方形不能斜放(线段扫描)
- NFC Forum对HCE的观点
- vs2010下搭建winpcap环境
- sqlserver字符串拆分(split)方法汇总
- CG入门篇
- 2014.3.29阿里巴巴实习生招聘-研发工程师笔试题
- 往事如烟
- vmlinuz/vmlinux/initrd/uImage/zImage的区别
- 加油吧