第七点超时?c++求助!
查看原帖
第七点超时?c++求助!
792430
alexander35楼主2022/11/21 13:45
#include<bits/stdc++.h>
using namespace std;
int a[10];
void j(int x)
{
	while(x!=0)
	{
		a[x%10]++;
		x/=10;
	}
}
int main()
{
	int n;
	cin>>n;
	for(int i=1;i<=9;i++)
		a[i]=1;
	if(n>=10)
	{
		for(int i=10;i<=n;i++)
			j(i);
		for(int i=0;i<=9;i++)
			cout<<a[i]<<endl;
	}
	else
	{
		for(int i=0;i<=9;i++)
			if(i<=n)cout<<a[i]<<endl;
			else cout<<0<<endl;
	}
	return 0;
}
2022/11/21 13:45
加载中...