센터가 돋보여야 해
면접 대비시간 제한2초메모리 제한512 MB
점 갱신이 있는 배열에서 각 구간 l부터 r까지 a < b < c인 세 학생을 골라 A_b - A_a - A_c의 최댓값을 구합니다.
문제
나코더 39기 부원인 정후는 2022년 솔대제에서 나코더의 무대를 선보이려고 한다. 무대의 이름은 '수열과 쿼리 333'이다. 1번부터 번까지 일렬로 서 있는 학생들이 정후가 만든 가지 동작을 보여 준다. 각 동작은 두 종류 중 하나이고, 각 학생은 정수 하나로 나타내는 매력을 가진다.
- 첫 번째 종류의 동작은 번 학생의 매력을 로 바꾼다.
- 두 번째 종류의 동작은 번 학생부터 번 학생 사이에서 서로 다른 학생 세 명을 무대에 내보낸다. 를 만족하는 번, 번, 번 학생이 나와 동작을 마친다.
센터의 매력이 독보적일수록 무대의 매력이 커진다. 번 학생의 매력을 라고 할 때, 무대의 매력은 로 계산한다.
정후를 위해 각 동작마다 세 명을 골라 무대의 매력의 최댓값을 구하자.
입력
첫째 줄에 학생의 수 과 동작의 수 가 공백으로 구분되어 주어진다. 둘째 줄에는 개의 정수가 공백으로 구분되어 주어진다. 번째 수는 번 학생의 매력 이다. 셋째 줄부터 째 줄까지 동작 정보가 세 정수로 주어진다. 각 행의 첫 번째 수는 동작의 종류이다. 첫 번째 종류의 동작에서는 이어서 와 가 주어지고, 두 번째 종류의 동작에서는 이어서 와 가 주어진다.
출력
두 번째 종류의 동작이 주어질 때마다 무대의 매력의 최댓값을 한 줄에 하나씩 출력한다.
제한
- 주어지는 모든 수는 정수이다.
- 두 번째 종류의 동작이 적어도 하나 주어진다.