제출 #380623

#제출 시각UTC-0아이디문제언어결과실행 시간메모리
3806232021-03-22 14:54:11ntabc05101Bubble Sort 2 (JOI18_bubblesort2)C++14
100 / 100
3651 ms128992 KiB
#if not LOCAL
#define NDEBUG 1
#endif // LOCAL
#include<bits/stdc++.h>
const int inf=1e9+9;
struct SegmentTree {
std::vector<int64_t> nodes, lazy;
std::vector<int> L, H;
void buildRange(int node, int low, int high) {
L[node]=low, H[node]=high;
nodes[node]=lazy[node]=0;
if (low==high) {
return ;
}
int mid=(low+high)>>1;
buildRange(node<<1, low, mid);
buildRange(node<<1|1, mid+1, high);
}
SegmentTree(int n) {
nodes.resize(n<<2); lazy.resize(n<<2);
L.resize(n<<2), H.resize(n<<2);
buildRange(1, 1, n);
}
void propagate(int node) {
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...