mfyx 2018-10-08 03:09:37
点我顶贴
收藏
删除
枚举所有情况,暴力求出每一次出现的次数,存在cnt数组里
#include <iostream>
typedef long long ll;
using namespace std;
int cnt[10]={0};
int main()
{
ll n,m; cin>>n>>m;
for(ll i=n; i<=m; ++i){
ll num=i;
while(num){
++cnt[num%10];
num/=10;
}
}
for(int i=0;i<10;++i) cout<<cnt[i]<<' ';
return 0;
}
#3 mfyx@2018-10-08 03:19:18
34573
回复
删除
<code>
//格式化代码测试
#include <iostream>
typedef long long ll;
using namespace std;
int cnt[10]={0};
int main()
{
ll n,m; cin>>n>>m;
for(ll i=n; i<=m; ++i){
ll num=i;
while(num){
++cnt[num%10];
num/=10;
}
}
for(int i=0;i<10;++i) cout<<cnt[i]<<' ';
return 0;
}
</code>