码迷,mamicode.com
首页 >  
搜索关键字:c++ 线段覆盖    ( 126个结果
求解线段上有多少个整数解
在一个直角坐标系上,从(0,0)到(N,M)画一条线段,求线段覆盖的整数点个数 在一个直角坐标系上,从(0,0)到(N,M)画一条线段,比如N=6,M=4:如图:图中的线段就覆盖了3个整点,分别是(0,0)(3,2)(6,4)。类似地,如果N=M=3时线段就覆盖了4个整点(0,0)(1,1)(2,2)(3,3)现在给出N和M,求线段(0,0)—(N,M)覆盖的整点个数。 输入文件:第一...
分类:其他好文   时间:2015-08-03 22:49:38    阅读次数:140
【codevs】【DP】3027线段覆盖2
题目描述Description数轴上有n条线段,线段的两端都是整数坐标,坐标范围在0~1000000,每条线段有一个价值,请从n条线段中挑出若干条线段,使得这些线段两两不覆盖(端点可以重合)且线段价值之和最大。n 2 #include 3 #include 4 #include 5 using .....
分类:其他好文   时间:2015-07-30 11:07:21    阅读次数:110
【codevs】【贪心】1214线段覆盖
完了完了碰到线段就不会做了QAQ,看看大神的博客http://m.blog.csdn.net/blog/maverick1990/17262495 代码这儿:#include#include#include#includeusing namespace std;const int maxn=1...
分类:其他好文   时间:2015-07-29 22:50:37    阅读次数:152
bzoj1043
每次做计算几何题都要做好久考虑每个圆对答案的贡献,也就是每个圆被后面圆覆盖还有多少可以把覆盖当成盖住一段弧度,看最后有多少没被覆盖这就相当于线段覆盖问题了,推推公式,算极角然后排序即可md,pascal算极角就是麻烦 1 uses math; 2 const pi=3.1415926535897.....
分类:其他好文   时间:2015-06-30 10:13:41    阅读次数:118
POJ 1265-Area(计算几何+皮克定理+多边形面积公式)
题目地址:POJ 1265 题意:给定一个格点多边形,求出内部点数in,边上点数on,和面积S。 思路:运用的定理很多。 1.皮克定理:S=in+on/2-1,即in=(2*S+2-on)/2。 2.多边形的面积公式:按顺序求相邻两个点与原点组成的向量的叉积之和。 3.求边上的格点数:以格子点为顶点的线段,覆盖的点的个数为GCD(dx,dy),其中,dxdy分别为线段横向占的点数和纵向占...
分类:其他好文   时间:2015-06-08 15:04:16    阅读次数:118
BZOJ3888 [Usaco2015 Jan]Stampede
我们只要把每头牛开始遮挡视线和结束遮挡视线的时间点都搞出来就好= =再按照y轴排序。。。然后变成线段覆盖了。。线段树搞一下就好了? 1 /************************************************************** 2 Problem: 3...
分类:其他好文   时间:2015-04-08 23:02:52    阅读次数:207
【基础练习】【贪心】codevs1214 线段覆盖题解
题目:已知数轴上0Bi,i=1..N)定义。端点坐标在(-999,999)内,坐标为整数。有些线段可能相交。编程实现删除最少数目的线段,使得余下的任意两条线段不相交。 codevs和洛谷数据范围不同 改一下常量maxn即可 思路是很简单的贪心 //codevs1214 线段覆盖 贪心 //先排序,扫描一遍,每次保留右端点最小的线段,重叠的delete,画一张图即可证明 #include #i...
分类:其他好文   时间:2015-03-29 12:20:48    阅读次数:174
[CODEVS 3037] 线段覆盖 5
描述 数轴上有n条线段,线段的两端都是整数坐标,坐标范围在0~10^18,每条线段有一个价值,请从n条线段中挑出若干条线段,使得这些线段两两不覆盖(端点可以重合)且线段价值之和最大。 分析 提供两种思路: 利用离散化. 因为这道题本来就是离散化的例题. 将点排序后依次赋值(1~2n, n为线段的条数), 再通过结构体里的信息将离散化后的点的坐标映射到线段上....
分类:其他好文   时间:2015-02-18 16:29:09    阅读次数:208
序列DP:线段覆盖
题目描述Description 给定x轴上的N(0=b[j]{题目中说,可以存在边缘公共点} 则得到状态转移方程:f[i]:=max(f[j]}+1;{0y then exit(y) else exit(x...
分类:其他好文   时间:2015-02-15 16:19:53    阅读次数:165
3027 线段覆盖 2
题目描述Description数轴上有n条线段,线段的两端都是整数坐标,坐标范围在0~1000000,每条线段有一个价值,请从n条线段中挑出若干条线段,使得这些线段两两不覆盖(端点可以重合)且线段价值之和最大。n=前面线段line[j]的右端点,是就更新dp[i]=max(dp[i],dp[j]+l...
分类:其他好文   时间:2015-01-08 15:07:47    阅读次数:182
126条   上一页 1 ... 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!