题目描述
从X星截获一份电码,是一些数字,如下:
13
1113
3113
132113
1113122113

YY博士经彻夜研究,发现了规律:
第一行的数字随便是什么,以后每一行都是对上一行“读出来”
比如第2行,是对第1行的描述,意思是:1个1,1个3,所以是:1113
第3行,意思是:3个1,1个3,所以是:3113
请你编写一个程序,可以从初始数字开始,连续进行这样的变换。
输入
第一行输入一个数字组成的串,不超过100位
第二行,一个数字n,表示需要你连续变换多少次,n不超过20
输出
输出一个串,表示最后一次变换完的结果。
样例输入

5
7

样例输出

13211321322115

解题思路:
模拟过程!

代码如下:

#include <iostream>
#include <cstring>
using namespace std;int main() {string a, str;cin >> a;int n;cin >> n;while (n--) {int len = a.length();str = "";for (int i = 0; i < len; i++) {int j = i + 1, cnt = 1;while (a[i] == a[j]) {j++;cnt++;}str += (cnt + '0');str += a[i];i = j - 1;//因为进入循环以后,i会++}a = str;}cout << a << endl;return 0;
}

[蓝桥杯2015决赛]奇怪的数列-双指针+模拟相关推荐

  1. 1265: [蓝桥杯2015决赛]四阶幻方

    题目链接:1265: [蓝桥杯2015决赛]四阶幻方 题目描述 把1~16的数字填入4x4的方格中,使得行.列以及两个对角线的和都相等,满足这样的特征时称为:四阶幻方. 四阶幻方可能有很多方案.如果固 ...

  2. 蓝桥杯2015决赛-方格填数-枚举 or dfs

    题目描述 在2行5列的格子中填入1到10的数字. 要求:相邻的格子中的数,右边的大于左边的,下边的大于上边的. 如下图所示的2种,就是合格的填法. 请你计算一共有多少种可能的方案. 输出 请输出该整数 ...

  3. [蓝桥杯2015决赛]穿越雷区-bfs

    题目描述 X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废. 某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短? ...

  4. [蓝桥杯2015决赛]穿越雷区

    题目描述: X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废. 某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短 ...

  5. [蓝桥杯2015决赛]机器人数目-枚举

    题目描述 少年宫新近邮购了小机器人配件,共有3类,其中, A类含有:8个轮子,1个传感器 B类含有: 6个轮子,3个传感器 C类含有:4个轮子,4个传感器 他们一共订购了100套机器人,收到了轮子60 ...

  6. [蓝桥杯2015决赛]分机号-枚举(水题)

    题目描述 X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位. 比如:751,520,321 都满足要求,而766,918,201 就不符合要求. 现 ...

  7. [蓝桥杯2015决赛]积分之迷-枚举(水题)

    题目描述 小明开了个网上商店,卖风铃.共有3个品牌:A,B,C. 为了促销,每件商品都会返固定的积分. 小明开业第一天收到了三笔订单: 第一笔:3个A + 7个B + 1个C,共返积分:315 第二笔 ...

  8. [蓝桥杯2015决赛]密文搜索

    题目描述 福尔摩斯从X星收到一份资料,全部是小写字母组成. 他的助手提供了另一份资料:许多长度为8的密码列表. 福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的. 请你编写一个程序,从第一份资料 ...

  9. [蓝桥杯2015决赛]五星填数-枚举+数论

    解题思路: 对于一种符合题意的情况,旋转和对称之后结果也是一样,所以我们要除去旋转(/5)和对称(/2)的情况,所以结果要除以10 代码如下: #include <iostream> #i ...

最新文章

  1. Springboot结合 framework 加载静资源 出现404 问题解决 记录
  2. java image filters[02]-过滤器初探
  3. 微软服务器迁移工具,在 Azure Migrate 中添加迁移工具 - Azure Migrate | Microsoft Docs
  4. LAMP架构之编译安装httpd+(php-fpm)+mariadb
  5. exchange无法收发邮件_SpringBoot2.x系列教程69--SpringBoot中整合邮件发送
  6. swift源代码兼容开源项目清单
  7. 1805. 字符串中不同整数的数目
  8. 阿里云HBase增强版全文索引功能技术解析
  9. 从 linux内核来看进程与线程的异同
  10. 【英语学习】【Level 07】U02 Live Work L2 A place to call my home
  11. 《计算机操作系统》学习笔记(三)---存储器管理
  12. ThinkPHP3.2.3目录结构
  13. Reactor模型讲解
  14. office 2003 下载
  15. 程序员求职之道(《程序员面试笔试宝典》)之求职的时候该不该只看钱?
  16. 一寸照片制作—Photoshop学习(1)
  17. 小程序使用wxs处理手机号
  18. 评价效率DEA方法原理
  19. php smarty extends,php封装的smarty类完整实例
  20. 数据分析的重要性体现在哪里?

热门文章

  1. 【Python可视化】Windows 10系统上Pyecharts安装教程
  2. Android之Intent 序列化反序列化
  3. 链表之删除链表a/b处的节点
  4. 云计算及应用课程知识整理
  5. 潜入水下后,水越深,受周围的挤压力越大...
  6. 美丽又实用的欧拉螺线,数学界当之无愧的画家!
  7. 掌握这个姿势,女友不再叨叨叨
  8. 你对求生欲,一无所知!| 今日最佳
  9. linux硬盘转windows7,记——第一次上手UEFI电脑,将mbr硬盘的Windows7和Linux转为gpt+uefi启动...
  10. PHP做闹钟APP,8款超好用的闹钟APP,专治各种赖床