# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1024075 | vjudge1 | Osumnjičeni (COCI21_osumnjiceni) | C++17 | 56 ms | 19796 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>
using namespace std;
#define F first
#define S second
const int N = 2e5 + 10, LG = 18;
int n, q, par[N][LG];
pair<int, int> a[N];
set<pair<int, int>> st;
bool check(int i){
if (st.find({a[i].first, a[i].second}) != st.end())
return 0;
bool good = 1;
st.insert({a[i].first, a[i].second});
auto p = st.find({a[i].first, a[i].second});
p++;
if (p != st.end()){
auto P = *p;
if (P.F > a[i].second)
good = 1;
else
good = 0;
}
p--;
if (p != st.begin()){
# | 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... |