# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
31401 | nickyrio | Bali Sculptures (APIO15_sculpture) | C++14 | 266 ms | 6192 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 <bits/stdc++.h>
#define N 2020
#define FOR(i, a, b) for (int i = a; i<=b; i++)
#define FORD(i, a, b) for (int i = a; i>=b; i--)
#define REP(i, a) for (int i = 1; i<=a; i++)
using namespace std;
int f[N], c[N], n, a, b;
long long s[N];
bool g[N][N];
const int inf = 1e9;
bool solve1(int k, long long limit) { // N^2 && a == 1
REP(i, n) f[i] = inf;
f[0] = 0;
REP(i, n) FOR(j, 1, i)
if ((((s[i] - s[j - 1]) | limit) >> k) == (limit >> k)) {
f[i] = min(f[i], f[j - 1] + 1);
}
return f[n] <=b;
}
bool solve2(int k, long long limit) { //N^3 && a > 1
FOR(i, 0, n) REP(j, n) g[i][j] = false;
g[0][0] = true;
FOR(kk, 1, b)
FOR(j, 1, n)
FOR(i, j, n) {
# | 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... |