MAGCARI

Convenience Store

Dec 21st, 2022
842
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.37 KB | None | 0 0
  1. /*
  2.     Task    : Convenience Store
  3.     Author  : Phumipat C. [MAGCARI]
  4.     Language: C++
  5.     Created : 21 December 2022 [19:14]
  6. */
  7. #include<bits/stdc++.h>
  8. using namespace std;
  9. int dp[50010];
  10. int main(){
  11.     int n,m,v;
  12.     scanf("%d %d",&n,&m);
  13.     dp[0] = 1;
  14.     for(int i=1;i<=n;i++){
  15.         scanf("%d",&v);
  16.         for(int j=m;j>=v;j--){
  17.             dp[j]+=dp[j-v];
  18.             dp[j]%=1000007;
  19.         }
  20.     }
  21.     printf("%d\n",dp[m]);
  22.     return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment