Cod sursa(job #1743886)

Utilizator sulzandreiandrei sulzandrei Data 18 august 2016 21:26:23
Problema Arbori de intervale Scor 50
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <algorithm>
#include <fstream>
using namespace std;
ifstream in("arbint.in");
ofstream out("arbint.out");
void bruteForce()
{
    int A[100004],j = 1 ,a,b,tip,n,m;
    in >> n >> m;
    while(n--)
        in >> A[j++];
    while(m--)
    {
        in >> tip  >> a >> b;
        if(tip)
            A[a] = b;
        else
            out << *max_element(A+a,A+b+1,[](int a, int b){return a<b;}) << '\n';
    }
}
int main()
{
    bruteForce();
    return 0;
}