码迷,mamicode.com
首页 >  
搜索关键字:斜率    ( 1026个结果
BZOJ 1132 POI2008 Tro 计算几何
题目大意:给定平面上的一些点,求这些点能组成的所有三角形的面积之和 首先我们枚举每一个点 以这个点为原点建立平面直角坐标系 然后将第一、四象限和x、y轴正半轴上的点按照斜率排序 枚举第二个和第三个点 这样做是O(n^3)的 肯定超时 但是我们发现了什么? 对于每个点k 它对答案的贡献为: (x1*yk-y1*xk)+(x2*yk-y2*xk)+...+(x_(k-1)*yk-y_(k-1)...
分类:其他好文   时间:2014-11-29 14:37:06    阅读次数:170
2014ACM-ICPC广州站题解(摘自闭幕式)
第39届ACM-ICPC亚洲区广州站题解Ltysky摘抄自闭幕式题目分析Problem A满足px+qy=c的点(x,y)在一条直线上,而c的值由直线的截距确定,所以最大化c,就要在糖果(x,y)点集的凸包上根据斜率确定一个顶点,所以本题需要动态凸包算法,但是动态凸包只能处理加点,要删点的话需要结合...
分类:其他好文   时间:2014-11-25 22:52:31    阅读次数:214
HDU 3507 Print Article 斜率dp
题目链接:点击打开链接 题意: 给定n m 下面n个数 dp方程: dp[i] = dp[j] + sum[j+1, i] ^2 +m; ( j 思路: 斜率优化 设 k dp[j] + sum[j+1, i]^2 +m 整理得到 1、 ((dp[j]+sum[j]^2) - (dp[k] + sum[k]^2) ) / (2*(sum[j]-sum[k])) 注意...
分类:其他好文   时间:2014-11-25 16:38:47    阅读次数:145
BZOJ3707 圈地
只会O(n ^ 3)路过= =OrzOrzOrzOrzOrz"出题人题解:显然,这时候暴力枚举会T。于是我们转变一下思路,如果我们确定了2个点以后,第三个点有必要去盲目的枚举吗?答案是否定的。实际上我们把经过这两点的线看成一个斜率,把他当成y轴你会发现第三个点明显是在坐标系左右找一个离”y轴”最近的...
分类:其他好文   时间:2014-11-22 14:39:07    阅读次数:324
【BZOJ】1096: [ZJOI2007]仓库建设(dp+斜率优化)
http://www.lydsy.com/JudgeOnline/problem.php?id=1096首先得到dp方程(我竟然自己都每推出了QAQ)$$d[i]=min\{d[j]+cost(j+1,i)\}+c[i]$$其中$d[i]$是前i个且在i建仓库的最小费用,$cost(j+1,i)$是...
分类:其他好文   时间:2014-11-19 20:18:56    阅读次数:287
HDU 3842 Machine Works cdq分治 斜率优化
本题是利用cdq分治  实现斜率优化的一个题目 斜率优化之前做的几个题都是斜率单调,并且插入点时由于点在某一维单调,所以仅仅操作队首和队尾就能完成优化了 但是本题显然不是  主要参考了两个东西 从《Cash》谈一类分治算法的应用 (Day1)cdq分治相关 这两个直接在百度上搜 ,第一个出来的就是 本题的题意是 一个公司获得了一个厂房n(10^5)天的使用权...
分类:系统相关   时间:2014-11-08 15:22:58    阅读次数:261
Max Points on a Line(6)
Given n points on a 2D plane, find the maximum number of points that lie on the same straight line.如何判断点在同一条直线上呢?可以这么办。设定一个初始起点,计算剩余点到起始点直线的斜率,如果存在斜率相...
分类:其他好文   时间:2014-11-07 20:32:32    阅读次数:206
hdu - 5033 - Building(单调栈)
题意:N 幢楼排成一列(1 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5033 ——>>将楼和人的位置一起按 x 排序。。       从左往右扫,单调栈维护斜率小的。。       从右往左扫,单调栈维护斜率大的。。 #include #include #include using std::sort; const doub...
分类:其他好文   时间:2014-11-02 07:09:08    阅读次数:212
【BZOJ1010】【HNOI2008】玩具装箱toy 动规_斜率优化
写得蛮认真的...
分类:其他好文   时间:2014-10-31 22:17:37    阅读次数:281
BZOJ 1096 ZJOI2007 仓库建设 斜率优化
题目大意:给定n个厂房,在其中一些建仓库,一个点如果没有仓库就要把仓库运到右侧的仓库中,求最小花销 很简单的斜率优化……之前刷斜率优化的时候怎么居然把这道题漏了 令f[i]为在i点建厂使i之前的货物全部安置的最小花销 则有 fi=min{fj+∑k=j+1i(Xi?Xk)×Pk}+Ci=min{fj+Xi×∑k=j+1iPk?∑k=j+1iXk×Pk}+Ci 公式编辑器就是爽...
分类:其他好文   时间:2014-10-27 12:51:25    阅读次数:199
1026条   上一页 1 ... 91 92 93 94 95 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!