# | 제출 시각UTC-0 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
489524 | KienTran | Two Antennas (JOI19_antennas) | C++14 | 394 ms | 37304 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include <bits/stdc++.h>
#define int long long
using namespace std;
const int O = 2e5 + 5;
const int inf = 1e16;
int n, q, l[O], r[O], h[O], a[O], b[O], res[O], tree[O * 4], Min[O * 4], Max[O * 4];
vector <int> qu[O], in[O], out[O];
int Beauti(int x){
return max(1ll, x);
}
void Push(int id){
int &x = Min[id];
if (x == inf) return;
for (int i = 2 * id; i <= 2 * id + 1; ++ i){
Min[i] = min(Min[i], x);
tree[i] = max(tree[i], Max[i] - Min[i]);
}
x = inf; return;
}
void UpdateMax(int id, int l, int r, int u, int x){
if (l > u || r < u) return;
if (l == r){
컴파일 시 표준 에러 (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... |