随笔分类 -  数学相关-线性代数-矩阵快速幂

摘要:动态DP学习笔记 约定: 若无特别说明,数组下标从1开始. 若无特别说明,矩阵的下标从0开始(这是为了和代码一致,而代码这样实现是为了节省内存) 在公式中,矩阵用粗斜体表示,如$\bm$ 若无特别说明,对于有根树上的结点$x$,$child(x)$表示它儿子的集合,$son(x)$表示它的重儿子 对 阅读全文
posted @ 2020-04-11 20:03 birchtree 阅读(299) 评论(0) 推荐(0)
摘要:[LuoguP3502] [BZOJ 2085] [POJ2010]CHO Hamsters(KMP+最短路+矩阵快速幂) 题面 Tz养了$n$只仓鼠,他们都有英文小写的名字,现在Tz想用一个字母序列来表示他们的名字,只要他们的名字是字母序列中的一个子串就算,出现多次可以重复计算。现在Tz想好了要出 阅读全文
posted @ 2020-01-09 17:03 birchtree 阅读(172) 评论(0) 推荐(0)
摘要:题面 "传送门" 分析 考虑容斥原理,用总的方案数 不含质数的方案数 设$dp1[i][j]$表示前i个数,和取模p为j的方案数, $dp2[i][j]$表示前i个数,和取模p为j的方案数,且所有的数均不为质数 [1,m]中的质数可以线性筛出 则$dp1[i][j]=dp1[i 1][((j k) 阅读全文
posted @ 2019-01-29 12:00 birchtree 阅读(208) 评论(0) 推荐(0)