Submission #153048

# Submission time Handle Problem Language Result Execution time Memory
153048 2019-09-11T16:59:29 Z dolphingarlic Bali Sculptures (APIO15_sculpture) C++14
0 / 100
2 ms 504 KB
```#include <bits/stdc++.h>
#define FOR(i, x, y) for (int i = x; i < y; i++)
typedef long long ll;
using namespace std;

ll s[2001], pref[2001], dp1[2001][2001], dp2[101][101];

int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
int n, a, b;
cin >> n >> a >> b;
FOR(i, 1, n + 1) {
cin >> s[i];
pref[i] = pref[i - 1] + s[i];
}

// if (a == 1) {

// } else {
FOR(i, 1, n + 1) dp2[i][0] = INT_MAX;
dp2[0][0] = 0;
FOR(i, 1, n + 1) {
FOR(j, 1, i + 1) {
dp2[i][j] = INT_MAX;
FOR(k, j - 1, i) {
dp2[i][j] = min(dp2[i][j], dp2[k][j - 1] | (pref[i] - pref[k]));
}
}
}

ll ans = INT_MAX;
FOR(i, a, b + 1) ans = min(ans, dp2[n][i]);
cout << ans;
// }
return 0;
}```

Subtask #1 0 / 9.0

# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Output is correct
2 Incorrect 2 ms 376 KB Output isn't correct
3 Halted 0 ms 0 KB -

Subtask #2 0 / 16.0

# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Output is correct
2 Incorrect 2 ms 504 KB Output isn't correct
3 Halted 0 ms 0 KB -

Subtask #3 0 / 21.0

# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Output is correct
2 Incorrect 2 ms 376 KB Output isn't correct
3 Halted 0 ms 0 KB -

Subtask #4 0 / 25.0

# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Output is correct
2 Incorrect 2 ms 376 KB Output isn't correct
3 Halted 0 ms 0 KB -

Subtask #5 0 / 29.0

# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Output is correct
2 Incorrect 2 ms 376 KB Output isn't correct
3 Halted 0 ms 0 KB -