Pagini recente » Cod sursa (job #2324612) | Cod sursa (job #2323368) | Cod sursa (job #1872026) | Cod sursa (job #2071014) | Cod sursa (job #1829515)
#include <fstream>
using namespace std;
unsigned int N, M;
unsigned int A[100001];
bool type;
unsigned int a, b;
unsigned int i, j;
unsigned int sol;
int main ()
{
ifstream fin ("arbint.in");
ofstream fout ("arbint.out");
fin >> N >> M;
for (i=1; i<=N; i++)
fin >> A[i];
for (i=1; i<=M; i++)
{
fin >> type >> a >> b;
if (type == 0)
{
sol = A[a];
for (j=a+1; j<=b; j++)
if (A[j] > sol)
sol = A[j];
fout << sol << '\n';
}
else
A[a] = b;
}
fin.close();
fout.close();
return 0;
}