#pragma GCC optimize("Ofast,O3,unroll-loops")
#pragma GCC target("avx,avx2")
#include<bits/stdc++.h>
using namespace std;
void buildWall(int n,int k,int op[],int left[],int right[],int height[],int finalHeight[]){
int a[n]={0};
for(int i=0;i<k;++i){
int l=left[i],r=right[i];
if(op[i]==1){
for(int j=l;j<=r;++j){
a[j]=max(a[j],height[i]);
}
}
else if(op[i]==2){
for(int j=l;j<=r;++j){
a[j]=min(a[j],height[i]);
}
}
}
for(int i=0;i<n;++i){
finalHeight[i]=a[i];
}
}
# | 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... |