# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
548858 | lorenzoferrari | Political Development (BOI17_politicaldevelopment) | C++17 | 2903 ms | 11852 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>
#pragma GCC optimize ("O3")
using namespace std;
clock_t tbegin;
constexpr float TL = 2.9;
int n, k, best = 0;
vector<int> o, ro;
vector<vector<int>> adj;
inline vector<int> intersect(const vector<int>& a, const vector<int>& b) {
vector<int> ans;
for (int i = 0, j = 0; i < int(a.size()) && j < int(b.size());) {
if (a[i] == b[j]) {
ans.push_back(a[i]);
++i, ++j;
} else if (ro[a[i]] < ro[b[j]]) {
++i;
} else {
++j;
}
}
return ans;
}
vector<vector<int>> cur;
void solve(int step, int i = 0) {
best = max(best, step);
if (int(cur.back().size()) <= 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... |