#include "testlib.h" #include using namespace std; using ll = long long; const ll min_n = 1; const ll max_n = 1'000'000; const ll min_q = 1; const ll max_q = 1'000'000; const ll min_a = 1; const ll max_a = 1'000'000'000; int main(){ registerValidation(); ll n = inf.readLong(min_n, max_n); inf.readSpace(); ll q = inf.readLong(min_q, max_q); inf.readEoln(); vector a(n); for (int i = 0; i < n; i++) { a[i] = inf.readLong(min_a, max_a); if (i != n - 1) inf.readSpace(); } inf.readEoln(); for (int i = 0; i < q; i++) { int t = inf.readInt(1, 2); inf.readSpace(); if(t == 1){ inf.readLong(1, n); inf.readSpace(); inf.readLong(min_a, max_a); inf.readEoln(); } if(t == 2){ ll l = inf.readLong(1, n); inf.readSpace(); ll r = inf.readLong(1, n); inf.readEoln(); assert(l <= r); } } inf.readEof(); }