题解 | #[NOIP2013]记数问题#
[NOIP2013]记数问题
https://www.nowcoder.com/practice/28b2d9f2bf2c48de94a1297ed90e1732
#include <stdio.h>
int main() {
int a, b,s=0;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld") to
for(int i=1;i<=a;i++)
{
int m=i;
while (m)
{
if(m%10==b)
s++;
m/=10;
}
}
}
printf("%d\n",s);
return 0;
}
#菜狗的解题#