数列
题目
小S今天给你出了一道找规律题,题目如下:
有如下的数列1,11,21,1211,111221,312211,……
小S问你这个数列的第N项是多少,而你一头雾水根本找不出规律。
聪明的小R悄悄地告诉你是这样的
1
上一个数是一个1,写作11
上一个数是两个1,写作21
上一个数是一个2,一个1,写作1211
上一个数是一个1,一个2,两个1,写作111221,
…………
相信聪明的你一定可以解决这个问题。
输入
第一行包括一个正整数N。
输出
一行一个正整数(注意数字可能会唱过长整形,请注意用数组或者字符串存储)
输入样例
6
输出样例
312211
在这里插入代码片` 在这里插入代码片
说明
对于100%的数据1<-N<=30。
解题思路
这道题其实就是直接模拟即可.
程序如下
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
using namespace std;
int n,t,tt,a[50][100001]

本文介绍了如何解决一道关于数列规律的题目。数列从1开始,依次为11, 21, 1211等,每项都是根据上一项描述其构成。例如,1211表示上一项有一个2和两个1。题目要求求解数列的第N项,对于1 <= N <= 30的情况,可以通过直接模拟数列的构建过程得出答案。"
125132593,11026524,Python实践:凯撒密码加密解密原理与实现,"['Python', '信息安全', '加密算法', '编程实践']
最低0.47元/天 解锁文章
1183

被折叠的 条评论
为什么被折叠?



