Submission #1203336

#TimeUsernameProblemLanguageResultExecution timeMemory
1203336inesfiWall (IOI14_wall)C++20
8 / 100
3095 ms8596 KiB
#include "wall.h"
#include<bits/stdc++.h>
using namespace std;

#define ll long long

void buildWall(int nbcol,int nbchangements, int op[], int gauche[], int droite[], int hauteur[], int rep[]){
    for (int i=0;i<nbchangements;i++){
        if (op[i]==1){
            for (int j=gauche[i];j<=droite[i];j++){
                rep[j]=max(rep[j],hauteur[i]);
            }
        }
        else {
            for (int j=gauche[i];j<=droite[i];j++){
                rep[j]=min(rep[j],hauteur[i]);
            }
        }
    }
    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...