Bessie 处于半梦半醒状态

发布时间:2025-06-24 19:47:51  作者:北方职教升学中心  阅读量:975


题目描述。       。

输入 #1。       。

        缺点:多写一个函数。

Bessie 大脑反应灵敏,仿佛真的看到了她数过的一个又一个数字。

第 1 行: 十个用空格分开的整数,分别表示数码 0…9 出现在序列中的次数。

第 1 行: 两个用空格分开的整数 M 和 N。

        优点:不管循环变量是否变化。

输出格式。

        思路2:

                从M到N,计算每一个i。

数据保证1≤M≤N≤2×10^9,N−M≤5×10^5。 优点:不需要写额外的函数。

        。

//思路1#include<bits/stdc++.h>//万能头文件using namespace std;//cin,int是cout必备的 cnt[10];////每个数字的数量int main()//main主函数{	int m,n;//定义变量    cin >> m >> n;//输入    for(int i=m;i<=n;i++)//m到n    {        int j=i;///循环变量不能改变        while(j)//一直÷10,直到结果为0        {            cnt[j]++;///对应数++            j/=10;//别忘了这个        }    }    for(int i=0;i<10;i++)//输出0~9的值    {        cout<<cnt[i]<<" ";    }	return 0;//程序结束}。

思路:

        思路1:

        。

1 10 2 9 1 1 1 1 0 1。她开始关注每一个数字(0.9󿼉:每个数字在计数过程中出现了多少次?

给出两个整数 M 和 N,求在序列 [M,M+1,M+2,…,N−1,N] 每个数字出现多少次?

输入格式。

说明/提示。

题目背景。

输出 #1。󿼌她意识到自己在数数,不能入睡。

                缺点:每次计算,原始循环变量无法改变。

129 137。

输入输出样例。过了一会儿,

AC代码2:

//思路1#include<bits/stdc++.h>//万能头文件using namespace std;//cin,int是cout必备的 cnt[10];////每个数字的数量int main()//main主函数{	int m,n;//定义变量    cin >> m >> n;//输入    for(int i=m;i<=n;i++)//m到n    {        int j=i;///循环变量不能改变        while(j)//一直÷10,直到结果为0        {            cnt[j]++;//相应的数量++            j/=10;//别忘了这个        }    }    for(int i=0;i<10;i++)//输出0~9的值    {        cout<<cnt[i]<<" ";    }	return 0;//程序结束}。

AC代码1: 。

这个博客到此为止,下一篇再见!

定义函数󿀌然后从M遍历到N函数每次调用一次。

Bessie 处于半梦半醒状态。