社区讨论

一个刚学完数组的蒟蒻求解!!求巨佬神犇您了!!!

P2602[ZJOI2010] 数字计数参与者 7已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@mi6xvj2e
此快照首次捕获于
2025/11/20 12:36
4 个月前
此快照最后确认于
2025/11/20 12:36
4 个月前
查看原帖
如题 (你一个只会做红题的蒟蒻来刷紫题干嘛)
C
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
using namespace std;
int main()
{
	long long n,m,x[10],a,b;
	memset(x,0,sizeof(x));
    cin>>n>>m;
    for(int i=n;i<=m;i++)
    {
    	a=i;
    	if(a>100000)
    	{
		    b=a/100000;
    		a=a%100000;
    		while(a>0)
    	    {
    		    x[a%10]++;
                a=a/10;
		    }
		    while(b>0)
    	    {
    		    x[b%10]++;
                b=b/10;
		    }
		}
    	else while(a>0)
    	{
    		x[a%10]++;
            a=a/10;
		}
	}
	for(int i=0;i<=9;i++) cout<<x[i]<<" ";
	return 0;
}

回复

10 条回复,欢迎继续交流。

正在加载回复...