当前位置: 首页 > news >正文

【OJ】计数的梦

在这里插入图片描述


📚Description:

Bessie 处于半梦半醒的状态。过了一会儿,她意识到她好像在数羊,不能入睡。Bessie的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码:每一个数码在计数的过程中出现过多少次?
给出两个整数 M 和 N (1 <= M <= N <= 100,000 ),求每一个数码出现了多少次。
例如考虑序列 129…137: 129, 130, 131, 132, 133, 134, 135, 136, 137。统计后发现:
在这里插入图片描述


Input:

输入包含多组数据,每组数据有两个用空格分开的整数 M 和 N


🔑Output:

对于每组数据,输出十个用空格分开的整数,分别表示数码(0…9)在序列中出现的次数。


👨‍🏫 Sample Input:
129 137
42 18510

💡Sample Output:
1 10 2 9 1 1 1 1 0 1
6497 16098 7587 7587 7595 7508 7497 7497 7008 6497


🚗🚗🚗🚗🚗🚗🚗🚗🚗🚗

🙋‍思路

其实就是把每个数中,每一位的数出现次数统计一遍即可(%10可以取到)

AC Code

#include <stdio.h>int test(int num){int index=1;while(1){if(num/10!=0){index++;num=num/10;}elsebreak;}return index;
}int main(){int m,n;while(scanf("%d%d",&m,&n)!=EOF){int a[10];int num;for(int i=0;i<10;i++)a[i]=0;for(int k=m;k<=n;k++){num=k;for(int j=0;j<test(k);j++){a[num%10]++;num=num/10;}}for(int t=0;t<9;t++)printf("%d ",a[t]);printf("%d\n",a[9]);}
}
http://www.lryc.cn/news/8459.html

相关文章:

  • 【项目实战】MySQL使用CONCAT字符串拼接函数实现与特殊字符的拼接
  • OpenCV实战(11)——形态学变换详解
  • SPI协议详解(Standard SPI、Dual SPI和Queued SPI)
  • 【代码随想录二刷】Day15-二叉树-C++
  • C++为什么能重夺年度语言?
  • 视频监控实时接入——以海康威视为例(2023.2.16)
  • 推荐系统[一]:超详细知识介绍,一份完整的入门指南,解答推荐系统是什么。
  • 新手小白入门必看!如何批量注册Twitter账号?
  • 虚拟环境的创建以及labelme的使用教程
  • CSS中的BFC详细讲解(易懂)
  • 华为3面,官网显示面试通过了...开始泡池子,进入漫长等待期
  • 【新2023】华为OD机试 - 构成的正方形数量(Python)
  • ElasticSearch之RestClient操作索引库和文档
  • Lp正则化
  • 云原生 -- Docker进阶(Docker-compose,Docker网络简单介绍)
  • taskset命令:让进程运行在指定CPU上
  • Pod基本概念与Pod应用生命周期
  • DDL 数据定义语言
  • 设计模式概述
  • 华为OD机试 - 箱子之形摆放(Python)| 真题+思路+考点+代码+岗位
  • 第九章:创建用户和用户权限
  • 如何制定人生目标
  • 用户认证概述
  • XQuery FLWOR + HTML
  • MySQL用户管理
  • C++【模板初阶】
  • 华为OD机试 - 磁盘容量(Python)| 真题+思路+考点+代码+岗位
  • 更专业、安全、可控!政企都选择WorkPlus私有化部署
  • [SDX12] X12 USB to LTE IPA概率不生效问题分析及优化策略
  • mysql8.0(单表查询与多表拆线)