22
简单题,恩,递推,找规律都可以。。。
// plan 1
#include <iostream>
using namespace std;
int peach[31];
int main()
{
int n;
while(cin>>n)
{
peach[n]=1;
while(n>1)
{
peach[n-1]=(peach[n]+1)*2;
--n;
}
cout<<peach[1]<<endl;
}
return 0;
}
//plan 2
#include <iostream>
using namespace std;
int main()
{
int x,n;
while(cin>>n)
{
x=1;
while(--n)
{
x=(x+1)<<1;
}
cout<<x<<endl;
}
return 0;
}
// plan 3
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
cout<<int(3*pow(2,n-1)-2)<<endl;
}
return 0;
}ACM-简单题之 蟠桃记——hdu2013,布布扣,bubuko.com
原文:http://blog.csdn.net/lttree/article/details/22996939