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

题解:洛谷 B2123 字符串 p 型编码

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

洛谷:B2123 字符串 p 型编码 - 洛谷

【题目描述】

给定一个完全由数字字符(‘0’,‘1’,‘2’,…,‘9’)构成的字符串 str ,请写出 str 的 p 型编码串。例如:字符串122344111可被描述为1个1、2个2、1个3、2个4、3个1,因此我们说122344111的 p 型编码串为1122132431;类似的道理,编码串101可以用来描述111111111100000000000可描述为11个0,因此它的p型编码串即为110100200300可描述为1个1、2个 0、1个2、2个0、1个3、2个0,因此它的 p 型编码串为112012201320

【输入】

输入仅一行,包含字符串 str。每一行字符串最多包含1000 10001000个数字字符。

【输出】

输出该字符串对应的p pp型编码串。

【输入样例】

122344111

【输出样例】

1122132431

【算法标签】

#入门# #语法基础#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;intmain(){chars[1005];// 输入字符串charcurNum;// 当前正在计数的数字字符intct=0;// 当前数字的连续出现次数intlen;// 字符串长度cin>>s;// 输入字符串len=strlen(s);// 获取字符串长度curNum=s[0];// 初始化当前数字为第一个字符// 遍历字符串,包括最后的'\0'位置for(inti=0;i<=len;++i)// 注意:循环到len,包含结束符'\0'{if(s[i]==curNum)// 如果当前字符等于当前计数的数字{ct++;// 计数器加1}else// 如果遇到不同的字符{// 输出当前数字的计数和数字本身cout<<ct<<curNum;// 更新当前数字为新字符curNum=s[i];// 重置计数器为1(因为s[i]就是新字符的第一个)ct=1;}}return0;// 程序正常结束}

【运行结果】

122344111 1122132431
http://www.jsqmd.com/news/708744/

相关文章:

  • 好写作AI的硕士毕业论文功能,不是在帮你“写”,而是在帮你“完成一次从研究者到学术表达者的能力跃迁”。
  • 从Wi-Fi 7时钟到5G基站:相位噪声如何悄悄影响你的系统误码率?
  • 2026年必备收藏:6款大学生常用降AI率工具,免费降AI率远离高AIGC预警 - 降AI实验室
  • 从‘I am good at’到真正敢开口:用ChatGPT和Deepl打造你的24小时英语陪练环境
  • 告别浪费,科学盘活闲置立减金,选对方式更省钱 - 米米收
  • 手把手教你排查:云主机VNC登录root失败,原来是/etc/securetty文件在“搞鬼”
  • 本科、硕士、博士写论文,到底差在哪里?好写作AI给了三把“专属钥匙”
  • MASA模组汉化包:7大实用模组中文界面终极指南
  • 2026企业用OpenClaw怎么选?推荐这款开源企业级智能体 - 品牌2025
  • 题解:洛谷 B2156 最长单词 2
  • 终极字幕匹配神器:3种智能解决方案告别手动搜索烦恼
  • 2026年西宁居间金服哪家强?优质供应商大揭秘! - GrowthUME
  • Windows风扇控制终极实战:FanControl深度配置与高级调优指南
  • 3步搞定热键冲突:Windows热键侦探实战指南
  • Fusion 360 FDM螺纹终极指南:5分钟实现3D打印螺纹强度倍增
  • 2026企业智能体怎么选?推荐一款开源企业级龙虾智能体 - 品牌2025
  • MoTok技术解析:扩散模型与离散标记化的运动生成框架
  • MCP 2026访问日志留存新规:从30天→180天,你还在用Syslog硬扛?3种通过ISO/IEC 27001认证的日志加固方案
  • MZmine 3 终极指南:免费开源质谱数据分析的完整解决方案
  • 运维难解决?2026推荐可本地部署的开源企业级龙虾工具 - 品牌2025
  • RAID卡电池坏了先别慌:手把手教你排查缓存策略降级与数据安全应急处理流程
  • 产业上下游同台,这场晶圆制造全产业链展会值得看 - 品牌2026
  • 绩优GEO介绍,让AI主动推荐自己品牌,2026主流的GEO优化工具服务商推荐 - 速递信息
  • 2026届毕业生推荐的AI写作方案推荐榜单
  • 在电脑上玩Switch游戏:Ryujinx模拟器完全指南
  • 【仅限首批200名工程师开放】:获取NASA JPL认证的C语言形式化验证Checklist V3.2(含17类实时系统边界条件断言模板)
  • 5分钟彻底修复:Visual C++运行库缺失导致的Windows软件运行错误终极解决方案
  • 2026本地部署难搞定?推荐开源企业级智能体平台 - 品牌2025
  • 终极Mac桌面歌词体验:LyricsX免费开源工具完全指南
  • AnimalCLAP:基于对比学习的生物声学物种识别技术