给定正整数a, b, k
统计在a <= n <= b的所有n中,满足n % k == 0 并且n的各个数字的和模k为0
那么首先观察,a, b的范围是int类型。
所以说a, b中肯定数字的和不会超过90.
那么k>90的时候显然直接输出0就行了。
然后可以每次都预先处理出一个三维数组
f[i][j][p] 代表的是i长度的数字,各数字之和模k余j,该数模k余p的数字个数
这个很容易
然后算某个数的时候
按位一个一个往后算就行了
#include
#include
#include
#include
#include
#include