WA:
#include<iostream>
using namespace std;
int main()
{
int m,n,i,j,k,size,now;
int arr[10]={0};
cin>>m>>n;
for(i=m;i<=n;i++)
{
k=10;
now=i;
size=1;
for(;now-k>0;k=k*10,size++);
for(j=0;j<size;j++)
{
arr[now%10]++;
now=now/10;
}
}
for(i=0;i<10;i++)
{
cout<<arr[i]<<" ";
}
return 0;
}
AC:
#include<iostream>
using namespace std;
int main()
{
long long m,n,i,j,k,size,now;
long long arr[10]={0};
cin>>m>>n;
for(i=m;i<=n;i++)
{
k=10;
now=i;
size=1;
for(;now-k>0;k=k*10,size++);
for(j=0;j<size;j++)
{
arr[now%10]++;
now=now/10;
}
}
for(i=0;i<10;i++)
{
cout<<arr[i]<<" ";
}
return 0;
}