# | 제출 시각UTC-0 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
957196 | vjudge1 | Radio (COCI22_radio) | C++17 | 1413 ms | 200368 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include<bits/stdc++.h>
using namespace std;
#define LL int
LL n,i,j,k,m,l,r,x,useless;
LL tree[4000005];
LL a[1000005][12];
set<LL> st[1000005];
set<LL,greater<LL> > st1[1000005];
char ch;
bool flag[1000005];
const LL inf=0x7fffffff;
void insert(LL l,LL r,LL id,LL x,LL val){
if(l==r && r==x){
tree[id]=val;
return ;
}
LL mid=(l+r)>>1;
if(x<=mid) insert(l,mid,id*2,x,val);
else insert(mid+1,r,id*2+1,x,val);
tree[id]=min(tree[id*2],tree[id*2+1]);
}
LL query(LL l,LL r,LL id,LL askl,LL askr){
if(l>=askl && r<=askr){
return tree[id];
}
LL mid=(l+r)>>1,minx=inf;
if(askl<=mid) minx=min(minx,query(l,mid,id*2,askl,askr));
if(askr>mid) minx=min(minx,query(mid+1,r,id*2+1,askl,askr));
return minx;
}
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |