# |
Submission time |
Handle |
Problem |
Language |
Result |
Execution time |
Memory |
370302 |
2021-02-23T17:12:48 Z |
FatihSolak |
Kas (COCI17_kas) |
C++17 |
|
214 ms |
198124 KB |
#include <bits/stdc++.h>
#define N 505
#define M 100005
using namespace std;
int dp[N][M];
int arr[N];
void solve(){
for(int i=0;i<N;i++){
for(int j = 0;j<M;j++){
dp[i][j] = -1e9;
}
}
dp[0][0] = 0;
int n;
cin >> n;
for(int i=1;i<=n;i++){
cin >> arr[i];
}
int sum = 0;
int ans = -1e9;
for(int i=1;i<=n;i++){
for(int j=0;j<M;j++){
dp[i][j] = dp[i-1][j];
}
dp[i][0] = max(dp[i][0],dp[i-1][arr[i]]+arr[i]);
for(int j=0;j<M-arr[i];j++){
dp[i][j+arr[i]] = max(dp[i][j+arr[i]],dp[i-1][j]);
}
sum+=arr[i];
}
for(int j=0;j<M;j++){
ans = max(ans,dp[n][j]);
}
cout << sum-ans;
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
#ifdef Local
freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout);
#endif
int t=1;
//cin>>t;
while(t--){
solve();
}
#ifdef Local
cout<<endl<<fixed<<setprecision(2)<<1000.0 * clock() / CLOCKS_PER_SEC<< " milliseconds ";
#endif
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
124 ms |
197996 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
124 ms |
197996 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
124 ms |
197996 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
124 ms |
197996 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
129 ms |
197996 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
131 ms |
197972 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
139 ms |
198028 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
163 ms |
197996 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
184 ms |
197996 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
214 ms |
198124 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |