HDU4007 Dave [杂题]
以为是什么复杂的几何题,结果边长是平行于坐标轴的,一下子就变成大水题了。找了半天也没发现题目哪写了边长平行于坐标轴。。。
数据范围小,n次枚举*nlogn排序,暴力枚举就可以过。
#include <stdio.h> #include <string.h> #include <algorithm> #define MAXN 1005int n,r; struct pnt{int x,y; }p[MAXN],p2[MAXN]; bool cmpx(const pnt& p1,const pnt& p2){return p1.x<p2.x; } bool cmpy(const pnt& p1,const pnt& p2){return p1.y<p2.y; } int main(){while(scanf("%d%d",&n,&r)!=EOF){for(int i=0;i<n;i++)scanf("%d%d",&p[i].x,&p[i].y);std::sort(p,p+n,cmpx);int ans=0;for(int i=0;i<n;i++){if(i>0&&p[i].x==p[i-1].x)continue;int ps=0;for(int j=0;j<n;j++)if(p[j].x>=p[i].x&&p[j].x<=p[i].x+r)p2[ps++]=p[j];std::sort(p2,p2+ps,cmpy);for(int j=0,rt=0,tmp=0;j<ps;j++,tmp--){while(rt<ps&&p2[rt].y-p2[j].y<=r)rt++,tmp++;if(tmp>ans)ans=tmp;}}printf("%d\n",ans);}return 0; }
转载于:https://www.cnblogs.com/swm8023/archive/2012/08/27/2659220.html
HDU4007 Dave [杂题]相关推荐
- 20190509杂题选讲
这次杂题选讲好多思维题神仙题啊= =顺便学了波线段树上二分= = Normal 题目大意戳这 CF1083C CDW讲的神仙题*1 题解戳这 AGC002E 我讲的题,是个人写的程序都比我写的程序跑得 ...
- AcWing蓝桥杯AB组辅导课10、疑难杂题
文章目录 前言 例题1:AcWing 1242. 修改数组(并查集) 分析 题解:单链表式并查集 例题2:AcWing 1234. 倍数问题(背包问题+贪心) 分析 题解1:01背包问题,三维解法(贪 ...
- ACM图论+数据结构杂题总结
ACM:图论+数据结构杂题总结 T1: 题目描述:(出处:Atcoder Regular Contest 067 Yakiniku Restaurants) 一条街上有N家烧烤餐馆.餐厅从西到东编号为 ...
- 杂题记录及简要题解(一)
一些前几天做过的还不错的但是不是太想专门花一整篇博客的篇幅去写的题就简要地记录在这里. 说是简要题解,其实写得还是挺详细的.之后的杂题记录可能就会写得简略一点. CF1060E Sergey and ...
- ACM杂题——动态规划_背包问题
ACM杂题K - I NEED A OFFER!--动态规划_背包问题优化解法 题目描述 Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校 ...
- Algorithm(基础+提高+Top+杂题)
写在前面的话 此篇涵盖:经典题目544道左右+杂题,每天都会更新一些题目和详细的题解,另外还有一些自己平时遇到的难题,给自己打个笔记,供以后复习使用,同时希望对大家有所帮助,感谢支持~. level1 ...
- AtcoderCodeForces杂题11.6
Preface NOIP前突然不知道做什么,感觉思维有点江僵化,就在vjudge上随便组了6道ABC D+CF Div2 C/D做,发现比赛质量还不错,知识点涉及广,难度有梯度,码量稍小,思维较多. ...
- 【杂题总汇】NOIP2013(洛谷P1967) 货车运输
[洛谷P1967] 货车运输 重做NOIP提高组ing... +传送门-洛谷P1967+ ◇ 题目(copy from 洛谷) 题目描述 A国有n座城市,编号从1到n,城市之间有m条双向道路.每一条道 ...
- virtual hust 2013.6.23 数学杂题基础题目 M - Quotient Polynomial
题目:Quotient Polynomial 思路:水题,就是感觉对输入有点措手不及,捡起来以前大一的时候用的读取到回车退出了. 然后就是多项式分解. #include <cstring> ...
最新文章
- 华为 S5700S-28P-LI Console连接电脑
- 4篇SCI,获得多次国奖,这个硕士小姐姐分享科研之路
- oracle之数据同步:Oracle Sql Loader使用说明(大批量快速插入数据库记录)
- 转:【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)...
- 4.9 内容代价函数-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- 阿里云罗小飞:阿里云边缘云,从资源到场景的产品演进
- WBLoadingIndicatorView(加载等待动画)
- “云原生全家桶“KubeSphere 如何让企业从容迈进云原生时代?
- 【JavaScript】Canvas绘图整理
- 余额宝收益冻结是什么意思?
- 返回一个整数数组中最大子数组的和。
- ifs 报表开发手册_店长工作手册:连锁总部店长复制手册之店长手册对门店经营管理的编写...
- 导入别的项目到我的eclipse上出现红色感叹号问题
- 来一杯java_初级java笔试题
- CentOS系统介绍
- Dreamweaver开发人员工作区 标准工作区的区别
- 神经网络训练算法的调用,人工神经网络训练案例
- 学会这几个软件,你就可以获得次时代建模师称号!
- html中form表单标签的使用
- python第七十九天--第十四周作业
热门文章
- Setting Up Hadoop NameNode High Availability
- 9月13日学习内容整理:异常处理
- php admin允许空密码登陆
- [20160307]绑定变量的分配长度3.txt
- Sub-process /usr/bin/dpkg returned an error code (1)
- Tomcat 配置WEB虚拟映射 及 配置虚拟主机
- Windows 8实例教程系列 - 理解应用框架
- 让IE7/8使用CSS中first-child和last-child样式属性
- Borland C++Builder 6下实现RichEdit滚屏效果[原创]
- SOCKS代理工具EarthWorm、sSoks