题目:[NOIP2013 普及组] 计数问题
题目原文请移步下面的链接
- https://www.luogu.com.cn/problem/P1980
- 参考题解:https://www.luogu.com.cn/problem/solution/P1980
- 标签:
OI
、模拟
、字符串
思路
- 因为数据量很小,我们直接暴力模拟一下就行
- 外层最多
,里层最多6次,百分百撑得住
- 对每一位取余10,如果这一位是1那么就统计一次就行了
AC代码
代码语言:javascript复制#include <bits/stdc .h>
using namespace std;
#define endl 'n';
int main() {
int n, a;
cin >> n >> a;
int ans = 0;
int j;
for (int i = 1; i <= n; i) {
j = i;
while (j != 0) {
if (j % 10 == a) {
ans ;
}
j /= 10;
}
}
cout << ans;
return 0;
}
END