제출 #1134154

#제출 시각UTC-0아이디문제언어결과실행 시간메모리
11341542025-01-09 18:11:39PagodePaivaFlight to the Ford (BOI22_communication)C++20
15 / 100
152 ms31088 KiB
#include<bits/stdc++.h>
#include"communication.h"
#define recieve receive
using namespace std;
struct Node{
Node *lf, *rf;
int val, lz;
Node(int v, int ll, int rr){
val = (rr-ll+1)*v;
lz = -1;
lf = rf = NULL;
}
void unlazy(int l, int r){
if(lz==-1) return;
val = lz*(r-l+1);
if(l != r){
int mid = (l+r)/2;
if(!lf) lf = new Node(1, l, mid);
if(!rf) rf = new Node(1, mid+1, r);
lf->lz = lz;
rf->lz = lz;
}
lz = -1;
}
void update(int l, int r, int tl, int tr, int v){
unlazy(tl, tr);
if(l > tr or tl > r) return;
if(l <= tl and tr <= r){
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...