Skip to content

Commit 1e2cf8c

Browse files
ing-eokingbugs-bot
authored andcommitted
🐜 STUDY: 졜적의 ν–‰λ ¬ κ³±μ…ˆ
1 parent d6d425f commit 1e2cf8c

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#include <string>
2+
#include <vector>
3+
#include <iostream>
4+
#include <climits>
5+
#include <algorithm>
6+
7+
using namespace std;
8+
9+
int solution(vector<vector<int>> matrix_sizes) {
10+
const int N = matrix_sizes.size();
11+
vector<vector<long long>> m(N, vector<long long>(N,0));
12+
for (int i = 1; i < N; i++) {
13+
for (int j = 0; j < N - i; j++) {
14+
int a = j, b = j + i;
15+
m[a][b] = LLONG_MAX;
16+
for (int k = a; k < b; k++) {
17+
m[a][b] = min(m[a][b],
18+
m[a][k] + m[k+1][b] +
19+
(matrix_sizes[a][0] * matrix_sizes[k][1] * matrix_sizes[b][1]));
20+
}
21+
22+
}
23+
}
24+
25+
return m[0][N-1];
26+
}

0 commit comments

Comments
Β (0)