Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.50 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. #define mod 9001
  6. int v[100010];
  7. int main() {
  8.  
  9.   int n, k, s = 0;
  10.   cin >> n >> k;
  11.   for(int i = 1; i <= n; ++i) {
  12.     for(int j = 2; j <= k && i + j <= n; ++j) {
  13.       v[i + j]++;
  14.     }
  15.   }
  16.   for(int i = 1; i <= n; ++i)
  17.     if(v[i]) {
  18.       for(int j = 2; j <= k && i + j <= n; ++j) {
  19.         v[i + j]++;
  20.         v[i + j] %= mod;
  21.       }
  22.   }
  23.   for(int i = 1; i <= n; ++i) {
  24.     s = (s + v[i]) % mod;
  25.   }
  26.   s ++;
  27.   cout << s;
  28.  
  29.   return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement