题目描述

蝙蝠来到一处悬崖面前,悬崖中间飞着很多红,黄,蓝三种颜色的珠子,假设我们把悬崖看成一条长度为 n 的线段,线段上的每一单位长度空间都可能飞过红,黄,蓝三种珠子。如果在连续 3 段单位空间碰到的珠子颜色都不一样,则蝙蝠就会坠落。比如经过长度为 3 的悬崖,碰到的珠子先后为 “红黄蓝”,或者 “蓝红黄” 等类似情况就会坠落,而如果是 “红黄红” 或者 “红黄黄” 等情况则可以安全到达。现在请问:蝙蝠安然抵达彼岸的方法有多少种?

输入描述

多组输入,每组包含一个正整数 n (n<40)

输出描述

对应每组输入数据,请输出一个整数,表示蝙蝠安然抵达彼岸的方法数,每组输出占一行。

样例输入

Copy to Clipboard
3 12 

样例输出

Copy to Clipboard
21 58803
#include<bits/stdc++.h>
using namespace std;
long long a[50];
int main()
{int n;while(cin>>n){a[1]=3;a[2]=9;for(int i=3;i<=n;i++)a[i]=2*a[i-1]+a[i-2];cout<<a[n]<<endl;}}

P1685 飞跃悬崖相关推荐

  1. LevOJ P1685飞跃悬崖(着色问题)

    前言: 这道题吧,没有思路的时候想法可以非常多样,但解法异常简单,老规矩不想看直接翻最后抄代码 上题目: 思路: 一)我看到这道题第一个思路是分类解决: 1.一种颜色,显然有3种可能 2.两种颜色,显 ...

  2. python中leap是什么意思_leap

    While other people were turning over the matter, he leapt in with his proposal. 当别人还在再三考虑这件事时,他迅速提出自 ...

  3. 一次次小进步,从毕业开始,你到现在飞跃了几次了,程序人生也不容易?

    01. 会写最简单的程序,能编译通过了,是一次飞跃. 02. 会写C/S程序了,能用那些常用的控件,对属性事件有了解了,会用了,是一次飞跃. 03. 会写B/S程序了,也是一次飞跃. 04. 你彻底理 ...

  4. asp.net2.0学习历程 菜鸟到中级程序员的飞跃【月儿原创】

    asp.net2.0学习历程 菜鸟到中级程序员的飞跃 --30本好书点评 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.5.1 ...

  5. 自动驾驶有量子飞跃式改进,马斯克称年内实现L5级别自动驾驶?

    自动驾驶技术一直是全球各大汽车厂家研发的主要方向.虽然目前有不少汽车厂商都在开始标榜自家车型迈入L3级别自动驾驶了,但是消费者能够真正体验到的<车壹圈>认为还是仅仅处于L2+级别自动驾驶. ...

  6. 强化学习之gym初战实战案例:悬崖案例CliffWalking-v0。

    文章目录 强化学习简介 gym简介 CliffWalking-v0 强化学习简介 我们知道,强化学习广泛应用于玩一些较为简单的游戏,其思想就是:过一段时间(例如0.1秒)拍一张(游戏)图片,然后机器看 ...

  7. 认知AI的兴起:2025年AI将会发生质的飞跃

    来源: Gadi Singer 自 1956 年 AI 的概念首次被提出,至今已有 60 多年的发展史.如今,随着相关理论和技术的不断革新,AI 在数据.算力和算法 "三要素" 的 ...

  8. 王飞跃 | 面向未来的AI人才应该具备这3种思维

    来源:湛庐阅读 作者:王飞跃  苇草智酷学术委员.中科院自动化研究所复杂系统与智能科学重点实验室主任.中国科学院社会计算与平行系统研究中心主任 当今最好的人工智能程序到底有多智能?它们是如何工作的?能 ...

  9. AI 3.0》王飞跃教授推荐序——未来智能:人有人用,机有机用

    ☉ 王飞跃 中国自动化学会监事长 中国科学院自动化研究所复杂系统管理与控制国家重点实验室主任 来源:德先生 转自:中国自动化学会 初见梅拉妮·米歇尔之名,还是20世纪80年代末研究她与侯世达关于类比推 ...

最新文章

  1. 编程语言python特点-十种常用编程语言特点
  2. [mmu/cache]-ARM cache的学习笔记-一篇就够了
  3. getsize java_Java ZipEntry getSize()用法及代码示例
  4. 机器学习速成课程 | 练习 | Google Development——编程练习:合成特征和离群值
  5. java图形接口_java基础七 [图形用户接口](阅读Head First Java记录)
  6. 墙面有几种装修方法_新家装修时,家里墙面漏水了怎么办?三种方法解决不乱花钱...
  7. nginx 正则 结尾 配置_nginx配置proxy_pass中url末尾带/与不带/的区别详解
  8. java连接数据库的5种方式
  9. 离心泵CAE_3_FLUENT数值模拟
  10. python评委打分代码_使用python实现男神女神颜值打分系统(推荐)
  11. JavaMail使用阿里云企业版邮箱发送邮件
  12. 【小白话通信】离散分布的生成
  13. pmm9010在线测试软件,EMC/EMI 数字式测试接收机
  14. 常用分类词汇表-英美菜谱
  15. 计算机应用团队,【计算机应用论文】团队合作学习下计算机应用论文(共3025字)...
  16. 仿真软件测试基尔霍夫定律,实验三 基尔霍夫定律的验证(仿真实验)
  17. 光电探测器的噪声等效功率,NEP
  18. 魅族手机设置输出log
  19. svg图放大、缩小、拖拽
  20. OAuth 2.0 基础(2)

热门文章

  1. Spring Boot 微信-网页授权获取用户信息
  2. 08-OS X系统中将control和command键互换
  3. 2020年常见的服务器都有哪些?都有什么优缺点?
  4. NLPCC'22 | 一种兼具准确性和多样性的图像风格化描述生成框架
  5. 谈下最近做的一个手机app,学习到的东西挺多的哦
  6. Notion Like 笔记软件使用教程·学习资源汇总·知识管理方案
  7. 在戴尔游匣7559上安装win10和Ubuntu16.04双系统
  8. EJS + Express基本使用
  9. python+matplotlib绘制南丁格尔玫瑰图
  10. java 自然周_java 使用Calendar类计算每月有多少自然周,并输出每周的开始和结束日期...