不知道为啥TLE
#include<bits/stdc++.h> using namespace std; long long a,b,c,d,e=0; int main(){ scanf("%d %d",&a,&b);//最大数和查找数 for(long long i=1;i<=a;i++){//依次求出所有数 c=i;//不影响i的值 while(c!=0){//求出位数最高求得次数 d=c%10; d=d/10; if(d==b)e++; } printf("%d",&e); } return 0; }