PivotOJ

Equal Sum Subarrays

시간 제한: 3000ms메모리 제한: 1024MB출처: USACO 2023 February GoldBOJ 27843

문제

FJ gave Bessie an array aa of length NN (2N500,1015ai10152\le N\le 500, -10^{15}\le a_i\le 10^{15}) with all N(N+1)2\frac{N(N+1)}{2} contiguous subarray sums distinct. For each index i[1,N]i\in [1,N], help Bessie compute the minimum amount it suffices to change aia_i by so that there are two different contiguous subarrays of aa with equal sum.

입력

The first line contains NN.

The next line contains a1,,aNa_1,\dots, a_N (the elements of aa, in order).

출력

One line for each index i[1,N]i\in [1,N].

예제

예제 1

입력
2
2 -3
출력
2
3

예제 2

입력
3
3 -10 4
출력
1
6
1
코드를 제출하려면 로그인하세요.