제출 #1354630

#제출 시각아이디문제언어결과실행 시간메모리
1354630cpismayilmmdv985벽 (IOI14_wall)C++20
8 / 100
3094 ms8572 KiB
#include "wall.h"
#include "bits/stdc++.h"
using namespace std;

void buildWall(int N, int K, int op[], int left[], int right[], int height[], int finalHeight[]){
   for (int i = 0; i < K; i++) {
      int L = left[i], R = right[i], H = height[i];
      if (op[i] == 1) {
         // adding
         for (int j = L; j <= R; j++)  finalHeight[j] = max(finalHeight[j], H);
      } else {
         // remoing
         for (int j = L; j <= R; j++)  finalHeight[j] = min(finalHeight[j], H);
      }
   }
   return;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...