道长你想怎么死 (25 分)

故事:【 他身着白衣,撑着伞朝我走来。说要送我回家。而我早已陷入他那对深邃的眼眸中,心内一阵悸动。他一把拉我入伞下。我得知他是山上的道士,也刚好下山采药。他把伞赠予我,一个人回去了,还在茅屋门口目送他的我愣在原地。   后来我采药卖钱买了一盒桂花糕去山上和他道谢,他也很开心的样子收下了。我和他走在山路上,像是孩子一样嬉戏,他送我下山。   之后我便总去给他送东西,不论是自己做的还是买的,他也都会很开心的收下之后我们聊着天。每次他都送我下山,我们一起骑着马一起游玩。记得我送给他马具的时候他特别开心,他伏在我耳边说一直会保护我。   这天突然下暴雨,我住的茅屋破烂。于是决定去山上当一个道姑,这样就能永远陪着他了。我带着他送给我的伞,还有为数不多的家产上山去当了道姑。但他好像不在。另一个道长再三问我是不是确定好了要当道姑,当了道姑后要断红尘,即使这样能永远陪在他身边也好。于是就换了一身素装,成了一名道姑。 之后的日子每天都能与他遇见,他还是原来的样子总是和我嬉闹,但我总是发现他老是下山 而且越来越频繁。但每次回来都会给我带来胭脂红妆什么的送给我。我开心极了。这天夜晚,他刚从山下回来,敲我房门,要送给我一个胭脂,说这是最新款的,女孩子用了后特别漂亮。我开心极了,对他说,这样好像不太好,总是送我东西。被其他人看见就不好了。他说只管收着就好了。他问我,思念一个人是什么感觉。还没等我回答,他就转身离去了,我心里一阵悸动。   就这样过了三年,这天他突然说要还俗,因为他和乡下一个卖胭脂的姑娘私定了终身。并且答应要娶她,于是道长带着大家的祝福收拾收拾就下山了。我呆呆的愣在原地,眼眶渐渐湿润。原来三年前他喜欢的就不是我,那送我的那些胭脂只是为了讨好她,思念的人自然也不是我。想到这,我泪水再也忍不住。 不久就传来道长喜宴的消息,我假装偶然赶上他们的喜宴。他看见是我先是愣了一下。他还是一身白衣如旧,依附在他身旁的佳人有如花的颜容。   她问他我是谁,他说是以前在山上当道士的时候的一个道姑朋友。身边佳人有露出了甜美的笑容,此时不知为什么觉得他们很是般配。   可是我还是想上前问他,是不是我送的马具不够好看,是不是那天的桂花糕我没捂热,是不是世上的人都是这样,连自己的承诺都可以随意的收回。   好想一把上前抱住他在他白皙的侧脸留一个唇印,任旁人惊讶,可是我不能。只能强忍微笑给了他们祝福。并把当年道长送我的伞送给了他们,当作贺礼。我在角落里独自饮酒,转身离去,谁也没看见我转身后的泪如雨下。   后来我一个人去了很多地方,从春天一直走到冬天。那个时候的那件事和事里的那个,就好像我做的一场梦。现在梦醒了。什么都没了。】
道姑心里很难受,唱了一首凉凉后准备跳崖,道姑走到了山脚下,发现面前有n级台阶,由于腿长限制,她每次最多能走三级台阶,所以她可以有不同种方式走到第n级台阶(n=1时,只能走一步,所以有1种方法到第一级台阶,n=2时,可以走两步到,每步走一级台阶,也可以走一步直接到,所以有2种方法到第二级台阶),善良的陈某帅不忍心她这样死去,于是从“八级大狂风”博士那里借来了“超级无敌螺旋换位器”,准备在她跳崖的时候将她与道长的位置互换。所以各位学弟学妹们,你们能算出渣男道长有多少种死法吗(即走到第n级台阶的方法)?

输入格式:

输入一个n(n<=30),代表道姑将在第n级台阶跳。

输出格式:

输出道长的花式死法。

输入样例:

在这里给出一组输入。例如:

3

输出样例:

在这里给出相应的输出。例如:

4

题意:这个题目这么一大串,其实前面的都是废话,之后最一段才是有用的。这和道士可以有三种方法走,走一步,两步或者三步。然后算不每种不相同的方法的数量。然后我自己就找到一个规律,就是第i个数等于它前三个数的和。

#include<iostream>
#include<cstdio>
#include<algorithm> using namespace std; int main()
{
int a[]={,,,}; //前三个必须先自己定义好
for(int i=;i<=;i++)
a[i]=a[i-]+a[i-]+a[i-]; //该数等于前三个数的和
int n;
cin>>n;
printf("%d\n",a[n]);
return ;
}

