NOIP 2013 普及组 复赛 count 计数问题
1.题目的核心是分离出数据的个十百千万。
2.之后进行统计。
3.原以为程序会比较耗时,测试下来,发现速度还是很快的。
附上AC代码,编译环境Dev-C++4.9.9.2
#include <stdio.h> int cal(int a,int x){ int ans; ans=0; while(a){ if(a==x) ans++; a/=10; } return ans; } int main(){ int n,x; int i; int ans; scanf("%d%d",&n,&x); ans=0; for(i=1;i<=n;i++) ans+=cal(i,x); printf("%d\n",ans); return 0; }
转载请注明原文地址: https://ju.6miu.com/read-3362.html