杭電ACM 2047 阿牛的EOF牛肉串
遞迴,把情況分成E/F,O兩種
#include <iostream>
using namespace std;
int main()
{
int n;
__int64 a[40],b[40];
a[1]=2;//E/F
b[1]=1;//O
for(int i=2;i<40;i++){
a[i]=(a[i-1]+b[i-1])*2;
b[i]=a[i-1];
}
while(cin>>n){
cout<<a[n]+b[n]<<endl;
}
return 0;
}