图中走t步的路径数(矩阵加速)
摘要:求图中走t步的路径数(矩阵加速) 当图中任意两个点的距离为1时,求点
X走
T步到达点
Y的路径数。 可以构建矩阵A,
AT即为走
T步的情况。 当图中两点的距离不为1时, SCOI2009] 迷路 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 两点的距离较小时,可以
阅读全文
posted @
2022-05-11 15:50
naiji
阅读(76)
推荐(0) 编辑
最短路径条数
摘要:求最短路径的条数 只局限于边的长度为1这种情况 P1144 最短路计数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 初始化ans[s]=1; 求最短路时,更新ans数组 void dij() { for (int i = 1; i <= n; i++) dis[i] = M;
阅读全文
posted @
2022-05-11 15:46
naiji
阅读(50)
推荐(0) 编辑
集合运算
摘要:容斥原理 在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。 定义 如果
阅读全文
posted @
2022-05-04 23:02
naiji
阅读(90)
推荐(0) 编辑
生成字符串
摘要:生成字符串 SCOI2010] 生成字符串 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 一个生成字符串的任务,任务需要把 n个 1 和 m个 0 组成字符串,在组成的字符串中,在任意的前 k个字符中,1的个数不能少于 0 的个数。满足要求的字符串共有多少个. 一个经典问题: 一
阅读全文
posted @
2022-05-04 23:01
naiji
阅读(100)
推荐(0) 编辑