# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
868558 | epicci23 | Radio (COCI22_radio) | C++17 | 1499 ms | 301168 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 pb push_back
#define endl "\n"
//#define int long long
#define sz(x) ((int)(x).size())
#define all(x) (x).begin(),(x).end()
#define m (l+r)/2
#pragma GCC optimize("O3")
const int N = 1e6 + 5;
struct segT{
vector<int> seg;
int n;
segT(int x){
this->n=x;
seg.resize(4*x+5);
}
inline void upd(int rt,int l,int r,int x,int u){
if(r<x || l>x) return;
if(l==r){
seg[rt]=u;
return;
}
upd(rt*2,l,m,x,u);
upd(rt*2+1,m+1,r,x,u);
seg[rt]=max(seg[rt*2],seg[rt*2+1]);
}
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |