美文网首页
蓝桥杯-算法训练 s01串

蓝桥杯-算法训练 s01串

作者: MambaHJ | 来源:发表于2018-05-16 13:03 被阅读13次

问题描述
  s01串初始为"0"
  按以下方式变换
  0变1,1变01
输入格式
  1个整数(0~19)
输出格式
  n次变换后s01串
样例输入

3

样例输出

101

数据规模和约定

0~19

代码

#include <iostream>
#include <string>
using namespace std;

string s01(int n,string a){
    if (n==0) {
        return a;
    }
    for (int i=0; i<a.length(); ++i) {
        if (a[i] == '0') {
            a.replace(i, 1, "1");
        }else if (a[i] == '1') {
            a.replace(i, 1, "01");
            i+=1;
        }
    }
    return s01(n-1, a);
}

int main(int argc, const char * argv[]) {
    int N;
    cin>>N;
    cout<<s01(N, "0")<<endl;
    return 0;
}

相关文章

  • 蓝桥杯-算法训练 s01串

    问题描述s01串初始为"0"按以下方式变换0变1,1变01输入格式1个整数(0~19)输出格式n次变换后s01串样...

  • [蓝桥杯]字符串编辑

    问题 1621: [蓝桥杯][算法训练VIP]字符串编辑 题目描述 从键盘输入一个字符串(长度< =40个字符),...

  • 蓝桥杯 算法训练

    1.审美课 这题如果用string暴力运算的话最后一个测试点会超时,所以要使用位运算。2进制的输入可以这样:x=(...

  • [蓝桥杯]链表数据求和操作

    问题 1585: [蓝桥杯][算法训练VIP]链表数据求和操作 题目描述 读入10个复数,建立对应链表,然后求所有...

  • 蓝桥杯有感

    寒假线上学习的时候就开始为这次蓝桥杯做准备,刷算法题,看算法书,学习算法知识,这一周终于迎来了期待已久的蓝桥杯。...

  • 蓝桥杯试题——FJ的字符串

    title: 蓝桥杯试题——FJ的字符串date: 2019年2月17日20:33:05tags: 蓝桥杯试题 算...

  • 蓝桥杯-算法训练 瓷砖铺放

    问题描述有一长度为N(1<=N<=10)的地板,给定两种不同瓷砖:一种长度为1,另一种长度为2,数目不限。要将这个...

  • 蓝桥杯算法题练习

    1.入门训练 Fibonacci数列 最基础的,用java,普通无脑递归必爆。 2.入门训练 圆的面积 注意输出的...

  • 新学期的第五周

      本周依旧是赶项目的一周,下周就要迎来蓝桥杯的考试了,所以本周我也加强了算法的联系,而蓝桥杯之后就是计算机二级的...

  • 蓝桥杯-算法训练 未名湖边的烦恼

    问题描述每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰...

网友评论

      本文标题:蓝桥杯-算法训练 s01串

      本文链接:https://www.haomeiwen.com/subject/dsjpdftx.html