P1685 飞跃悬崖
题目描述
蝙蝠来到一处悬崖面前,悬崖中间飞着很多红,黄,蓝三种颜色的珠子,假设我们把悬崖看成一条长度为 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 飞跃悬崖相关推荐
- LevOJ P1685飞跃悬崖(着色问题)
前言: 这道题吧,没有思路的时候想法可以非常多样,但解法异常简单,老规矩不想看直接翻最后抄代码 上题目: 思路: 一)我看到这道题第一个思路是分类解决: 1.一种颜色,显然有3种可能 2.两种颜色,显 ...
- python中leap是什么意思_leap
While other people were turning over the matter, he leapt in with his proposal. 当别人还在再三考虑这件事时,他迅速提出自 ...
- 一次次小进步,从毕业开始,你到现在飞跃了几次了,程序人生也不容易?
01. 会写最简单的程序,能编译通过了,是一次飞跃. 02. 会写C/S程序了,能用那些常用的控件,对属性事件有了解了,会用了,是一次飞跃. 03. 会写B/S程序了,也是一次飞跃. 04. 你彻底理 ...
- asp.net2.0学习历程 菜鸟到中级程序员的飞跃【月儿原创】
asp.net2.0学习历程 菜鸟到中级程序员的飞跃 --30本好书点评 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.5.1 ...
- 自动驾驶有量子飞跃式改进,马斯克称年内实现L5级别自动驾驶?
自动驾驶技术一直是全球各大汽车厂家研发的主要方向.虽然目前有不少汽车厂商都在开始标榜自家车型迈入L3级别自动驾驶了,但是消费者能够真正体验到的<车壹圈>认为还是仅仅处于L2+级别自动驾驶. ...
- 强化学习之gym初战实战案例:悬崖案例CliffWalking-v0。
文章目录 强化学习简介 gym简介 CliffWalking-v0 强化学习简介 我们知道,强化学习广泛应用于玩一些较为简单的游戏,其思想就是:过一段时间(例如0.1秒)拍一张(游戏)图片,然后机器看 ...
- 认知AI的兴起:2025年AI将会发生质的飞跃
来源: Gadi Singer 自 1956 年 AI 的概念首次被提出,至今已有 60 多年的发展史.如今,随着相关理论和技术的不断革新,AI 在数据.算力和算法 "三要素" 的 ...
- 王飞跃 | 面向未来的AI人才应该具备这3种思维
来源:湛庐阅读 作者:王飞跃 苇草智酷学术委员.中科院自动化研究所复杂系统与智能科学重点实验室主任.中国科学院社会计算与平行系统研究中心主任 当今最好的人工智能程序到底有多智能?它们是如何工作的?能 ...
- AI 3.0》王飞跃教授推荐序——未来智能:人有人用,机有机用
☉ 王飞跃 中国自动化学会监事长 中国科学院自动化研究所复杂系统管理与控制国家重点实验室主任 来源:德先生 转自:中国自动化学会 初见梅拉妮·米歇尔之名,还是20世纪80年代末研究她与侯世达关于类比推 ...
最新文章
- 编程语言python特点-十种常用编程语言特点
- [mmu/cache]-ARM cache的学习笔记-一篇就够了
- getsize java_Java ZipEntry getSize()用法及代码示例
- 机器学习速成课程 | 练习 | Google Development——编程练习:合成特征和离群值
- java图形接口_java基础七 [图形用户接口](阅读Head First Java记录)
- 墙面有几种装修方法_新家装修时,家里墙面漏水了怎么办?三种方法解决不乱花钱...
- nginx 正则 结尾 配置_nginx配置proxy_pass中url末尾带/与不带/的区别详解
- java连接数据库的5种方式
- 离心泵CAE_3_FLUENT数值模拟
- python评委打分代码_使用python实现男神女神颜值打分系统(推荐)
- JavaMail使用阿里云企业版邮箱发送邮件
- 【小白话通信】离散分布的生成
- pmm9010在线测试软件,EMC/EMI 数字式测试接收机
- 常用分类词汇表-英美菜谱
- 计算机应用团队,【计算机应用论文】团队合作学习下计算机应用论文(共3025字)...
- 仿真软件测试基尔霍夫定律,实验三 基尔霍夫定律的验证(仿真实验)
- 光电探测器的噪声等效功率,NEP
- 魅族手机设置输出log
- svg图放大、缩小、拖拽
- OAuth 2.0 基础(2)
热门文章
- Spring Boot 微信-网页授权获取用户信息
- 08-OS X系统中将control和command键互换
- 2020年常见的服务器都有哪些?都有什么优缺点?
- NLPCC'22 | 一种兼具准确性和多样性的图像风格化描述生成框架
- 谈下最近做的一个手机app,学习到的东西挺多的哦
- Notion Like 笔记软件使用教程·学习资源汇总·知识管理方案
- 在戴尔游匣7559上安装win10和Ubuntu16.04双系统
- EJS + Express基本使用
- python+matplotlib绘制南丁格尔玫瑰图
- java 自然周_java 使用Calendar类计算每月有多少自然周,并输出每周的开始和结束日期...