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

蓝桥杯 14. 奇怪的数列

奇怪的数列

原题目链接

题目描述

从 X 星截获一份电码,是一些数字,如下:

13
1113
3113
132113
1113122113
⋯⋯

YY 博士经彻夜研究,发现了规律:

  • 第一行的数字随便是什么,以后每一行都是对上一行 “读出来”。
  • 例如:
    • 第 2 行是对第 1 行的描述,意思是:1 个 1,1 个 3,所以是:1113
    • 第 3 行是对第 2 行的描述,意思是:3 个 1,1 个 3,所以是:3113

你的任务是:从初始数字开始,连续进行这样的变换。


输入描述

  • 第一行输入一个数字组成的字符串,不超过 100 位。
  • 第二行输入一个数字 n,表示需要连续变换多少次,n 不超过 20。

输出描述

输出一个字符串,表示最后一次变换完的结果。


输入输出样例

输入

5
7

输出

13211321322115

c++代码

#include<bits/stdc++.h>using namespace std;string change(string str) {int i = 0;string ans;while(i < str.size()) {int cont = 0;while(i + cont < str.size() && str[i + cont] == str[i]) cont++;ans += to_string(cont) + str[i];i = i + cont;}return ans;
}int main() {string a;int b;cin >> a >> b;while(b--) a = change(a);cout << a;return 0;
}//by wqs

相关文章:

  • 在Azure Databricks中实现缓慢变化维度(SCD)的三种类型
  • Android 系统的兼容性测试 - CTS
  • 【Part 2安卓原生360°VR播放器开发实战】第二节|基于等距圆柱投影方式实现全景视频渲染
  • 探索大语言模型(LLM):语言模型从海量文本中无师自通
  • ASP.NET8.0入门与实战
  • Netmiko 源码关键流程图
  • Web Workers
  • 更快的图像局部修改与可控生成:Flex.2-preview
  • 多级缓存架构设计与实践经验
  • (即插即用模块-特征处理部分) 四十二、(2024 TPAMI) FreqFusion 频率特征融合
  • 睿享会丨走进西安御品轩
  • 无人机超声波避障技术要点与难点!
  • 攻击 WordPress 目标的 5 种方法
  • 海底世界-第16届蓝桥第4次STEMA测评Scratch真题第5题
  • JVM指令手册:深入理解字节码执行机制
  • 每日c/c++题 备战蓝桥杯(P2392 kkksc03考前临时抱佛脚)
  • adb devices 报权限错误
  • 深度解析丝杆升降机维护保养技术:从原理到实践,保障工业设备高效运行​​
  • Coding Practice,48天强训(25)
  • 分布式GPU上计算长向量模的方法
  • 五一期间上海景观照明开启重大活动模式,外滩不展演光影秀
  • 为何未来的福利国家必须绿色且公平
  • 人民日报社论:做新时代挺膺担当的奋斗者
  • 持续更新丨伊朗官员:港口爆炸事件已致5人死亡
  • 又一名90后干部被查,已有多人倒在乡镇领导岗位上
  • 西北大学党委副书记吕建荣调任西安财经大学党委书记