Description

小S今天给你出了一道找规律题,题目如下:
有如下的数列1,11,21,1211,111221,312211,……
小S问你这个数列的第N项是多少,而你一头雾水根本找不出规律。
聪明的小R悄悄地告诉你是这样的
1,
上一个数是一个1,写作11
上一个数是两个1,写作21
上一个数是一个2,一个1,写作1211
上一个数是一个1,一个2,两个1,写作111221,
…………
相信聪明的你一定可以解决这个问题。

Input

第一行包括一个正整数N。

Output

一行一个正整数(注意数字可能会唱过长整形,请注意用数组或者字符串存储)

Sample Input

6

Sample Output

312211

Hint

对于100%的数据,。

分析
水题一道,题目里有讲规律,仔细看题就行。

程序:

var
n,i,j:longint;
a:array[0..40]of ansistring;
zfc,zf:ansistring;
bz:char;
tj:int64;
beginassign(input,'num.in');reset(input);assign(output,'num.out');rewrite(output);read(n);a[1]:='1';a[2]:='11';a[3]:='21';a[4]:='1211';a[5]:='111221';a[6]:='312211';for i:=7 to n dobegina[i]:='';zfc:=a[i-1];bz:=zfc[1];tj:=0;for j:=1 to length(zfc) doif zfc[j]=bz then inc(tj) elsebeginstr(tj,zf);a[i]:=a[i]+zf+bz;bz:=zfc[j];tj:=1;end;str(tj,zf);a[i]:=a[i]+zf+bz;end;write(a[n]);close(input);close(output);
end.

转载于:https://www.cnblogs.com/YYC-0304/p/9500045.html

2017年09月23日普级组 数列相关推荐

  1. 2017年09月23日普级组 树塔狂想曲

    Description 相信大家都在长训班学过树塔问题,题目很简单求最大化一个三角形数塔从上往下走的路径和.走的规则是:(i,j)号点只能走向(i+1,j)或者(i+1,j+1).如下图是一个数塔,映 ...

  2. 2017年09月23日普级组 环

    Description 有一个圆,共个数在圆环上顺时针排列着. 现在给你三个数,问的顺序是顺时针还是逆时针. Input 第一行包括四个正整数. Output 一行一个整数,0或1,0表示逆时针,1表 ...

  3. 2017年9月16日普级组 在食人百货绽放的蓝蔷薇

    分析 直接枚举,得出x,y,z. 结果满足1 const maxn=250000; var a:array[0..maxn]of longint; n,m,i,j,l,r:longint; begin ...

  4. 2017年9月9日普级组 买礼物的艰辛

    Description 小X同学给小C同学选了N件礼物,决定顺序购买并赠送,但作为一个没有工资没有零花钱的可怜小朋友,有M位好心的同学伸出了援助之手,然而为了减少最高的借款量,小X同学希望OI竞赛的你 ...

  5. 2017年9月9日普级组 优美三角剖分

    Description 小X同学为了搞好和小C同学的关系,特意寻找了一些优美的图像作为礼物. 这是一些由无穷无尽三角形组成的极为优美的图形,小X同学很想实现这些极富美感的图形,但是作为一名初赛都未过的 ...

  6. 2017年9月2日普级组T2 跳格子

    Description 大家都说要劳逸结合,Ayumi, Mitsuhiko, Genta画完方格就出去运动啦! 他们来到了一片空地,画了N个连续的方格,每个方格上随机填上了一个数字,大家从第一个格子 ...

  7. 2017年9月2日普级组T1 正方形

    Description 又到暑假啦,Conan, Ayumi, Mitsuhiko, Genta一起到Hakase家愉快玩耍(然而你却不行--). Ayumi, Mitsuhiko, Genta依次开 ...

  8. 2020年10月28日普级组总结

    2020 年 10 月 28 日 普 级 组 2020年10月28日普级组 2020年10月28日普级组 今天又是打了场模拟赛,做的不怎么理想. 成绩 : 由于数据水,所以还是乱搞搞了个302分:而陈 ...

  9. 最新Win7 +Python3.6.0(Anaconda3-4.3.21)+Tensorflow的安装与配置(不用切换python3.5) 原创 2017年09月23日 15:14:58 标签:pyt

    最新Win7 +Python3.6.0(Anaconda3-4.3.21)+Tensorflow的安装与配置(不用切换python3.5) 一.首先进入Anaconda官网下载  https://ww ...

最新文章

  1. telegraf监控mysql数据库_部署Telegraf+Influxdb+Grafana 架构来监控 MySQL
  2. Log4Net五步走
  3. Mac技巧之查看苹果电脑 Mac OS X 系统是否开启 64 位运算,以及设置 32/64 位模式的方法
  4. 前端学习(2167):前端路由和后端路由
  5. 编程实现背包的递归和非递归两种解法_算法动态规划(七)背包问题4
  6. 字体怎么安装到电脑上_文章还在使用电脑上的固定字体?这款字体软件超好用...
  7. 【大型网站运维之道 天道 人道 运维之道】
  8. 软件工程的迷途与沉思
  9. 远哥跟你说 Spring的 classpath 通配符加载配置文件
  10. 创建一个简单tcp服务器需要的流程
  11. linux 最大磁盘 16t,linux ext4无法使用超过16T磁盘的解决办法
  12. Beginning Python chapter 1 Instant Hacking The Basics 2: Comments Strings
  13. FreeRTOS学习-day01
  14. 计算机应用基础教程学什么,[电脑基础知识]计算机应用基础教程学习.ppt
  15. Axure8.0使用教程
  16. Java工程师 数据结构与算法 数组面试题(Day40)
  17. Bingo说说:副业刚需时代,你有B计划吗?
  18. 前端如何在本地启动一个服务,跑打包后的项目
  19. pmp知识点(9)-项目资源管理
  20. 深入研究Espresso的Idling Resource

热门文章

  1. 重磅 | 吴恩达新书《Machine Learning Yearning》1-52 最新章节分享
  2. 消防管件做的机器人图片_消防管件组装成机器人 PM值临界时会报警并自动喷淋...
  3. VTK修炼之道47:图形基本操作进阶_法向量计算
  4. 摄像机投射投影模型_综述及详解
  5. JAVASCRIPT C# 相互访问
  6. linux系统程序设计
  7. JZ2440学习总结2
  8. pandas中的函数—— .map()
  9. Zxing二维码精简(竖屏、拉伸处理、扫描框大小和扫描线移动)
  10. android客户端访问服务端,服务端返回json数据