B3949 题解
Source & Knowledge
2024 年 3 月语言月赛,由洛谷网校入门计划/基础计划提供。
题目大意
给定
题目分析
注意到,
我们设小于等于
int lim = 1;
for (int i = 1; i <= n; ++i) lim *= 10;
for (int i = 1; i < lim; ++i) {
int sum = 0, tmp = i;
while (tmp) sum += tmp % 10, tmp /= 10;
if (sum <= k) ++ans;
}
视频讲解
完整代码见视频题解