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

[蓝桥杯 2020 省 AB1] 解码

题目描述

小明有一串很长的英文字母,可能包含大写和小写。

在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。 例如,连续的 55 个 a,即 aaaaa,小明可以简写成 a5(也可能简写成 a4aaa3a 等)。

对于这个例子:HHHellllloo,小明可以简写成 H3el5o2。为了方便表达,小明不会将连续的超过9个相同的字符写成简写的形式。

现在给出简写后的字符串,请帮助小明还原成原来的串。

输入格式

输入一行包含一个字符串。

输出格式

输出一个字符串,表示还原后的串。

#include<bits/stdc++.h>
#define int long long
#define LL_int 128
using namespace std;
string s;
signed main(){std::ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>s;for(int i=0;i<s.size();i++){if(s[i]>='0'&&s[i]<='9'){int a=s[i]-'0';for(int j=0;j<a-1;j++){cout<<s[i-1];}}else{cout<<s[i];}}return 0;
}

http://www.lryc.cn/news/325424.html

相关文章:

  • 开发npm上传发布
  • c语音函数大全(U开头)
  • 飞天使-k8s知识点26-kubernetes温故知新1-pod
  • js获取cookie
  • RT Studio 仍存在的一些bug
  • [flask]cookie的基本使用/
  • 【Linux中vim系列】如何在vim中检索字符串
  • python、execl数据分析(数据描述)
  • 前端理论总结(css3)——页面布局方法
  • 06|Java集合框架初学者指南:List、Set与Map的实战训练
  • Jmeter基础篇(18)压测过程中的注意事项
  • ‘npm‘ 不是内部或外部命令,也不是可运行的程序
  • 使el-table通过操控鼠标滚轮横向滚动
  • 神经网络深度学习梯度下降算法优化
  • 向开发板上移植ip工具:将ip工具移植到开发板系统中
  • 数据关联_3.7
  • 总结虚函数表机制——c++多态底层原理
  • Contos7 安装 Maven
  • 对适配器模式的理解
  • 纯前端调用本机原生Office实现Web在线编辑Word/Excel/PPT,支持私有化部署
  • 双指针的详细教程
  • 【Review+预测】测试架构演进的曲折之路
  • 2015年认证杯SPSSPRO杯数学建模D题(第二阶段)城市公共自行车全过程文档及程序
  • 视频汇聚平台EasyCVR启用图形验证码之后调用login接口的操作方法
  • 【数据结构】非线性结构——二叉树
  • 数据分析POWER BI之power query
  • 【c语言】详解操作符(上)
  • VR全景展示:传统制造业如何保持竞争优势?
  • 2.7、创建列表(List)
  • solr functionquery函数查询自定义函数实现