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

题解:洛谷 P1554 [USACO06DEC] 梦中的统计 Dream Counting B

【题目来源】

洛谷:P1554 梦中的统计 - 洛谷

【题目描述】

Bessie 的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码(\(0\dots 9\)):每一个数码在计数的过程中出现过多少次?

给出两个整数 \(M\)\(N\),求在序列 \([M,M+1,M+2,\dots, N-1,N]\) 中每一个数码出现了多少次。

【输入】

\(1\) 行: 两个用空格分开的整数 \(M\)\(N\)

【输出】

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

【输入样例】

129 137

【输出样例】

1 10 2 9 1 1 1 1 0 1

【解题思路】

image

【算法标签】

《洛谷 P1554 梦中的统计》 #模拟# #字符串# #数学# #USACO#

【代码详解】

#include <bits/stdc++.h>
using namespace std;int main()
{int m, n, a[15]={0};  // 定义m、n和a数组,a数组初始化为0cin >> m >> n;  // 输入m和nfor (int i=m; i<=n; i++) {  // 从m遍历到nint n1 = i;  // 得到每个数while (n1!=0) {  // 进行数位拆分int t = n1 % 10;  // 取出余数n1 = n1 / 10;  // 每个数再整除10,取出余数部分a[t]++;  // 使用投票箱方法,对t下标的数据进行自增}}for (int i=0; i<=9; i++) {  // 依次遍历0-9cout << a[i] << " ";  // 打印每个数字出现的次数,中间用空格隔开}return 0;
}

【运行结果】

129 137
1 10 2 9 1 1 1 1 0 1 
http://www.jsqmd.com/news/387457/

相关文章:

  • 题解:洛谷 P5729 【深基5.例7】工艺品制作
  • 题解:洛谷 P5728 【深基5.例5】旗鼓相当的对手
  • 题解:洛谷 P2615 [NOIP 2015 提高组] 神奇的幻方
  • 考虑电动汽车可调度潜力的充电站两阶段市场投标策略
  • 题解:洛谷 P2550 [AHOI2001] 彩票摇奖
  • 基于labview 与三菱fx的mc协议通信 已封装好多态vi 布尔量读写 整形和长整型的读取
  • 从手工点点到AI自动生成用例,测试人的这个春天不太一样
  • 9B 上端侧:多模态实时对话,难点其实在“流”
  • 除夕夜,不聊AI了,咱聊聊心里话
  • 题解:洛谷 P1047 [NOIP 2005 普及组] 校门外的树
  • 用 SSH Key 认证提升文件传输安全:SFTP/SSH 加固实战(适合站点运维与外贸站)
  • 建议收藏|10个降AI率软件降AIGC网站评测对比,本科生必看!
  • 写论文省心了 10个AI论文平台深度测评,MBA毕业论文与学术写作必备工具推荐
  • 真心不骗你!继续教育专属降AIGC工具 —— 千笔·专业降AI率智能体
  • Flutter 网络层设计,为什么前端经验特别重要?
  • 鸿蒙如何重新定义“超级 App”
  • 百万级数据查询加速秘籍:覆盖索引与执行计划深度解析
  • 题解:洛谷 P5727 【深基5.例3】冰雹猜想
  • 高阶市场细分策略:基于聚类分析的客户画像与营销优化
  • 四、Claude Opus 4.6 三体银河纪元 -2
  • 降重省心了!顶流之选的降AI率平台 —— 千笔·专业降AI率智能体
  • 强烈安利 10 个 AI论文软件:本科生毕业论文写作必备工具测评
  • 直接上结论:自考必备!千笔·专业学术智能体,一键生成论文神器
  • 别再瞎找了!8个降AIGC工具测评:自考降AI率必备神器
  • 题解:洛谷 P1427 小鱼的数字游戏
  • 题解:洛谷 P1428 小鱼比可爱
  • 2026年1月市场热门地铺石品牌推荐及排行情况,冰裂纹/石材/蘑菇石/砌墙石/地铺石/文化石/脚踏石,地铺石厂商口碑推荐 - 品牌推荐师
  • NAACL上的45+篇亚马逊NLP论文速览
  • 题解:洛谷 P1423 小玉在游泳
  • 题解:洛谷 P1089 [NOIP 2004 提高组] 津津的储蓄计划