diff --git a/DP/knap_sack.cpp b/DP/knap_sack.cpp new file mode 100644 index 0000000..28b1e0a --- /dev/null +++ b/DP/knap_sack.cpp @@ -0,0 +1,38 @@ +#include +using namespace std; +#define ll long long int +#define mod 1000000007 +ll T[1000][1000]; +void knapsack_generate(ll w[] ,ll n,ll sum, ll val[]){ + for(ll i=1;i<=n;i++){ + for(ll j=1;j<=sum;j++){ + if(j>n; + ll a[n+11]; + for(i=0;i>a[i]>>w[i]; + } + knapsack_generate(a,n,maxi_sum); + cin>>q; + while(q--){ + cin>>l; + cout<