杭电2047
来源:互联网 发布:世嘉 倒闭 知乎 编辑:程序博客网 时间:2024/05/17 03:07
用两个数组保存3和2,然后就容易计算了,记得数组保存要用long long型
#include<iostream>
using namespace std;int main()
{
int n,i;
long long f[60],g[60];
f[2]=2;
g[2]=1;
for(i=3;i<60;i++)
{
f[i]=2*(f[i-1]+g[i-1]);
g[i]=f[i-1];
}
while(cin>>n)
{
if(n==1)
cout<<'3'<<endl;
else
cout<<3*f[n]+2*g[n]<<endl;
}
}
- 杭电 2047
- 杭电2047
- 杭电2047
- 杭电acm 2047
- 杭电2047
- 杭电acm--2047
- 杭电 2047 递推
- 杭电
- 杭电
- 杭电
- 杭电 1234 和 杭电 2115
- 杭电2056之Rectangles 杭电
- 杭电ACM1061Rightmost Digit
- 杭电2099 7.11
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电ACM1466
- 杭电ACM1003
- 正则表达式的简单使用
- 网段,局域网,互联网 及 集线器,网桥,路由器的区别
- 全排列的递归实现--分治策略
- Android 命令和问题
- JS Map 和 List 的简单实现。
- 杭电2047
- py socket5 代理
- mysql_查看mysql版本的四种方法
- django1.5 官方文档阅读笔记(四)
- window下Slik SVN的安装配置
- java面试题2013/5/14
- 目录树-文件夹目录树-图片列表
- eclipse maven plugin 插件 安装 和 配置
- gdb break line thread thread-id