蟠桃记

266 词

算法一:求从后往前每次增加蟠桃数的通项公式,再累加

#include<bits/stdc++.h>
using namespace std;
int main(){
int n,i=1,s=3,t=1;
while(scanf(“%d”,&n)!=EOF){
while(n>i){
i=i+1;
t=t+s;
s=2*s;
}
cout<<t<<endl;
i=1;s=3;t=1;
}
return 0;
}