# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
103848 | E869120 | Bali Sculptures (APIO15_sculpture) | C++14 | 96 ms | 896 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <iostream>
#include <algorithm>
using namespace std;
long long N, A, B, L[1 << 12], dp[2009][2009], dp2[2009];
bool solve_1(long long E) {
for (int i = 0; i <= N; i++) { for (int j = 0; j <= N; j++) dp[i][j] = 0; }
dp[0][0] = 1;
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (dp[i][j] == 0) continue;
long long R = 0;
for (int k = i + 1; k <= N; k++) {
R += L[k - 1];
if ((R | E) == E) dp[k][j + 1] = 1;
}
}
}
for (int i = A; i <= B; i++) {
if (dp[N][i] == 1) return true;
}
return false;
}
bool solve_2(long long E) {
for (int i = 0; i <= N; i++) dp2[i] = (1LL << 30);
dp2[0] = 0;
for (int i = 0; i <= N; i++) {
# | 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... |