25639 수열과 최대 상승 쿼리(백준, python3)
·
PS/BOJ
https://www.acmicpc.net/problem/25639시간 제한메모리 제한1초512MB문제길이가 N인 수열 a_1, a_2, ..., a_N이 주어졌을 때, 다음과 같은 쿼리를 수행하는 프로그램을 작성해보자.1 k x : a_k를 x로 바꾼다.2 l r : 구간 [l,r]의 최대 상승 값을 출력한다. 구간 [l,r]의 최대 상승 값은 다음과 같이 정의한다.max(a_j - a_i) (l ≤ i ≤ j ≤ r) 입력첫째 줄에 수열의 길이 N(1 ≤ N ≤ 100,000)이 주어진다.두 번째 줄에 수열의 원소 a_1, a_2,..., a_N이 주어진다. 수열의 i번째 원소는 정수 a_i(-10^9 ≤ a_i ≤ 10^9)이다.세 번째 줄에 쿼리의 개수 Q(1 ≤ Q ≤ 100,000)가 주어진다..