[USACO Feb. Gold] Problem1. EQUAL SUM SUBARRAYS
题目链接
题目描述
有一个长度为的数组,a的的连续子序列的和各不相同。对于每一个,输出“最少需修改(增大或减少),使得的两个连续子序列的和相等”。
题目解析
首先求出个子数组的和,进行排序。每个和对应一个子数组。 对于每一个,对应于原数组的区间,如果通过最少修改,让等于另一个,则只能是或。维护结果数组,初始化为最大值,对于每个,用去更新。最后输出结果即可。
有一个长度为的数组,a的的连续子序列的和各不相同。对于每一个,输出“最少需修改(增大或减少),使得的两个连续子序列的和相等”。
首先求出个子数组的和,进行排序。每个和对应一个子数组。 对于每一个,对应于原数组的区间,如果通过最少修改,让等于另一个,则只能是或。维护结果数组,初始化为最大值,对于每个,用去更新。最后输出结果即可。