上一页 1 ··· 10 11 12 13 14
摘要: problem: 给n个点,m条边的一个连通图,每两个点之间最多一条边,起始时x,y两个人在A,B两点,求他们在每个点相遇的概率。 n<=20 solution: (还是逆序定义..) 定义f[i][j]为x,y分别走到i,j的期望步数 f[i][j]=∑f[q][w]* (p[q]or(1-p[q 阅读全文
posted @ 2017-07-27 07:23 A_LEAF 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 你在玩一个游戏,游戏中有k种装备,每件装备都有一个等级,初始时你拥有每种1级装备各一件你打算刷n只怪,每刷一只怪之后系统就会随机爆出一件装备随机方式是先等概率随机装备的种类,设你当前拥有的这种装备的等级为t,则系统会在1~t+1之间等概率随机装备的等级由于某些原因,你决定只在爆出的装备高于当前装备的 阅读全文
posted @ 2017-07-26 17:51 A_LEAF 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题意:给n个点,n-1条边,构成一个以1为根节点的树,从1开始走,问每个点时间戳的期望值。 题解: cnt[i]为i的时间戳 考虑根节点1,cnt[1]=1 之后每个点x cnt[x]=cnt[fa[x]]+(size[fa[x]]-size[x]-1)/2+1 (size[fa[x]]-size[ 阅读全文
posted @ 2017-07-26 17:17 A_LEAF 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 你有一坨K个毛球。这种毛球只会存活一天。在死亡之前,一个毛球有P_i的概率生出i个毛球(i=0,1,...,n-1)。m天后所有毛球都死亡的概率是多少?(包含在第m天前全部死亡的情况) 题解: 由于k只毛球之间的繁殖互不影响,所以只要求出一只毛球在第m天全死的概率即可 设f[i]为一只毛球在第i天毛 阅读全文
posted @ 2017-07-26 15:16 A_LEAF 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Spot 描述 有n个泥点,排成一排,第i个泥点坐标为ai。有m个木板,第i个木板长为li。现在用尽可能少的木板覆盖所有泥点。 问:使用木板的最少数量以及最优方案数(mod 1000000007),若不能完全覆盖,请输出“NO”。 注意: 泥点可重复覆盖,木板可重叠。 计算方案时,长度相等的两个板不 阅读全文
posted @ 2017-07-23 17:25 A_LEAF 阅读(120) 评论(0) 推荐(0) 编辑
摘要: f[i][j]表示准考证号前i位的后j位与不吉利串的前j位相等 那么答案就是 转移方程: a[i][j]表示不吉利串的第i位后加 从0~9之间的数之后变为不吉利串第j位的方案数 求a[i][j] 用kmp 大概意思就是: (1):先跑一遍kmp 把不吉利串的fail 都先求出来 (2):for(i 阅读全文
posted @ 2017-07-23 17:13 A_LEAF 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 首先,可以把每个人看成一个点,能看见谁就相当于两个人之间有一个单向边,这样就可以把关系看成几个连通图。 对于每个连通图,有三种情况: 1.所有边数之和的最大公约数 2.正向边和反向边差的绝对值的最大公约数 3.是一条链 记录的时候可以把正向边记为+1,反向边记为-1,遍历的时候只要记录图中的加和 就 阅读全文
posted @ 2017-07-23 17:11 A_LEAF 阅读(162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14