# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
24094 | Hiasat | Last supper (IOI12_supper) | C++14 | 225 ms | 26832 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>
#include "advisor.h"
using namespace std;
typedef pair<int,int> pii;
vector<int> nxt[100001],rem[100001];
bool have[100001],init[100001],ad[100001];
int n;
int go(int color,int cur){
vector<int>::iterator it = upper_bound(nxt[color].begin(),nxt[color].end(),cur);
if(it == nxt[color].end())
return n;
return *it;
}
bool active(int color , int idx){
int nxt = go(color,idx);
vector<int>::iterator it = upper_bound(rem[color].begin(),rem[color].end(),idx);
int nxR = 0;
if(it == rem[color].end())
nxR = n;
else
nxR = *it;
if(nxt < nxR)
return 1;
return 0;
# | 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... |