Submission #1172295

#TimeUsernameProblemLanguageResultExecution timeMemory
1172295dbekarysKnapsack (NOI18_knapsack)C++20
17 / 100
2 ms2376 KiB
#include <bits/stdc++.h> using namespace std; #define int long long const int mod=1e9+7; const int N=1e5+7; const long long besk=1e18; int used[N],p[N],c=0; //vector<int>v[N]; int dp[107][N]; signed main() { ios_base::sync_with_stdio(0); cin.tie(); int m,n; cin>> m>>n; int a[n+1],b[n+1]; for(int i=1,c;i<=n;i++){ cin>> b[i]>>a[i]>>c; } for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ dp[i][j]=dp[i-1][j]; if(a[i]<=j){ dp[i][j]=max(dp[i][j],dp[i-1][j-a[i]]+b[i]); } } } cout<< dp[n][m]; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...