[USACO23FEB] Equal Sum Subarrays G

Luogu
IDLGP9127
Time3000ms
Memory256MB
DifficultyP4
USACO2023排序线性递推
**Note: The time limit for this problem is 3s, 1.5x the default.** FJ gave Bessie an array $a$ of length $N(2 \le N \le 500,−10^{15} \le a_i \le 10^{15})$ with all $\dfrac{N(N+1)}{2}$ contiguous subarray sums distinct. For each index $i \in [1,N]$, help Bessie compute the minimum amount it suffices to change ai by so that there are two different contiguous subarrays of a with equal sum. ## Input The first line contains $N$. The next line contains $a_1, \cdots ,a_N$ (the elements of $a$, in order). ## Output One line for each index $i \in [1,N]$. [samples] ## Note ### Explanation for Sample 1 Decreasing $a_1$ by $2$ would result in $a_1+a_2=a_2$. Similarly, increasing $a_2$ by $3$ would result in $a_1+a_2=a_1$. ### Explanation for Sample 2 Increasing a1 or decreasing $a_3$ by $1$ would result in $a_1=a_3$. Increasing $a_2$ by $6$ would result in $a_1=a_1+a_2+a_3$. ### SCORING - Input $3$: $N \le 40$ - Input $4$: $N \le 80$ - Inputs $5-7$: $N \le 200$ - Inputs 8-16: No additional constraints.
Samples
Input #1
2
2 -3
Output #1
2
3
Input #2
3
3 -10 4
Output #2
1
6
1
API Response (JSON)
{
  "problem": {
    "name": "[USACO23FEB] Equal Sum Subarrays G",
    "description": {
      "content": "**Note: The time limit for this problem is 3s, 1.5x the default.**  FJ gave Bessie an array $a$ of length $N(2 \\le N \\le 500,−10^{15} \\le a_i \\le 10^{15})$ with all $\\dfrac{N(N+1)}{2}$ contiguous sub",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 3000,
      "memory_limit": 262144
    },
    "difficulty": {
      "LuoguStyle": "P4"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGP9127"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "**Note: The time limit for this problem is 3s, 1.5x the default.** \n\nFJ gave Bessie an array $a$ of length $N(2 \\le N \\le 500,−10^{15} \\le a_i \\le 10^{15})$ with all $\\dfrac{N(N+1)}{2}$ contiguous sub...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments