#CF2009E. Klee's SUPER DUPER LARGE Array!!!
Klee's SUPER DUPER LARGE Array!!!
Klee 的超大数组
题目描述
你将得到一个长度为 的数组 。请你求出 的值,其中
$$S = \min_{1 \le x \le n} \left| \left( \sum_{i=1}^x a_i \right) - \left( \sum_{i=x+1}^n a_i \right) \right|$$也就是说,选择一个分割点 ,将数组分成前后两段,使得两段元素之和的差的绝对值最小。输出这个最小值。
输入格式
第一行包含一个正整数 ,表示测试数据组数。
接下来 行,每行包含两个用空格隔开的整数 与 。
输出格式
对于每组数据,输出一行一个整数 ,即所求的最小绝对值差。
样例
4
2 2
7 2
5 3
1000000000 1000000000
1
5
1
347369930
样例解释
- 第一组数据:。选择 ,左半部分和为 ,右半部分和为 ,差的绝对值为 。可以证明这是可能的最小值。
- 第三组数据:。选择 ,左半部分和为 ,右半部分和为 ,差的绝对值为 。可以证明这是可能的最小值。
数据范围与提示
来源
Codeforces 2009E,英文题名 Klee's SUPER DUPER LARGE Array!!!。