# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1160471 | Perl32 | Cake 3 (JOI19_cake3) | C++20 | 466 ms | 116756 KiB |
//I wrote this code 4 u <3
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
#ifdef LOCAL
#include "algo/debug.h"
#else
#define debug(...) 42
#endif
template<typename T> bool ckmax(T& a, T b) { return a < b ? a = b, 1 : 0; }
constexpr ll infl = 0x3f3f3f3f3f3f3f3f;
struct WT {
vector<vector<int>> t, pref;
vector<vector<ll>> sm;
vector<int> srt;
int sz;
WT(vector<int>& a) {
srt = a;
ranges::sort(srt);
srt.resize(unique(srt.begin(), srt.end()) - srt.begin());
sz = 1;
while (sz < (int) srt.size()) sz <<= 1;
t.resize(sz << 1);
sm.resize(sz << 1);
pref.resize(sz << 1);
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |