배열에서 한 원소를 바꾸는 갱신과 구간 최솟값을 구하는 질의를 처리한다.
길이가 NNN인 수열 A1,A2,…,ANA_1, A_2, \ldots, A_NA1,A2,…,AN이 주어진다. 다음 두 종류의 쿼리를 수행하는 프로그램을 작성하시오.
1 i v
2 i j
수열의 인덱스는 1부터 시작한다.
첫째 줄에 수열의 크기 NNN이 주어진다. (1≤N≤100,0001 \le N \le 100{,}0001≤N≤100,000)
둘째 줄에 A1,A2,…,ANA_1, A_2, \ldots, A_NA1,A2,…,AN이 주어진다. (1≤Ai≤1091 \le A_i \le 10^91≤Ai≤109)
셋째 줄에 쿼리의 개수 MMM이 주어진다. (1≤M≤100,0001 \le M \le 100{,}0001≤M≤100,000)
넷째 줄부터 MMM개의 줄에 쿼리가 하나씩 주어진다.
2번 쿼리의 답을 주어진 순서대로 한 줄에 하나씩 출력한다.