Submission #136855

#TimeUsernameProblemLanguageResultExecution timeMemory
136855redaWall (IOI14_wall)C++14
8 / 100
3098 ms18148 KiB
#include<bits/stdc++.h> //#include"grader.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<n;i++)finalHeight[i]=0; for(int i=0;i<k;i++) { int l=left[i],r=right[i]; int h=height[i]; if(op[i]==1) { for(int j=l;j<=r;j++) { if(finalHeight[j]<h) { finalHeight[j]+=h-finalHeight[j]; } } } else { for(int j=l;j<=r;j++) { if(finalHeight[j]>h) { finalHeight[j]-=-h+finalHeight[j]; } } } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...