题目链接:点击打开链接
问题 D: 拿糖果
时间限制: 1 Sec
内存限制: 128 MB
提交: 434
解决: 59
[
提交][
状态][
讨论版]
题目描述
薯片和他的朋友薯条来到了商店,商店有n个糖果,标号依次为1,2,3....n,对应的价值为W1,W2,W3...Wn。现在薯片先拿走一个标号为a的糖果,标号小于a的糖果就被商家收回去了,然后薯条只能在剩下的糖果中选一个标号为b的糖果,请问Wa-Wb的最大值是多少?
输入
多组数据输入,每一组数据第一行输入一个数字 n(2<=n<=100000),接下来n行,每行输入一个wi表示第i个糖果的价值(0<wi<=100000)
输出
每组数据输出Wa-Wb的最大值
样例输入
样例输出
思路:两层 for 是要炸的,找个数组记录一下第 i 个糖果之后的最小价值(包括第 i 个),枚举一下找到最优