#P9590. 雨夜
雨夜
题目描述
有一个 个数的序列,从中删掉 个数,使得删除后前 个数减去后 个数的差最大。问最大的差值是多少?
输入格式
输入的第一行包含一个正整数 。
接下来一行有 个用空格隔开的正整数 。
输出格式
一个正整数,表示最大的差值。
样例
3
8 2 2 7 4 6 5 3 8
5
删除 和 后,剩下的前 个数为 , 后 个数为 , 此时两者之和的差值最大为 。
子任务
| 测试点编号 | n的范围 | 约定 |
|---|---|---|
| 1,2 | ||
| 3,4,5 | ||
| 6,7 | ||
| 8,9,10 |
有一个 3×N 个数的序列,从中删掉 N 个数,使得删除后前 N 个数减去后 N 个数的差最大。问最大的差值是多少?
输入的第一行包含一个正整数 N。
接下来一行有 3×N 个用空格隔开的正整数 ai。
一个正整数,表示最大的差值。
3
8 2 2 7 4 6 5 3 8
5
删除 a2,a3 和 a9 后,剩下的前 N 个数为 [8,7,4], 后 N 个数为 [6,5,3], 此时两者之和的差值最大为 5。
| 测试点编号 | n的范围 | 约定 |
|---|---|---|
| 1,2 | ≤4 | ai≤109 |
| 3,4,5 | ≤100 | ai≤2 |
| 6,7 | n≤103 | ai≤109 |
| 8,9,10 | n≤105 |