We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f0e0de1 + f0360d8 commit ce74e63Copy full SHA for ce74e63
1 file changed
khj20006/202510/17 BOJ G4 수도배관공사.md
@@ -0,0 +1,25 @@
1
+```cpp
2
+#include <bits/stdc++.h>
3
+using namespace std;
4
+
5
+const int INF = 1e9+7;
6
7
+int main(){
8
+ cin.tie(0)->sync_with_stdio(0);
9
10
+ int D, P;
11
+ cin>>D>>P;
12
+ vector<int> dp(100001, INF);
13
+ for(int l, c;P--;) {
14
+ cin>>l>>c;
15
+ for(int j=100000;j>l;j--) if(dp[j-l] != INF) {
16
+ if(dp[j] == INF) dp[j] = min(dp[j-l], c);
17
+ else dp[j] = max(dp[j], min(dp[j-l], c));
18
+ }
19
+ if(dp[l] == INF) dp[l] = c;
20
+ else dp[l] = max(dp[l], c);
21
22
23
+ cout<<dp[D];
24
+}
25
+```
0 commit comments