蓝桥杯:FJ的字符串
来源:互联网 发布:c语言代码格式化工具 编辑:程序博客网 时间:2024/05/12 19:47
题目:
FJ在沙盘上写了这样一些字符串:
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
… …
你能找出其中的规律并写所有的数列AN吗?
输入格式
仅有一个数:N ≤ 26。
输出格式
请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
ABACABA
分析:
1.对应关系:1--A;2--B;3--C,。。 char s=n+'A'-1;
2.各个字符串之间的关系:A3=A2+'C'+A2,。。
代码:
#include<iostream>#include<cstring>using namespace std;string fj(int n){ if(n==1) return "A"; char s='A'+n-1; //把字符转换为字符串 char str[1]; str[0]=s; string ss(str,1); return fj(n-1).append(ss.append(fj(n-1)));}int main(){ int n; cin>>n; cout<<fj(n); return 0;}
0 0
- FJ的字符串 蓝桥杯
- 蓝桥杯:FJ的字符串
- 蓝桥杯--FJ的字符串
- 蓝桥杯 FJ的字符串
- ACM:蓝桥杯:FJ的字符串
- 蓝桥杯BASIC_21(FJ的字符串)
- 蓝桥杯 基础训练 FJ的字符串
- 蓝桥杯 算法设计_7 FJ的字符串
- 蓝桥杯练习(vip) FJ的字符串
- 蓝桥杯 基础练习 FJ的字符串
- 蓝桥杯基础练习 FJ的字符串
- 蓝桥杯基础练习FJ的字符串
- 蓝桥杯基础练习 FJ的字符串
- 蓝桥杯:基础训练——FJ的字符串
- FJ的字符串
- 14.FJ的字符串
- FJ的字符串
- FJ的字符串
- ScrollView与WebView结合使用时,设置webview字体大小的时候出现下方留白解决
- 字段和属性(C#)
- STL vector的使用总结
- 洛谷 1280 尼克的任务
- android TypedArray
- 蓝桥杯:FJ的字符串
- Application类使用笔记
- C++异常基础
- TCP面向连接中的“连接”究竟是什么,可靠与不可靠(转)
- Node.js编程快餐(2) - 处理命令行参数
- [疯狂Java笔记]事件处理:事件类型、监听器接口、事件适配器
- Python递归例子:汉诺塔问题
- 一些小知识
- SKPSMTPMessage实现邮件发送