浙工ACM1887
2013-11-22 20:15
357 查看
#include<iostream>
using namespace std;
int Fibonacci(int a,int b,int n){
if(n==1)
return a;
else if(n==2)
return b;
else if(n%2!=0)
return Fibonacci(a,b,n-1)+Fibonacci(a,b,n-2);
else if(n%2==0)
return Fibonacci(a,b,n-1)*2;
}
int main(){
int m;
cin>>m;
while(m){
int a,b,n;
cin>>a>>b>>n;
cout<<Fibonacci(a,b,n)<<endl;
m--;
}
return 0;
}
using namespace std;
int Fibonacci(int a,int b,int n){
if(n==1)
return a;
else if(n==2)
return b;
else if(n%2!=0)
return Fibonacci(a,b,n-1)+Fibonacci(a,b,n-2);
else if(n%2==0)
return Fibonacci(a,b,n-1)*2;
}
int main(){
int m;
cin>>m;
while(m){
int a,b,n;
cin>>a>>b>>n;
cout<<Fibonacci(a,b,n)<<endl;
m--;
}
return 0;
}
相关文章推荐
- Maximum Submatrix
- Android之实现百度云主界面框架
- PHP htmlspecialchars() 函数
- TortoiseGit日常使用指南
- How To Add The BackTrack Repository To Ubuntu 12.10/12.04/11.10
- 如何给ubuntu 设置中文环境
- Bitmap重新设置大小
- Bachelor's song
- hadoop 云盘
- Win2003域控升级到WIN2008 R2 再升级到Windows server 2012
- ubuntu 用fcitx框架安装中文搜狗输入法
- HTML5表单验证
- VS2008中Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted 错误解决方法
- 新东方短语表
- android笔记3——handler消息机制
- 2013-C++第13周项目参考解答链接集
- 万能作文
- Dom4j解析XML学习之利用解析的数据进行JDBC操作
- 南阳理工OJ_ASCII码排序
- Linux鸟哥私房菜学习笔记_第十章vim程序编辑器