7-6 拿糖果 (15 分)
Long long ago,a handsome boy whose name is HSP studied in JSU of information science and engineering. He is clever and always thinks of ways to make fun of others. Now,it is your turn.
HSP和他的女朋友ZM来到了商店,商店有n个糖果,标号依次为1,2,3....n,对应的价值为W1,W2,W3...Wn。现在HSP先拿走一个标号为a的糖果,标号小于a的糖果就被ZM收回去了,然后HSP只能在剩下的糖果中选一个标号为b的糖果,请问Wa-Wb的最大值是多少?
多组数据输入,每一组数据第一行输入一个数字 n(2<=n<=100000),接下来n行,每行输入一个wi表示第i个糖果的价值
(0 每组数据输出Wa-Wb的最大值 题解:就是将一个数组,分为两个集合,前一个集合的最后一个元素(选定元素决定集合分布)-后一个集合的最小值。 求MIN[]数组,从最后一个元素开始,后一个集合越来越大。 输出格式:
输入样例:
3
3 2 1
6
1 1 1 1 1 1
输出样例:
2
0
#include