码迷,mamicode.com
首页 >  
搜索关键字:斜率    ( 1026个结果
BZOJ 1007 水平可见直线 | 计算几何
"BZOJ 1007" 水平可见直线 题面 平面直角坐标系上有一些直线,请求出在纵坐标无限大处能看到哪些直线。 题解 将所有直线按照斜率排序(平行的直线只保留最高的直线),维护一个栈,当当前直线与栈顶直线的交点在栈顶两条直线的交点的左边,则弹出栈顶元素。可以画图证明这是正确的(因为我们要维护一个下凸 ...
分类:其他好文   时间:2017-12-15 15:40:45    阅读次数:105
bzoj1492: [NOI2007]货币兑换Cash(待更新)
1D1D动态规划问题。网上的大多都说有三类,然而我觉得吧,就是两类,一类利用单调性和斜率优化可以解决的,主要是因为能证明单调性(斜率与二元组的横坐标同时满足单调性,实际上很多时候都不用列二元组,你搞斜率优化的时候看得出来吧)那不单调就只能这样搞了。 暴力。 ...
分类:其他好文   时间:2017-12-14 14:57:33    阅读次数:121
BZOJ1610: [Usaco2008 Feb]Line连线游戏
【传送门:BZOJ1610】 简要题意: 在一个平面直角坐标系上,给出n个点,可以选择两个点来连成一条直线,求出有多少种互不平行的直线 题解: 用斜率公式,两个点,设两个点的坐标为x1,y1,x2,y2 那么这两个点所连成的直线的斜率为(y1-y2)/(x1-x2)或(y2-y1)/(x2-x1) ...
分类:其他好文   时间:2017-12-10 17:00:12    阅读次数:163
OpenCV中的霍夫线变换和霍夫圆变换
一、霍夫线变换 霍夫线变换是OpenCv中一种寻找直线的方法,输入图像为边缘二值图。 原理: 一条直线在图像二维空间可由两个变量表示, 例如: 1、在 笛卡尔坐标系: 可由参数: (m,b) 斜率和截距表示。 2、在 极坐标系: 可由参数: 极径和极角表示。 对于霍夫变换,我们将用 极坐标系 来表示 ...
分类:其他好文   时间:2017-12-04 22:17:29    阅读次数:222
【Luogu】P3628特别行动队(斜率优化DP)
题目链接 设c[i]是战斗力前缀和,f[i]是考虑前i个,且最后一组分到第i个士兵为止的战斗力之和 则有朴素状态转移方程 然后考虑优化。 假设f[i]最优结果是从f[j]转移过来,同时有一个不那么优的转移f[k] 则有\(f[j]+a*squa(c[i]-c[j])+b*(c[i]-c[j])+c> ...
分类:其他好文   时间:2017-12-04 17:31:47    阅读次数:150
BZOJ2720浅谈期望线性性分部转移
读《代码整洁之道》 合并两个有序的链表 Spring+SpringMVC+hibernate整合开发 BZOJ4518征途[nlogn做法][斜率优化] g0a蒲辗诒http://p.baidu.com/ihome/center?uid=c3fa61626362363763663028a9&29uy ...
分类:其他好文   时间:2017-12-03 11:28:48    阅读次数:264
[poj] 3090 Visible Lattice Points
"原题" 欧拉函数 我们发现,对于每一个斜率来说,这条直线上的点,只有gcd(x,y)=1时可行,所以求欧拉函数的前缀和。2 f[n]+1即为答案。 cpp include define N 1010 using namespace std; int x,y,n,f[N],m; int read() ...
分类:其他好文   时间:2017-11-30 17:12:53    阅读次数:150
POJ 3090 Visible Lattice Points | 其实是欧拉函数
题目: 给一个n,n的网格,点可以遮挡视线,问从0,0看能看到多少点 题解: 根据对称性,我们可以把网格按y=x为对称轴划分成两半,求一半的就可以了,可以想到的是应该每种斜率只能看到一个点 因为斜率表达式k=y/x,所以直线上的点都满足这个关系,那么显然当gcd(x,y)==1的时候这个点是直线上的 ...
分类:其他好文   时间:2017-11-26 14:53:41    阅读次数:131
noip知识点
动态规划 线性dp 区间dp 树形dp 线段树优化 前缀和优化 单调队列优化 滚动数组优化内存 (状压dp,数位dp,斜率优化,矩阵乘法加速) 数据结构 堆 栈 队列 双向链表(约瑟夫环) 树状数组 线段树 (树剖,主席树,平衡树,树套树,kd tree,动态树) 图论 MST 最短路 Tarjan ...
分类:其他好文   时间:2017-11-25 11:16:28    阅读次数:160
【BZOJ2726】[SDOI2012]任务安排 斜率优化+cdq分治
【BZOJ2726】[SDOI2012]任务安排 Description 机器上有N个需要处理的任务,它们构成了一个序列。这些任务被标号为1到N,因此序列的排列为1,2,3...N。这N个任务被分成若干批,每批包含相邻的若干任务。从时刻0开始,这些任务被分批加工,第i个任务单独完成所需的时间是Ti。 ...
分类:其他好文   时间:2017-11-19 11:15:00    阅读次数:118
1026条   上一页 1 ... 39 40 41 42 43 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!