AcWing 311 .月之谜
2021-03-17 17:26
标签:cstring res build name com ble problem namespace mem 大型补档补了一年 题目链接 考虑枚举月之数的数列和,然后展开dp预处理 设当前模数为 \(P\) \(f[1][i][i \% P]++\) 初始化 (\(0 ) 枚举下一位数字 \(c\) 时间复杂度 \(O(N^2 * S * 10)\) 然后进行典型的数位 \(dp\)。 AcWing 311 .月之谜 标签:cstring res build name com ble problem namespace mem 原文地址:https://www.cnblogs.com/dmoransky/p/12380612.html
\(f[i][j][k]\) 表示一共有 i 位数字,数位和为 j,数值和 % P 的值为 K
\(f[i + 1][j + c][(k + c * Pow[i]) % P] += f[i][j][k]\)
总复杂度上限是 \(O(N ^ 3 * S * 10)\) 大约是 \(5e7\) 的总量级,可以跑过~#include