fork download
  1. #include <iostream>
  2. using namespace std;
  3. int dp[100] = {};
  4. int main() {
  5. int n = 3, m = 2, k = 1;
  6. dp[0] = 1;
  7. for (int i = 1; i <= n; ++i) {
  8. dp[i] = dp[i - 1] * m + dp[i - k - 1];
  9. }
  10. cout << dp[n];
  11. return 0;
  12. }
Success #stdin #stdout 0s 5296KB
stdin
Standard input is empty
stdout
12