# | 제출 시각UTC-0 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
113781 | ckodser | 새 집 (APIO18_new_home) | C++14 | 4993 ms | 109864 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include<bits/stdc++.h>
#define pb push_back
using namespace std;
typedef long long ll;
const int N = 120005, INF = 2e8 + 10;
int n, k, A[N], TP[N], L[N], R[N];
int q, B[N], T[N], P[N], rev[N], res[N];
vector < int > U, S[N], E[N], Q[N];
multiset < int > ST[N];
struct SEGT
{
multiset < int > MS[N * 2];
inline void Add(int le, int ri, int val)
{
le += q; ri += q;
for (; le < ri; le >>= 1, ri >>= 1)
{
if (le & 1) MS[le ++].insert(val);
if (ri & 1) MS[-- ri].insert(val);
}
}
inline void Del(multiset < int > &SS, int val)
{
auto it = SS.lower_bound(val);
if ((*it) == val)
SS.erase(it);
}
inline void Del(int le, int ri, int val)
{
le += q; ri += q;
컴파일 시 표준 에러 (stderr) 메시지
# | 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... |