# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
595556 | Deepesson | Event Hopping (BOI22_events) | C++17 | 1587 ms | 5840 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 MAX 10005
int N,Q;
typedef std::pair<int,int> pii;
std::vector<pii> eventos;
std::vector<int> add[MAX];
std::vector<int> rem[MAX];
int catalogo_avanco[MAX];
bool moscando[MAX];
int visitado[MAX];
void explora(int x){
memset(&catalogo_avanco,0,sizeof(catalogo_avanco));
memset(&visitado,0,sizeof(visitado));
memset(&moscando,0,sizeof(moscando));
catalogo_avanco[eventos[x].second]=1;
for(int i=0;i!=MAX;++i){
for(auto&x:add[i]){
moscando[x]=true;
}
int d = catalogo_avanco[i];
if(d){
for(int i=0;i!=N;++i){
auto& x = moscando[i];
if(!x)continue;
if(d){
if(!visitado[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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |