# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
64186 | jangwonyoung | Land of the Rainbow Gold (APIO17_rainbow) | C++14 | 1357 ms | 242212 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 "rainbow.h"
#include<iostream>
#include<set>
using namespace std;
const int N=2e5+831,TS=2e7+2004;
typedef long long ll;
int n,m;
set<int>v[N],e1[N],e2[N],f[N];
int sum[TS],lc[TS],rc[TS];
int rv[N],re1[N],re2[N],rf[N];//Red Velvet Wendy <3
int sz;
void put(int sr,int sc){
for(int i=0; i<2 ;i++){
for(int j=0; j<2 ;j++) v[sr+i].insert(sc+j);
e1[sr].insert(sc+i);
e2[sr+i].insert(sc);
}
f[sr].insert(sc);
}
int ins(int id,int pos,int l,int r){
if(l==r){
sz++;
sum[sz]=sum[id]+1;
return sz;
}
int mid=(l+r)/2;
if(pos<=mid){
ins(lc[id],pos,l,mid);
sz++;
lc[sz]=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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |