Submission #1351804

#TimeUsernameProblemLanguageResultExecution timeMemory
1351804cholpon1Lego Wall (EGOI22_legowall)C++20
0 / 100
0 ms344 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	cin.tie(0)->sync_with_stdio(0);
	int n, m;
	cin >> n >> m;
	vector <int> dp(m + 1, 0);
	dp[1] = 1;
	dp[2] = 3;
	for (int i = 3; i <= m; i++) {
	    dp[i] = 3*dp[i - 2] + dp[i - 1];
	}
	cout << dp[m];

}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...