Pagini recente » Cod sursa (job #1107262) | Cod sursa (job #1437709) | Cod sursa (job #445626) | Cod sursa (job #3193246) | Cod sursa (job #824913)
Cod sursa(job #824913)
#include <iostream>
#include <stdio.h>
using namespace std;
FILE *f=fopen("arbint.in","r");
FILE *g=fopen("arbint.out","w");
int v[100000],i,j,mx,n,m,x,a,b;
int main()
{
fscanf(f,"%d%d",&n,&m);
for (i=1;i<=n;i++)
fscanf(f,"%d",&v[i]);
for (i=1;i<=n;i++)
fscanf(f,"%d%d%d",&x,&a,&b);
if (x==1) {v[a]=b;}
if (x==0)
{
mx=0;
for (j=a;j<=b;j++)
if (v[j]>mx) mx=v[j];
fprintf(g,"%d\n",mx);
}
return 0;
}