1. 导数的几何意义函数f(x)f(x)在点PP的导数定义为PP点在函数曲线上的该点切线的斜率。但是如何来准确的求出曲线在该点的切线呢。有两点要注意:
切线并不是只与曲线只有一个交点的线
它是曲线上另一点逐渐靠近PP点时,形成的割线斜率的极限。
所以导数的几何定义即为:
Limit of slopes of secant lines PQPQ as Q→PQ\to P(PP fixed). Th...
分类:
其他好文 时间:
2015-03-21 21:25:51
阅读次数:
300
第一次打动态凸包维护dp,感觉学到了超级多的东西。首先,set是如此的好用!!!可以通过控制一个flag来实现两种查询,维护凸包和查找斜率k不过就是重载运算符和一些细节方面有些恶心,90行解决后面还有一个cdq分治,找时间学下,看下能不能处理一大类恶心的问题github还是不会用,找时间搞下吧COD...
分类:
其他好文 时间:
2015-03-20 23:20:54
阅读次数:
170
题意:
给长度为n的非严格递增数列a0,a1...an-1,每一次操作可以使数列中的任何一项的值减小1。现在要使数列中每一项都满足其他项中至少有k-1项和它相等。求最少操作次数。
分析:
dp[i]:=只考虑前i项情况下,满足要求的最小操作次数。
s[i]:=a0+a1+...+ai,则dp[i]=min(dp[j]+s[i]-s[j]-aj*(i-j))(0
代码:
//poj 37...
分类:
其他好文 时间:
2015-03-20 14:34:24
阅读次数:
216
传送门1597: [Usaco2008 Mar]土地购买Time Limit: 10 SecMemory Limit: 162 MBSubmit: 1979Solved: 705[Submit][Status][Discuss]Description农夫John准备扩大他的农场,他正在考虑N (1 ...
分类:
其他好文 时间:
2015-03-20 10:51:47
阅读次数:
135
如何快速求取一段区间的平均值 用前缀的思想来看 非常简单
但是 本题题意要求的是 大于等于一段长度的区间的平均值的最大值 而且给出的数据范围很大 O(n*L)的直白比较算法 用于解决此问题不合适
这种情况下 可以考虑用斜率来表示平均值 然后通过对斜率的讨论和比较斜率来找出最大平均值
我感觉是维护一个从当前点往前的最大斜率——去除上凸点(它和当前点的连线肯定不能是最大斜率)
code
#i...
分类:
其他好文 时间:
2015-03-18 18:10:59
阅读次数:
123
题目大意:给定一棵树,每个点有两个坐标(x1,y1)和(x2,y2),多次询问某条链上选择两个点i和j(可以相同),求(y1i+y2j)/(x1i+x2j)的最大值
我竟没看出来这是01分数规划。。。真是老了。。。
二分答案ans,问题转化成验证(y1i+y2j)/(x1i+x2j)是否>=ans
将式子变形可得(y1i-ans*x1i)+(y2j-ans*x2j)>=0
加号两边独立,分...
分类:
其他好文 时间:
2015-03-18 10:37:33
阅读次数:
151
我们发现如果直接枚举是不行的先把所有状况算出来,然后减掉三点共线的情况:(1)同行或同列(2)同一条对角线,只需要算gcd,就可以算出来这个斜率下的总数量 1 /************************************************************** 2 ...
分类:
其他好文 时间:
2015-03-17 21:29:15
阅读次数:
91
小P的牧场【题目描述】背景:小P 是个特么喜欢玩MC 的孩纸。。。小P 在MC 里有n 个牧场,自西向东呈一字形排列(自西向东用1…n 编号),于是他就烦恼了:为了控制这n 个牧场,他需要在某些牧场上面建立控制站,每个牧场上只能建立一个控制站,每个控制站控制的牧场是它所在的牧场一直到它西边第一个控制...
分类:
其他好文 时间:
2015-03-13 23:34:17
阅读次数:
143
DP/斜率优化 斜率优化基本题……等等,好像就没啥变化啊= = 嗯目测这题跟仓库建设差不多?写题的时候倒是没想这么多……直接推了公式。 $$f[i]=min\{f[j]+cal(j,i)+a[i]\}$$ 哦麻烦的还是这个$cal(j,i)$ 我们令$s[i]=\sum_{k=1}^{i}...
分类:
其他好文 时间:
2015-03-12 23:52:54
阅读次数:
195
DP/斜率优化 斜率优化的裸题…… sigh……又把$10^6$当成10W了……RE了N发 这题还是很水的 当然逆序也能做……不过还是整个反过来比较顺手 反转后的a[0]=反转前的a[n],以此类推直到a[n-1],反转后的a[n]=0; 令f[0]=a[0],因为最初状态必须选第一个守...
分类:
其他好文 时间:
2015-03-12 22:30:23
阅读次数:
246