随笔分类 - 数数题
摘要:题意:给一张有向简单图,给出邻接矩阵,求长度为 \(K\) 的路径条数,答案对 \(10^9+7\) 取模。 题解: 代码: #include <algorithm> #include <cmath> #include <cstdio> #include <cstring> #include <bi
阅读全文
摘要:原题链接 题意:斯努克站在一个二维平面上。在一次操作中,他可以向 \(x\) 轴正方向或是 \(y\) 轴正方向移动一步。定义函数 \(f(r,c)\) 为通过上述操作,斯努克从 \((0,0)\) 走到 \((r,c)\) 的方案总数。现在给定 \(r_1,r_2,c_1\) 和 \(c_2\),
阅读全文
摘要:原题链接 题意:Akari 有 \(n\) 种不同的花,她可以选择其中一种或多种花做成花束。但是 Akari 不喜欢花的种数恰好为 \(a\) 或 \(b\) 的花束。求出她组合花的合法方案总数,对 \(10^9+7\) 取模。 \(2 \le n \le 10^9\) \(1 \le a < b
阅读全文
摘要:原题链接 题意:给定一个 \(n\) 个节点的树。现在你拥有 \(k\) 种颜色,你要用这些颜色给树上的每个节点染色,使得任何两个距离不大于2的不同节点所被染的颜色不同。 由于答案可能过大,请将其对 \(10^9+7\) 取模 $$1<=N,K ⇐ 1e5。 题解:由于 \(n,k\) 都是 \(1
阅读全文
摘要:原题链接 题意:给出 \(n \times m\) 的矩阵,都小于 \(2e5\) ,求从 \(n \times m\) 个矩阵中拿出 \(k <= n \times m\) 个点,在所有方案中,求每个方案中,每个点距离其他点的曼哈顿距离之和,然后求所有方案的各个距离之和的总和。 题解:枚举横着两个
阅读全文
摘要:AT2022 [ARC059D] バイナリハック / Unhappy Hacking 题意:给长度$n ⇐ 5000$和一个长度$len ⇐ 5000$的$01$串,要求用键盘$0,1$和回退键来输入,正好花费$n$次恰好输入成$s$串,求方案数。 题解:方案数量大概率是$dp$,设$dp$数组$d
阅读全文
摘要:Gig Combinatorics 题意:给$n ⇐ 1e6$的一串序列,只包含$1, 2, 3$三种元素,然后问,一共有多少种序列,序列开头必须只有一个$1$,结尾必须只有一个$3$,之间至少有一个$2$。 题解:只能说自己见的少了吧,只会统计数量,然后乘或者其他的,其实这道题,先统计前面$1$的
阅读全文