We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 218ffac commit 66c72f2Copy full SHA for 66c72f2
1 file changed
PROGRAMMERS/동적계획법(Dynamic Programming)/카드게임.cpp
@@ -0,0 +1,20 @@
1
+#include <string>
2
+#include <vector>
3
+
4
+using namespace std;
5
6
+int solution(vector<int> left, vector<int> right) {
7
+ vector<vector<int>> dp (left.size()+1,vector<int>(right.size()+1));
8
9
+ for (int i = left.size() - 1; i >= 0; i--)
10
+ {
11
+ for (int j = right.size() - 1; j >= 0; j--)
12
13
+ if (left[i] > right[j])
14
+ dp[i][j] = dp[i][j + 1] + right[j];
15
+ else
16
+ dp[i][j] = max(dp[i + 1][j], dp[i + 1][j + 1]);
17
+ }
18
19
+ return dp[0][0];
20
+}
0 commit comments