蓝桥杯 算法训练 ALGO-139 s01串

Posted C3Stones

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝桥杯 算法训练 ALGO-139 s01串相关的知识,希望对你有一定的参考价值。

算法训练 s01串 
时间限制:1.0s 内存限制:256.0MB 
问题描述 
  s01串初始为”0” 
  按以下方式变换 
  0变1,1变01 
输入格式 
  1个整数(0~19) 
输出格式 
  n次变换后s01串 
样例输入 

样例输出 
101 
数据规模和约定 
  0~19

示例代码:

 1 import java.util.Scanner;
 2 
 3 public class Main {
 4     static StringBuffer sb = new StringBuffer(); 
 5     public static void main(String[] args) {
 6         Scanner sc = new Scanner(System.in);
 7         int n = sc.nextInt();
 8 
 9         if(n == 0){
10             System.out.println("0");
11         }else{
12             f(n , "0");
13         }
14         System.out.println(sb);
15     }
16 
17     private static void f(int n, String s) {
18         String str="";
19 
20         if( n < 0)
21             return;
22         n--;
23         for(int i = 0 ; i < s.length() ; i++){
24             str = s.substring(i , i+1);
25             if(str.equals("0")){
26                 str = "1";
27             }else if(str.equals("1")){
28                 str = "01";
29             }
30 
31             f( n , str);
32 
33             if(n == 0 ){
34                 sb.append(str);
35             }
36         }
37     }
38 }

 

以上是关于蓝桥杯 算法训练 ALGO-139 s01串的主要内容,如果未能解决你的问题,请参考以下文章

蓝桥杯练习系统—算法训练 s01串

蓝桥杯_算法训练_字串统计

蓝桥杯——算法训练之乘积最大

蓝桥杯_基础训练_完美的代价(贪心)

蓝桥杯 算法训练 ALGO-129 特殊的数字四十

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