18CCPC/ICPC备战录
文章平均质量分 86
记录笔者18年为CCPC/ICPC的参赛而进行的算法各方面准备!输了两场网络赛了!只有两场现场赛能打了,但还是要坚持下去!
隆1
千山万水,也要走完你!
展开
-
树专题---连通域问题
树专题—连通域问题在acm竞赛树型问题中,经常会遇到与连通域相关问题。将树拆成m个连通块的方案数或者统计包含节点i的连通域的数目。在此,我们对此类问题进行总结。类型一: 拆成m个互斥连通域题目:牛客国庆集训派对Day3 题意:树拆成m个互斥且不为空的连通域,拆有时间次序,问拆的不同方案总数。 分析:如果没有什么经验,这道题一时半会还真想不到什么办法解决。当...原创 2018-10-03 22:38:03 · 469 阅读 · 0 评论 -
Codeforces Round #510 (Div. 2) E---谈处理数差平方和问题的套路技巧
CF 510(Div.2) E、Vasya and Magic Matrix题意: n*m的矩阵中,每个格子有一个整数a[i][j],人能从格子(xi,yi) 走到格子(xj,yj),当且仅当a[xi][yi] >a[xj][yj]) ,其花费为距离的平方,如果有多个能走的点,等概率选择其中某个点,仅当没有格子能走了,才停止。问人在格子(r , c),将要花费额的期望(P/Q)%(...原创 2018-09-19 20:11:21 · 285 阅读 · 0 评论 -
矩阵快速幂处理一类线性递推组问题
最近两场比赛,都涉及到此类问题!以前没注意过这种问题,都在状态转移方程推出后,止步于n太大!事后总结,线性递推可以用矩阵来表示,进而快速幂解决n太大的问题!例1:牛客小白月赛7 J 方格填色 题意:n×m矩阵填黑白两色,行相同相邻两个不能同为白色,相邻两列不全为黑色 (n≤5,m≤1e18),问填色的方案数mod 1e9+7的值.令黑色为1,白色为0,即每一列...原创 2018-09-16 17:52:48 · 575 阅读 · 4 评论 -
斐波拉契数列前n项和的求法
一、递推关系构建系数矩阵–矩阵快速幂⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪S[n]=S[n−1]+fac[n]fac[n+1]=fac[n]+fac[n−1]fac[n]=fac[n]{S[n]=S[n−1]+fac[n]fac[n+1]=fac[n]+fac[n−1]fac[n]=fac[n]\begin{cases} S[n] = S[n-1] + fac[n] \\ ...原创 2018-09-13 13:52:53 · 3336 阅读 · 0 评论