题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1007 可以发现题目求的就是一个下凸包,把直线按斜率排序,再来维护凸包就好了。可以发现下凸包上的拐点横坐标单增。同时注意处理斜率相同的直线的情况。 ...
分类:
其他好文 时间:
2017-09-19 19:47:43
阅读次数:
138
土地租用(加强版) 题目描述 随着YYHS的OI集训队人数急剧增加,原有的小机房已经容纳不了数量庞大的队员。 于是史老师决定租用一些实验室机位供队员们训练,他正在考虑为N (1 <= N <= 50,000)位队员租用机位。实验室管理员根据要求给出了N个机位的长和宽,每个机位的长宽满足(1 <= 宽 ...
分类:
其他好文 时间:
2017-09-17 00:23:01
阅读次数:
171
题目链接 Tell Your World 题意 给出N个点(i, xi),问是否存在两条平行的直线,使得每一个点恰好在两条直线的其中一条上。 每条直线必须穿过至少一个点。 考虑每个点和第1个点的斜率,相同的用并查集弄成一个连通块。 然后我们枚举每个连通块,判断不在连通块内的这些点是否在同一条直线上, ...
分类:
其他好文 时间:
2017-09-09 19:38:09
阅读次数:
138
目标要求 本次结对编程设计网络休闲益智类游戏——五子棋。这个软件应该达到以下目标:制定合法规则,能够判断出非法操作,以便公正地进行并分出胜负;支持人人对战方便操作和使用。 基本规则 1、双人对战,由五子棋的游戏规则,黑棋必须先行。 2、五子棋专用盘为 15×15 ,五连子的方向为横、竖、斜。率先将五 ...
分类:
其他好文 时间:
2017-09-08 18:24:04
阅读次数:
103
dp 斜率优化 四边形优化 矩阵快速幂优化 插头dp 区间dp 状压dp 树形dp dp套dp 数据结构 树状数组 线段树 并查集 RMQ splay treap 替罪羊树 主席树 树链剖分 lct kdtree 左偏树 cdq分治 整体二分 分块 莫队 启发式合并 字符串 kmp 扩展kmp ma ...
分类:
其他好文 时间:
2017-09-07 12:05:15
阅读次数:
176
斜率优化的模板题 给出n个数以及M,你可以将这些数划分成几个区间,每个区间的值是里面数的和的平方+M,问所有区间值总和最小是多少。 如果不考虑平方,那么我们显然可以使用队列维护单调性,优化DP的线性方法来做,但是该题要求的是区间和的平方,于是要转换单调的计算方法为斜率,也就是凸线。 其他就是最基本的 ...
分类:
其他好文 时间:
2017-09-07 09:54:08
阅读次数:
158
1597: [Usaco2008 Mar]土地购买 Description 农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长 <= 1,000,000). 每块土地的价格是它 ...
分类:
其他好文 时间:
2017-09-05 23:02:21
阅读次数:
266
1911: [Apio2010]特别行动队 Description Input Output Sample Input 4 -1 10 -20 2 2 3 4 Sample Output 9 HINT 斜率优化的式子搞出来之后,a是负的,所以要么不除过去,要么除过去变号 #include<cstdi ...
关于dp的优化之前做过一些简单的利用优先队列或者单调队列维护一个值就ok了,但有时候给出的方程很难直接用单调队列维护,需要转化一下思路。 这种优化方式利用数形结合,根据比较斜率来抛去一些非最优解,能将方程优化到线性,但对于一些更难得题目就需要一些数据结构维护,我暂时没接触过。 先用一道简单的题目来入 ...
分类:
其他好文 时间:
2017-09-05 16:52:51
阅读次数:
182
【bzoj1911】[Apio2010]特别行动队commando 2014年5月18日3,1920 Description Input Output Sample Input 4-1 10 -202 2 3 4 Sample Output 9 HINT 题解 我发现似乎掌握了特殊的斜率优化技巧,我 ...
分类:
其他好文 时间:
2017-09-03 22:05:06
阅读次数:
192