Cod sursa(job #1892762)

Utilizator georgemihocMihoc George georgemihoc Data 25 februarie 2017 11:40:00
Problema Range minimum query Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
//
//  main.cpp
//  25.02.2017
//
//  Created by George on 25/02/2017.
//  Copyright © 2017 George. All rights reserved.
//

#include <iostream>
#include <fstream>
using namespace std;
int a[100],n,m,i,j,x,y,k;
ifstream f("rmq.in");
ofstream g("rmq.out");
int main() {
    f>>n>>m;
    for(int i=1;i<=n;i++)
    {
        f>>a[i];
    }
    for(int i=1;i<=m;i++)
    {
        f>>x>>y;
        k=999999;
        for(j=x;j<=y;j++)
        {
            if(a[j]<k)
                k=a[j];
        }
        g<<k<<"\n";
    }
    return 0;
}