码迷,mamicode.com
首页 >  
搜索关键字:斜率    ( 1026个结果
[NOI2007 Day1] 货币兑换 Cash
vijos P1508 / BZOJ 1492膜拜了这么久的cdq分治,终于有机会亲自来写了。虽然这个思想很好理解,先做前一半,计算前一半对后一半的影响,再做后一半。但是由于我这个傻Ⅹ,以前既没有做过斜率优化,也没有做过维护凸包之类,花了好久时间捣鼓具体做法,而且理解思路后写起来还是有点难度的。主要...
分类:其他好文   时间:2014-07-02 20:26:00    阅读次数:201
hdu 3480 Division (斜率优化)
Division Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 999999/400000 K (Java/Others) Total Submission(s): 2676    Accepted Submission(s): 1056 Problem Description Little D is re...
分类:其他好文   时间:2014-07-02 08:52:54    阅读次数:133
LeetCode: Max Points on a Line [149]
【题目】 Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 【题意】 给定一堆点,要求找出一条之前上的最大点数 【思路】 没什么好的方法,从每个点P出发,遍历所有的情况 从每个点P出发,斜率相同的点即为统一之前上的点 注意两种特殊情况: 1. 两个点重合(即为同一个点) ...
分类:其他好文   时间:2014-07-02 06:52:06    阅读次数:171
hdu 2993 MAX Average Problem (斜率优化dp入门)
MAX Average Problem Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5855    Accepted Submission(s): 1456 Problem Description Consid...
分类:其他好文   时间:2014-07-01 15:51:15    阅读次数:300
uva 11123 - Counting Trapizoid(容斥+几何)
题目链接:uva 11123 - Counting Trapizoid 题目大意:给定若干个点,问有多少种梯形,不包括矩形,梯形的面积必须为正数。因为是点的集合,所以不会优重复的点。 解题思路:枚举两两点,求出该条直线,包括斜率k,偏移值c,以及长度l。已知梯形的性质,一对对边平行,也就是说一对平行但是不相等的边。 所以将所有线段按照斜率排序,假设对于某一斜率,有m条边,那么这m...
分类:Windows程序   时间:2014-07-01 11:19:12    阅读次数:282
UVA 11123 - Counting Trapizoid(计数问题+容斥)
UVA 11123 - Counting Trapizoid 题目链接 题意:给定一些点,不重复,求出一共有几个梯形 思路:先把所有两点组成直线求出来,然后排序,斜率相同的C2n个,然后再扣除掉重叠的直线情况和长度相等情况(这样为平行四边形或矩形),由于扣除的时候会重复扣掉重叠和相等,所以在加回来,这是容斥原理。 代码: #include #include #in...
分类:Windows程序   时间:2014-07-01 09:11:48    阅读次数:641
Leetcode Max Points on a Line
Givennpoints on a 2D plane, find the maximum number of points that lie on the same straight line.此题是求直线上点最多的点数,根据两点构成一条直线,在同一条直线上,任意两点之间的斜率都相同,故需要对每个点...
分类:其他好文   时间:2014-06-28 20:59:44    阅读次数:132
[BZOJ 1096][ZJOI2007]仓库建设
Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于地形的不同,在不同工厂建立仓库的费用可能是不同的。第i个工厂目前已...
分类:其他好文   时间:2014-06-27 09:03:28    阅读次数:229
Max Points on a Line (Python)
【问题】 Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 【思路】 对每一个点,分别计算这个点和其他所有点构成的斜率,具有相同斜率最多的点所构成的直线,就是具有最多点的直线。 【代码】 class Point: def __in...
分类:编程语言   时间:2014-06-25 19:34:29    阅读次数:246
poj 1180 Batch Scheduling(DP-单调性优化)
poj 1180 Batch Scheduling(DP-单调性优化 斜率优化)...
分类:其他好文   时间:2014-06-24 22:20:38    阅读次数:266
1026条   上一页 1 ... 98 99 100 101 102 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!