SuitNdtie

Pot old

May 1st, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. #include<stdio.h>
  2. typedef long long int ll;
  3. int main()
  4. {
  5.     int n,m;
  6.     scanf("%d %d",&n,&m);
  7.     if(m == 1){
  8.         printf("1");
  9.         return 0;
  10.     }
  11.     ll table[n+1];
  12.     table[0] = 1;
  13.     table[1] = 1;
  14.     ll sum = 2;
  15.     int index = 0;
  16.     for(int i=2;i<=n;i++){
  17.         table[i] = sum%2009;
  18.         sum += table[i];
  19.         if(i-index == m){sum -= table[index];
  20.             index++;
  21.         }
  22.     }
  23.     printf("%lld",table[n]);
  24.     return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment