![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2csUTOtllb1cVWvBHSilHbyolb1cVWvB3MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL3EDO5QDM1EjMyEjMxgTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
代碼
#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
for(int i=0; i<n; i++) {
int station;
cin>>station;
int ans = 3;
while(station>=1) {
ans = (ans-1)*2;
station--;
}
cout<<ans<<endl;
}
return 0;
}
注解
1、簡單的遞推關系。
2、正确使用循環結構,終止條件要正确。