码迷,mamicode.com
首页 >  
搜索关键字:矩形覆盖    ( 174个结果
矩形覆盖
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?仔细看题就会发现,前两道题和这道题其实思路都是差不多的。 1 class Solution { 2 public: 3 int rectCover(int numb...
分类:其他好文   时间:2015-07-21 22:00:04    阅读次数:120
bzoj 1185 旋转卡壳 最小矩形覆盖
题目大意 就是求一个最小矩形覆盖,逆时针输出其上面的点这里可以看出,那个最小的矩形覆盖必然有一条边经过其中凸包上的两个点,另外三条边必然至少经过其中一个点,而这样的每一个点逆时针走一遍都满足单调性所以可以利用旋转卡壳的思想找到这样的三个点以每一条边作为基础,循环n次得到n个这样的矩形,找到其中面积最...
分类:其他好文   时间:2015-07-11 16:20:23    阅读次数:135
BZOJ 1052 HAOI2007 覆盖问题 二分法答案+DFS
标题效果:特定n点。涵盖所有的点与同方三面。斧头要求方垂直边界,最小平方的需求方长值最大值至少。答案是很明显的二分法但验证是一个问题考虑仅仅有三个正方形,故用一个最小矩形覆盖这三个正方形时至少有一个在角上 若有四个正方形该结论不成立于是我们採用DFS的方式 每次用一个最小的矩形覆盖全部的点,枚举矩形...
分类:其他好文   时间:2015-07-10 14:48:05    阅读次数:92
hdu(1255)——覆盖的面积(线段树求面积交)
给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积. 虽说覆盖两次区域的面积,但是这道题实际上就是求矩形的面积交。 膜拜能够想出这种解法的神牛,竟然能把实际的东西用这么抽象的语言表示出来,实在是佩服,现在关于扫描线的题才做了几道,没有对其深刻理解,但是多练总可以理解的,奋斗吧!!ACMer!!我是永远不会服输的。加油! 下面还是附上题解,写的不够详细清楚还请多多见谅。 首先我想说...
分类:其他好文   时间:2015-07-09 18:02:13    阅读次数:166
poj 3681 Finding the Rectangle 尺取法解最小矩形覆盖问题
题意: 平面上有n个点,现在要求一个面积最小的矩形能完全覆盖其中的m个点(边界不算)。 分析: 求满足某个性质的最小区间的问题尺取法比二分还要高效,这题可以在x上暴力枚举,在y上用尺取法(在x,y上都用尺取法是不对的)。 代码: //poj 3681 //sep9 #include #include using namespace std; int n,m,ans; struct P...
分类:其他好文   时间:2015-06-25 17:34:58    阅读次数:122
【bzoj_1185】[HNOI2007]最小矩形覆盖
咳咳。。这会来总结一下1185的解题思路(这么一道破题调了一整天我会乱说?首先做凸包,这个谁都知道我就不说了然后问题转化为了凸多边形的最小矩形覆盖有一个结论是 一个凸包的最小矩形覆盖一定有矩形的一条边在凸包上请注意是结论。。不是猜想。这个结论的正确性嘛。。wys神犇给出的解释是这样的好吧。。然后我们...
分类:其他好文   时间:2015-06-14 18:06:47    阅读次数:127
[剑指OFFER] 斐波那契数列- 跳台阶 变态跳台阶 矩形覆盖
跳台阶一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。class Solution { public: int jumpFloor(int number) { if(number == 1) ...
分类:其他好文   时间:2015-06-12 11:20:22    阅读次数:150
POJ - 2446 Chessboard 二分图 最大匹配(输入坑)
题目大意:有一个n*m的棋盘,棋盘上面有k个洞。 现在要求你在这棋盘上面放1*2的矩形,使得棋盘上除k个洞之外的所有点都被1 * 2的矩形覆盖,且只覆盖一次解题思路:思路不难想到,将每一点作为两个点集(除洞之外),点集之间的联系表示该点能联通的点,这样二分图就构造完成了 只需要求出最大匹配数,再和n * m -k比较即可 输入是个坑啊,输入的坐标是(x,y),但是表示的缺失y行,x列#incl...
分类:其他好文   时间:2015-06-10 08:53:38    阅读次数:75
百度之星 矩形面积(最小矩形覆盖)
矩形面积    Accepts: 717    Submissions: 1619  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description 小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道...
分类:其他好文   时间:2015-05-31 09:29:22    阅读次数:154
(原)剑指offer跳台阶和矩形覆盖
跳台阶时间限制:1秒空间限制:32768K题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。分析同样为斐波那契数列边形这样的题肯定有公式设n级台阶,总跳法 jumpsn jumps1 12 23 34 ...
分类:其他好文   时间:2015-05-26 20:34:18    阅读次数:130
174条   上一页 1 ... 12 13 14 15 16 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!