Cod sursa(job #699067)

Utilizator misinoonisim necula misino Data 29 februarie 2012 17:21:50
Problema Range minimum query Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include<cstdio>
using namespace std;
FILE *f,*g;
int i,m,j,x,n,y,a[100000];
int main()
{f=fopen("rmq.in","r");
g=fopen("rmq.out","w");
fscanf(f,"%d%d",&n,&m);
for(i=1;i<=n;++i)
{fscanf(f,"%d",&x);
a[x]=1;
}
for(i=1;i<=m;++i)
{fscanf(f,"%d%d",&x,&y);
for(j=x;j<=y;++j)
	if(a[j]==1)
	{fprintf(g,"%d\n",j);
	break;
	}
}
fclose(f);
fclose(g);
return 0;
}