解題心得
參考了這個網站
程式碼
#include <iostream> using namespace std; int main() { long long int memo[41] = { 1,1,5 }; for (int i = 3; i <= 40; i++) memo[i] = memo[i - 1] + 4 * memo[i - 2] + 2 * memo[i - 3]; int t, n; cin >> t; while (t--) { cin >> n; cout << memo[n] << endl; } return 0; }
沒有留言:
張貼留言