P7018题解
题面
本题其实就是一个逆推。我们设
所以,我们可以得出:
代码
#include<bits/stdc++.h>
using namespace std;
int t,n,ans;
int main()
{
cin>>t;
while(t--){
cin>>n;
ans=0;//已知a[k]=0
while(n--)ans=ans*2+1;//逆推
cout<<ans<<endl;
}
return 0;
}