d075. Q-6-10. 置物櫃出租 (APCS201810) - TCFSH CIRC Judge
本文最後更新於:2024年1月12日 下午
TCIRC
解題紀錄
d075. Q-6-10. 置物櫃出租 (APCS201810) - TCFSH CIRC Judge
// Author : ysh
// 07/26/2022 Tue 13:54:21.92
#include<bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
int a,b,c;cin>>a>>b>>c;
vector<vector<int>>f(a + 1,vector<int>(b - c + 1));
int sig = 0;
for(int i = 1;i<=a;i++) {
int tmp;cin>>tmp;
sig = sig + tmp;
// if(tmp > b - c) continue;
for(int j = 1;j<=b - c;j++) {
if(j >= tmp) f[i][j] = max(f[i - 1][j],f[i - 1][j - tmp] + tmp);
else f[i][j] = f[i - 1][j];
}
}
// for(vector<int> j : f) {
// for(int i : j) {
// cout<<i<<" ";
// }
// cout<<"\n";
// }
cout<<sig - f[a][b - c];
return 0;
}
d075. Q-6-10. 置物櫃出租 (APCS201810) - TCFSH CIRC Judge
http://mysh212.github.io/algosolution/AP325-d075.cpp/