比赛场次 | 576 |
---|---|
比赛名称 | 4043级2023省选模拟赛7 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2023-03-29 08:00:00 |
结束时间 | 2023-03-29 12:30:00 |
开放分组 | 全部用户 |
注释介绍 | 春风十里,好题 |
题目名称 | Equal Sum Subarrays |
---|---|
输入输出 | dhzsz.in/out |
时间限制 | 3000 ms (3 s) |
内存限制 | 256 MiB |
测试点数 | 14 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
|
AAAAAAAAAAAAAA | 5.995 s | 9.00 MiB | 100 |
|
AAAAAAAAAAAAAA | 9.960 s | 8.95 MiB | 100 |
给定一个长度为 N 的整数数组 a_1,a_2,…,a_N。
数组 a 有 \frac{N(N+1)}{2} 个子区间,它们的内部元素和各不相同。
对于每个 i∈[1,N],请你找到一个最小正整数 x,使得 a_i 加上或减去 x 后(加、减满足其一即可),数组 a 存在至少一对不同子区间的内部元素和相同。
第一行包含整数 N。
第二行包含 N 个整数 a_1,a_2,…,a_N。
共 N 行,其中第 i 行输出最小正整数 x,使得 a_i 加上或减去 x 后(加、减满足其一即可),数组 a 存在至少一对不同子区间的内部元素和相同。
2 2 -3
2 3
i=1 时,通过让 a_1 减去 2,可以使得 a_1+a_2=a_2。
i=2 时,通过让 a_2 加上 3,可以使得 a_1+a_2=a_1。
3 3 -10 4
1 6 1
i=1 时,通过让 a_1 加上 1,可以使得 a_1=a_3。
i=2 时,通过让 a_2 加上 6,可以使得 a_1=a_1+a_2+a_3。
i=3 时,通过让 a_3 减去 1,可以使得 a_1=a_3。
点击下载样例3
测试点 1: N \le 40
测试点 2: N \le 80
测试点 3-5: N \le 200
对于 100\% 的数据,2≤N≤500,−10^{15}≤a_i≤10^{15}。