树上最远点对(树的直径) 树形dp,类似要求出离任意一个点最远的点的方法。 最长路一定是经过树上的某一个节点的。ans[i]表示i点往下走的最长路。每个节点处都统计一下向下的最长和次长链,将两条拼接起来去更新答案。 另:贪心做法&证明 只需要从任意点a1出发遍历整张图找到离a1最远的点u,再从u出发 ...
分类:
其他好文 时间:
2017-11-08 20:03:46
阅读次数:
130
题意:http://www.lightoj.com/volume_showproblem.php?problem=1248 投掷出第一个未出现的点数的概率为n/n = 1, 因为第一次投掷必然是未出现的。 第二个未出现的点数第一次出现的概率为 (n - 1) / n,因为有一个已经投掷出现过。 第i ...
分类:
其他好文 时间:
2017-11-08 16:04:15
阅读次数:
178
题意:http://www.lightoj.com/volume_showproblem.php?problem=1248 投掷出第一个未出现的点数的概率为n/n = 1, 因为第一次投掷必然是未出现的。 第二个未出现的点数第一次出现的概率为 (n - 1) / n,因为有一个已经投掷出现过。 第i ...
分类:
其他好文 时间:
2017-11-08 16:00:16
阅读次数:
165
题意:http://www.lightoj.com/volume_showproblem.php?problem=1038 题意:给一个数,用这个数的因数除以这个数,直到为1时,求除的次数的期望。 设一个数的约数有M个,E[n] = (E[a[1]]+1)/M+(E[a[2]]+1)/M+...+( ...
分类:
其他好文 时间:
2017-11-08 11:54:20
阅读次数:
166
Given a dice with n sides, you have to find the expected number of times you have to throw that dice to see all its faces at least once. Assume that t ...
分类:
其他好文 时间:
2017-11-05 17:21:05
阅读次数:
156
Sometimes some mathematical results are hard to believe. One of the common problems is the birthday paradox. Suppose you are in a party where there ar ...
分类:
其他好文 时间:
2017-11-05 15:35:15
阅读次数:
142
题目大意:给你一个方程ax+by+c=0(x1<=x<=x2&&y1<=y<=y2) 求其整数解个数 具体思路:扩展欧几里得求一个特解,然后求一下x和y的最少变化量, 然后求出当x1<=x<=x2,与其对应的y的范围,和y1<=y<=y2做一个并,在算一下有几个解就好了 花絮:一开始我发现x=x0+ ...
分类:
其他好文 时间:
2017-10-30 22:43:05
阅读次数:
266
Solutions to an Equation LightOJ - 1306 一个基础的扩展欧几里得算法的应用。 解方程ax+by=c时,基本就是先记录下a和b的符号fla和flb(a为正则fla为1,为负则fla为-1,flb相同),然后对a和b取绝对值。求出ax+by=gcd(a,b)的一组解 ...
分类:
其他好文 时间:
2017-10-30 14:26:19
阅读次数:
170
Marriage Ceremonies LightOJ - 1011 常规状压dp。popcount(S)表示S集合中元素数量。ans[S]表示S中的女性与前popcount(S)个男性结婚的最大收益。 那么,$ans[S]=max\{ans[S-p]+a[popcount(S)][p]\}$ 老代 ...
分类:
其他好文 时间:
2017-10-29 20:21:59
阅读次数:
138
Brush (III) LightOJ - 1017 题意:有一些点,每刷一次可以将纵坐标在区间(y1,y1+w)范围内的所有点刷光,y1为任何实数。最多能刷k次,求最多共能刷掉几个点。 先将点按照纵坐标从小到大排序。 显然,横坐标没有任何作用。记p[i]为排序后第i个点的纵坐标。 显然,每一次以某 ...
分类:
其他好文 时间:
2017-10-28 17:34:39
阅读次数:
164