专栏文章

题解:P1554 梦中的统计

P1554题解参与者 7已保存评论 7

文章操作

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

当前评论
7 条
当前快照
1 份
快照标识符
@mip6azhh
此快照首次捕获于
2025/12/03 06:52
3 个月前
此快照最后确认于
2025/12/03 06:52
3 个月前
查看原文
~一道水到不能再水的题目了。~

题意

MMNN 每个数中每个数字出现的次数,接着依次输出。

思考

让我们用我们的眼睛仔细阅读以下题目的数据范围中的 NM5×105N - M \le 5 \times 10^5 后就会发现。
一道模拟题

思路

暴力枚举 MMNN,把每个数拆开之后有一个数组进行下标计数。
(注意:不可以直接拆循环变量,需要一个替身来拆解。)
最后再枚举每个数字也就是 0099 输出下标计数的数组。

代码

CPP
#include<bits/stdc++.h>
using namespace std;
long long n,m,a[10];
int main(){
	cin>>n>>m;
	for(long long i=n;i<=m;i++)
	{
		long long t=i;
		while(t!=0)
		{
			a[t%10]++;
			t/=10; 
		}
	}
	for(int i=0;i<10;i++)
	{
		cout<<a[i]<<" ";
	}
	return 0;
}

评论

7 条评论,欢迎与作者交流。

正在加载评论...