#include <iostream>
#include <vector>
using namespace std;
int main() {
int r, c;
cin >> r >> c;
int tam = r + c - 1;
vector<int> d1(tam), d2(tam);
for (int i = 0; i < tam; i++) cin >> d1[i];
for (int i = 0; i < tam; i++) cin >> d2[i];
long long custo = 0;
for (int i = 0; i < r; i++) {
for (int j = 0; j < c; j++) {
int diag1 = i - j + c - 1;
int diag2 = i + j;
custo += min(d1[diag1], d2[diag2]);
}
}
cout << custo << endl;
return 0;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |