题目链接:ABC262D 题意: 给出$n$个正整数,选出若干个数字,求这若干个数字的平均值是正整数的方案数,答案对998244353取模。 思路: 一开始想着的是dp[i][j][k]表示前i个数选择j个数其中和为k的方案数。 k会很大,所以需要考虑取模,存储和对j取模。 不选a[i]的转移方程有dp[i][j][k] = dp[i-1][j][k],但是如果选a[i]的时候有些难办,现在sum=k那上一个状态如何得来?(sum-a[i])%(j-1)=?这个不好办。所以这个$O(n^3)$方法不太行。 定义dp…