
数位dp
文章平均质量分 80
disPlayLzy_
梦在前方,路在脚下
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
湖南多校对抗赛 Vocabulary___dp
题目大意: 给定333个字符串A,B,CA,B,CA,B,C,包括小写字母和$问有多少种填写方案,使得字典序问有多少种填写方案,使得字典序问有多少种填写方案,使得字典序A<B<C$ max(∣A∣,∣B∣,∣C∣)<=1e6max(|A|,|B|,|C|)<=1e6max(∣A∣,∣B∣,∣C∣)<=1e6 分析: 考虑可能产生贡献的成分, 不妨设fi,0/1/2/3f_{i,0/1/2/3}fi,0/1/2/3表示前iii个填完了, A<B<CA<B<原创 2022-05-19 13:21:27 · 174 阅读 · 0 评论 -
Jzoj P3056 数字___数位dp
题目大意: 一个数字被称为好数字当他满足下列条件: 它有2*n个数位,n是正整数(允许有前导0) 构成它的每个数字都在给定的数字集合S中。 它前n位之和与后n位之和相等或者它奇数位之和与偶数位之和相等 已知n,求合法的好数字的个数mod 999983。 n<=1000,∣S∣<=10n<=1000,|S|<=10n<=1000,∣S∣<=10 分析: 考虑朴素的数位dp, f1i,jf1_{i,j}f1i,j表示前iii位之和为jjj的方案数 f2i,j原创 2021-08-10 20:03:31 · 159 阅读 · 0 评论 -
Bzoj P1026 [SCOI2009]windy数___数位dp
题目大意: windywindywindy定义了一种windywindywindy数。不含前导零且相邻两个数字之差至少为222的正整数被称为windywindywindy数。 windy想知道,在AAA和BBB之间,包括AAA和BBB,总共有多少个windywindywindy数? 1&amp;lt;=A&amp;lt;=B&amp;lt;=20000000001 &amp;lt;= A &amp...原创 2018-11-22 22:00:30 · 165 阅读 · 0 评论 -
Jzoj P4239 光棍___数位dp
题目大意: 给出TTT个询问, 每个询问给出一组(L,R,A)(L,R,A)(L,R,A),求一些在区间[L,R][L,R][L,R]的数,满足: 1.不是A的倍数1.不是A的倍数1.不是A的倍数 2.数位之和不是A的倍数2.数位之和不是A的倍数2.数位之和不是A的倍数 3.数位中任意一位都不为A3.数位中任意一位都不为A3.数位中任意一位都不为A 问这些数分别平方后的和对1e9+71e9+71e...原创 2019-01-29 22:25:35 · 222 阅读 · 0 评论 -
Bzoj P3209 花神的数论题___数位dp
题目大意: 令sum(i)sum(i)sum(i)表示iii在二进制表示下有多少位是111 给定一个正整数nnn,求∏i=1nsum(i)\prod_{i=1}^{n}sum(i)∏i=1nsum(i) modmodmod 100000071000000710000007 n≤1015n≤10^{15}n≤1015 分析: 考虑数位dpdpdp, 设fi,0/1,jf_{i,0/1,j}fi,0...原创 2019-04-07 20:38:06 · 187 阅读 · 0 评论 -
Jzoj P4630 计数___数位dp+高精度
题目大意: 给出n,kn,kn,k, 问长度为nnn的kkk进制数中不包含222个连续的000的,且不含前导000的数有多少个。 0<=n<=1800,k<=100<=n<=1800,k<=100<=n<=1800,k<=10 分析: 设fi,jf_{i,j}fi,j表示头iii位(最高位开始填...原创 2019-06-16 13:02:20 · 220 阅读 · 0 评论