Cod sursa(job #1709692)

Utilizator alexandra_paticaAndreea Alexandra Patica alexandra_patica Data 28 mai 2016 13:28:13
Problema Pq Scor 0
Compilator cpp Status done
Runda ONIS 2016 - Runda - 2 - ACM ICPC Romanian Programming Contest Marime 0.64 kb
#include <cstdio>
using namespace std;
int i, j, k, l, r, q, Max, ok, a[100001], n, Maxx;
int main ()
{
    freopen("pq.in", "r", stdin);
    freopen("pq.out", "w", stdout);
    scanf("%d%d", &n, &q);
    for (i=1; i<=n; i++)
        scanf("%d", &a[i]);
    for (k=1; k<=q; k++){
        scanf("%d%d", &l, &r);
        Max=-1;
        for (i=l; i<r; i++){
            Maxx=-1;
            for (j=i+1; j<=r; j++){
                if (a[i]==a[j]) {
                   Maxx=j-i;
                   break;
                }
            }
            if (Maxx>Max) Max=Maxx;
        }
        printf("%d\n", Max);
    }
    return 0;
}