题目2576:蓝桥杯2020年第十一届省赛真题-解码

#include<iostream>

#include<string>

using namespace std;

int main(){

string s;

cin>>s;

for(int i=0;i<s.size();i++){

if(s[i]>='1'&&s[i]<='9'){

int num=s[i]-'0';

num-=1;

while(num--){

cout<<s[i-1];

}

}else{

cout<<s[i];

}

}

return 0;

}

相关推荐
科研前沿3 分钟前
镜像孪生VS视频孪生核心技术产品核心优势
大数据·人工智能·算法·重构·空间计算
水蓝烟雨4 分钟前
1931. 用三种不同颜色为网格涂色
算法·leetcode
AI进化营-智能译站22 分钟前
ROS2 C++开发系列12-用多态与虚函数构建可扩展的ROS2机器人行为模块
开发语言·c++·ai·机器人
晨曦夜月30 分钟前
map与unordered_map区别
算法·哈希算法
Morwit32 分钟前
QML组件之间的通信方案(暴露子组件)
c++·qt·职场和发展
qeen8744 分钟前
【数据结构】建堆的时间复杂度讨论与TOP-K问题
c语言·数据结构·c++·学习·
图码1 小时前
如何用多种方法判断字符串是否为回文?
开发语言·数据结构·c++·算法·阿里云·线性回归·数字雕刻
handler011 小时前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法
zhouwy1131 小时前
Linux进程与线程编程详解
linux·c++
minglie11 小时前
实数列的常用递推模式
算法