Maxtrix

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

길이가 NN인 두 정수 배열 A,BA, B가 주어진다. 이때 N×NN \times N 크기의 행렬 CC가 다음과 같이 정의된다.

C_ij=A_i+B_jijC\_{ij} = A\_i + B\_j - ij

11 이상 NN 이하의 모든 정수 kk에 대해 각각 max_1ikjNC_ij\max\_{1 \le i \le k \le j \le N} C\_{ij}를 계산하라.

입력

첫 번째 줄에 두 배열의 길이를 나타내는 정수 NN이 주어진다.

두 번째 줄에는 A_1,A_2,,A_NA\_1, A\_2, \cdots, A\_N이 공백으로 구분되어 주어진다.

세 번째 줄에는 B_1,B_2,,B_NB\_1, B\_2, \cdots, B\_N이 공백으로 구분되어 주어진다.

출력

NN개의 줄에 걸쳐 답을 출력한다.

제한

  • 1N250,0001 \le N \le 250\\,000
  • A,BA, B의 모든 원소의 절댓값은 101810^{18} 이하.