PTA 道长你想怎么死的更多相关文章

  1. 任正非:华为三十年大限快到了 想不死就得新生(建立战略预备队)cool

    华为心声社区官方微信今日发布了任正非8月15日在华为公司内部做的关于战略预备队建设汇报的讲话.讲话内容中提到,华为公司需要组织.结构.人才等所有一切都变化,通过变化使新的东西成长起来.   任正非表示 ...

  2. JavaScript之周道长浅谈变量使用中的坑

    天空一声巨响,道长闪亮登场,飞花落叶,尘土飞扬,此处不应恐慌,用阅读变量的概念来提升气场. 1)变量的声明,使用一个变量之前应该先声明.变量是使用关键字var来声明的,如下: var number; ...

  3. (纪念第一道完全自己想的树DP)CodeForces 219D Choosing Capital for Treeland

    Choosing Capital for Treeland time limit per test 3 seconds memory limit per test 256 megabytes inpu ...

  4. 使用&lt;jsp:include&gt;,不想写死URL,动态生成URL的解决的方法

    JSP中文件包括有2种方式,静态包括和动态包括. 静态包括使用<%@ include file="" %>.动态包括使用<jsp:include page=&qu ...

  5. YisouSpider你想搞死我的服务器吗?

    在1分钟666次请求中,你占了445次,你大爷的想干啥呢? 42.156.254.30 - - [03/Feb/2016:11:46:00 +0800] "GET /thread-22063 ...

  6. 某道我xjb想的题

    Function 时限:5s 空限:256M (都是单点) Discription 现在你有一个函数: inline int f(int x){ int tot=0,alr=0,now; while( ...

  7. 《Robot Framework自动化测试修炼宝典》道长

    1. Python下载https://www.python.org/downloads 2. Setuptools下载https://pypi.python.org/pypi/setuptools用原 ...

  8. 微信小程序的经纬度不想写死,需要转成number类型不能用浮点型

    click: function (e) { var msg = this.data.placeData; var latitude = Number(msg.latitude) var longitu ...

  9. 他被称为"中国第一程序员",微软得不到他曾想毁了他,如今拜入武当修道

    GitHub 15.4k Star 的Java工程师成神之路,不来了解一下吗! GitHub 15.4k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 15.4k Star ...

随机推荐

  1. 房地产大佬潘石屹推荐学Python编程,这本从0到1就够了

    潘石屹推荐学Python编程,很多人都不相信,他的微博真真切切. 连房地产都开始学Python了,因为要听懂机器,让机器为我所用. 再不学习Python真的晚了!!!! 如何学? 怎么学? 还是推荐高 ...

  2. 使用Python基于百度等OCR API的文字识别

    百度OCR Baidu OCR API:一定额度免费,目前是每日500次 Python SDK文档:https://cloud.baidu.com/doc/OCR/OCR-Python-SDK.htm ...

  3. 【electronjs入门教程 】electronjs 介绍

    官网地址:https://electronjs.org/ 官网文档地址:https://electronjs.org/docs/ electronjs使用 JavaScript, HTML 和 CSS ...

  4. 简单了解journalctl

    journalctl 命令 journalctl是什么以及作用? journalctl 用来查询 systemd-journald 服务收集到的日志.systemd-journald 服务是 syst ...

  5. 中文转拼音,pinyin4j实用示例

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换.拼音输出格式可以定制. Support Chinese character (both Simplified and Trandi ...

  6. 11 Python之初识函数

    ---恢复内容开始--- 1. 什么是函数? f(x) = x + 1 y = x + 1 函数是对功能或者动作的封装 2. 函数的语法和定义 def 函数名(): 函数体 调用: 函数名() 3. ...

  7. 让图表的Y轴 产生几个刻度距离

    动态设置max 查看官网 写入方法 获取到你数据最大值 然后+个100

  8. 25个免费的jQuery/ JavaScript的图表和图形库

    1.  JS Charts Features Prepare your chart data in XML, JSON or JavaScript Array Create charts in dif ...

  9. MySQL5.7修改数据库目录!

    MySQL5.7默认安装,修改之前,停止MySQL服务. 数据库目录:C:\ProgramData\MySQL\MySQL Server 5.7\Data 配置文件:C:\ProgramData\My ...

  10. Linux下make cmake 编译等啥意思?

    写程序大体步骤为: 1.用编辑器编写源代码,如.c文件. 2.用编译器编译代码生成目标文件,如.o. 3.用链接器连接目标代码生成可执行文件,如.exe. 但如果源文件太多,一个一个编译时就会特别麻烦 ...