上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 36 下一页
摘要: P1351 联合权值 想刷道水题还交了3次.....丢人 (1.没想到有两个点都是儿子的状况 2.到处乱%(大雾)) 先dfs一遍处理出父亲$fa[x]$ 蓝后再一遍dfs,搞搞就出来了。 阅读全文
posted @ 2018-10-17 21:48 kafuuchino 阅读(159) 评论(0) 推荐(0) 编辑
摘要: P1052 过河 dp不难,重点是要想到离散化。 石子个数$<=100$意味着有大量空间空置,我们可以缩掉这些空间。 实现的话自己yy下就差不多了。 阅读全文
posted @ 2018-10-17 21:04 kafuuchino 阅读(301) 评论(0) 推荐(0) 编辑
摘要: P1006 传纸条 普通的四维dp (当然有一些很ok的方法然鹅我比较菜) $f[i][j][k][u]$表示第一张纸条在$(i,j)$,第二张在$(k,u)$ 复杂度$O(n^{4})$ 阅读全文
posted @ 2018-10-17 18:18 kafuuchino 阅读(95) 评论(0) 推荐(0) 编辑
摘要: P4099 [HEOI2013]SAO 我们设$f[u][k]$表示以拓扑序编号为$k$的点$u$,以$u$为根的子树中的元素所组成的序列方案数 蓝后我们在找一个以$v$为根的子树。 我们的任务就是在合并这两棵树时维护$f[u][k]$ 合并时,$v$的元素可能全在点$u$的前/后面,也可能都有。 阅读全文
posted @ 2018-10-17 16:54 kafuuchino 阅读(185) 评论(0) 推荐(0) 编辑
摘要: poj3318 Matrix Multiplication 题意:给定$n*n(n<=500)$的矩阵$A,B,C$,如果$A*B==C$,输出“YES”,否则为“NO”;多组数据,$O(n^{3})$必T 我们可以随机生成一个神奇的列向量$v$,你可以把它看做n*1或1*n的矩阵,里面的元素随机为 阅读全文
posted @ 2018-10-16 23:50 kafuuchino 阅读(283) 评论(2) 推荐(0) 编辑
摘要: poj2454 Jersey Politics 震惊!手写swap竟比stl快30ms! poj不能用time(0) (大雾) 题意:给定一长度为$3k(1<=k<=60)$的序列,把它划分成等长的三段(元素可交换),要求至少两段的和大于$500*k$,求满足上述条件的一个划分(保证有解)。 先按权 阅读全文
posted @ 2018-10-16 21:36 kafuuchino 阅读(121) 评论(0) 推荐(0) 编辑
摘要: UVA10529 Dumb Bones go to solution 设$f[i]$表示叠$i$个的骨牌的期望 $O(n)$做法 阅读全文
posted @ 2018-10-16 19:51 kafuuchino 阅读(253) 评论(0) 推荐(0) 编辑
摘要: P1291 [SHOI2002]百事世界杯之旅 设$f(n,k)$表示共n个名字,剩下k个名字未收集到,还需购买饮料的平均次数 则有: $f(n,k)=\frac{n-k}{n}*f(n,k) + \frac{k}{n}*f(n,k+1) +1$ 移项整理,可得: $f(n,k)=f(n,k+1)+ 阅读全文
posted @ 2018-10-16 18:02 kafuuchino 阅读(173) 评论(0) 推荐(0) 编辑
摘要: poj3071 Football 题意:有2^n支球队比赛,每次和相邻的球队踢,两两淘汰,给定任意两支球队相互踢赢的概率,求最后哪只球队最可能夺冠。 我们可以十分显然(大雾)地列出转移方程(设$f[ i ][ j ]$为第 $j$ 支球队踢赢第 $i$ 场比赛的概率,$k$为枚举的对手): $f[ 阅读全文
posted @ 2018-10-16 16:03 kafuuchino 阅读(164) 评论(0) 推荐(1) 编辑
摘要: hdu3037 Saving Beans 题意:n个不同的盒子,每个盒子里放一些球(可不放),总球数<=m,求方案数。 $1<=n,m<=1e9,1<p<1e5,p∈prime$ 卢卡斯(Lucas)定理(计算组合数 防爆精度) $lucas(n,m,p)=lucas(n/p,m/p,p)*C(n\ 阅读全文
posted @ 2018-10-15 17:24 kafuuchino 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 36 下一页