码迷,mamicode.com
首页 >  
搜索关键字:c++ 线段覆盖    ( 126个结果
1214 线段覆盖wiki oi
题目描述Description 给定x轴上的N(0 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 struct node10 {11 int a,b;12...
分类:其他好文   时间:2014-12-24 01:12:01    阅读次数:146
POJ 3347 Kadj Squares --扩展长度,几何,线段覆盖
题意: n个正方形,边长为S[i],斜45度按顺序平放在坐标轴上,尽量靠左,但是不能与前面任何一个相交,问从上往下看,哪些正方形是可见的。解法: 我们先将边长扩张成sqrt(2)倍边长,这样的话就可以直接进行整数运算了。然后分两步:1.求出所有的b[i]2.再进行区间覆盖判定第一步:我们知道前面所有...
分类:其他好文   时间:2014-12-13 15:03:59    阅读次数:232
hdoj 5124lines
题意:给你n条线段,求被最多的线段覆盖的点被覆盖的次数解法:我们可以将一条线段[xi,yi]分为两个端点xi和(yi)+1,在xi时该点会新加入一条线段,同样的,在(yi)+1时该点会减少一条线段,因此对于2n个端点进行排序,令xi为价值1,yi为价值-1,问题转化成了最大区间和,因为1一定在-1之...
分类:其他好文   时间:2014-12-10 21:02:56    阅读次数:201
BestCoder20 1002.lines (hdu 5124) 解题报告
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5124题目意思:给出 n 条线段,每条线段用两个整数描述,对于第 i 条线段:xi,yi 表示该条线段的左端点和右端点。设 A 表示最多线段覆盖的点(当然这个 A 可以有多个啦,但这个无关紧要)。现在需要...
分类:其他好文   时间:2014-12-01 22:21:31    阅读次数:156
hdu 5124 lines
http://acm.hdu.edu.cn/showproblem.php?pid=5124题意:给你n条线段,然后找出一个被最多条线段覆盖的点,输出覆盖这个点的线段的条数。思路:可以把一条线段分出两个端点离散化,左端点被标记为-1,右端点被标记为1,然后排序,如果遇到标记为-1,cnt++,否则c...
分类:其他好文   时间:2014-12-01 22:04:52    阅读次数:144
BZOJ1043 [HAOI2008]下落的圆盘
倒过来做,然后就变成了线段覆盖问题了。线段覆盖就是贪心即可。。。但是好烦好烦= =,需要耐心和几何基础2333 1 /************************************************************** 2 Problem: 1043 3 Us...
分类:其他好文   时间:2014-11-25 22:49:35    阅读次数:217
ZOJ 1610 线段树区间染色
给长度8000米的板,对其中区间染色,问最后能看到的颜色,和该颜色一共出现了几段 线段覆盖法 数据比较水   也可以暴力水过 线段树: #include "stdio.h" #include "string.h" struct node { int l,r,c; }data[40010]; int color[8011]; void build(int l,int r,i...
分类:其他好文   时间:2014-10-30 21:03:10    阅读次数:123
HDU4932Miaomiao's Geometry(暴力)
题目:HDU4932Miaomiao's Geometry(暴力) 题目大意:给出N个点,然后要求你将这些点都覆盖。覆盖的条件,用等长的线段,并且一条线段覆盖这个点要求这个点在这个线段的左端或是右端。 解题思路:一开始就直接暴力,但是题意没有理解清楚,一条线段可以有覆盖两个点的情况。一个点要不作为左端点,要不做为右端点,长度就取暴力中的最小的线段长度,最后再取最大的长度。可是这...
分类:其他好文   时间:2014-09-04 14:55:19    阅读次数:191
HDU 3642 线段树+离散化+扫描线
题意:给你N个长方体的左下角和右上角坐标,问你空间中有多少体积是被大于两个不同的立方体覆盖的。x,y~10^6 z~500考虑到给的z比较小,所以可以直接枚举z,然后跑二维的扫描线就好。关于处理被不同的线段覆盖三次的问题,可以维护四个信息,cnt,once,twice,more,然后相互推出结果就好...
分类:其他好文   时间:2014-08-19 20:47:15    阅读次数:269
hdu 1255 覆盖的面积(扫描线)
http://acm.hdu.edu.cn/showproblem.php?pid=1255 一道挺简单的题,让我折腾了许久。主要卡在了更新节点后维护父亲节点上。后来思路明确了就很容易了。 节点信息: l,r:区间端点 cnt:区间被覆盖的次数,cnt = 0说明没有被完全覆盖。 len1:区间被覆盖的长度 len2:区间至少被两条线段覆盖的长度。 只要找到父亲节点与...
分类:其他好文   时间:2014-08-16 19:49:51    阅读次数:218
126条   上一页 1 ... 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!