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<wi<=100000)

输出格式:

每组数据输出Wa-Wb的最大值

输入样例:

3
3 2 1
6
1 1 1 1 1 1

输出样例:

2
0

如果从前往后进行会超时,换为从后向前进行就好了,还有一点要注意,最大值可能为负。

#include <iostream>
#include <vector>
#include <cstdio>
#include <cmath>
using namespace std;
int main()
{int n;while (scanf("%d",&n)!=EOF){//    vector<int>a;int a[100010]={0};int i,j;for(i=0;i<n;i++){//          int t;
//          scanf("%d",&t);
//          a.push_back(t);cin>>a[i];}int max=-1111111111,t=0;
//      for(i=0;i<n-1;i++)
//      {//          for(j=i+1;j<n;j++)
//          {//              t=a[i]-a[j];
//              if(t>max)
//              {//                  max=t;
//              }
//          }
//      }t=a[n-1];for(i=n-2;i>=0;i--){if(max<a[i]-t){max=a[i]-t;}if(t>a[i]){t=a[i];}}printf("%d\n",max);
//      a.clear();}return 0;
}

7-6 拿糖果 (15 分)相关推荐

  1. 浙大版《C语言程序设计(第3版)》题目集 练习2-17 生成3的乘方表 (15 分)

    练习2-17 生成3的乘方表 (15 分) 输入一个非负整数n,生成一张3的乘方表,输出3​0​​~3​n​​的值.可调用幂函数计算3的乘方. 输入格式: 输入在一行中给出一个非负整数n. 输出格式: ...

  2. 团体——L1-005 考试座位号 (15 分)

    L1-005 考试座位号 (15 分) 方法一: #include<stdio.h> struct stu{char a[20];int s,k; }xue; int main() {st ...

  3. 习题2.5 两个有序链表序列的合并 (15 分)

    习题2.5 两个有序链表序列的合并 (15 分) 本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列. 函数接口定义: List Merge( List L1, List L ...

  4. 习题2.4 递增的整数序列链表的插入 (15 分)

    习题2.4 递增的整数序列链表的插入 (15 分) 本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性. 函数接口定义: List Insert( List ...

  5. B1091 N-自守数 (15分)

    B1091 N-自守数 (15分) 如果某个数 \(K\)的平方乘以\(N\) 以后,结果的末尾几位数等于 \(K\),那么就称这个数为"\(N\)-自守数".例如 \(3×92 ...

  6. 浙江大学远程教育学院计算机考试,浙江大学远程教育学院机试题 Windows操作题(共15分,若有做错请酌情 ....docx...

    浙江大学远程教育学院机试题 Windows操作题(共15分,若有做错请酌情 ....docx 第 PAGE 26 页 共 NUMPAGES 36 页 浙江大学远程教育学院机试题 Windows操作题( ...

  7. [PAT B1036]跟奥巴马一起编程(15分)

    1036 跟奥巴马一起编程(15)(15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周& ...

  8. 7-7 字符串修改 (15 分)

    7-7 字符串修改 (15 分) 删除给出字符串中的元音字母,同时将辅音字母改为小写,并在前面加一个".".元音字母是"A", "O", & ...

  9. 7-4 递增序列 (15 分)

    7-4 递增序列 (15 分) 递增序列指的是,在序列中,对于任何两个相邻的数b[i]和bi+1,总有b[i]<b[i+1].现在,给你一个序列b[1],b[2],-b[n],和一个正整数d,每 ...

最新文章

  1. Git Fetch vs Pull:Git Fetch和Git Pull命令之间有什么区别?
  2. 连接没反应_显示器USB接口的作用是什么?为什么会没有反应?
  3. mysql slave lock 跳过_slave开启MTS时执行mysqldump引发死锁案例
  4. Java 压缩解压字符串(支持中文)
  5. 【Java】基数排序
  6. java中数组的返回值是什么类型_打印java 数组的最简单方式是什么?
  7. java 调用 cplex
  8. [UE4] Spawn Emitter Attached 特效消失的问题的解决方法:ParticleSystem 必须附着在角色的 Mesh 上
  9. 软件工程实践: 敏捷开发流程图(scrum)
  10. AERONET 儒略日公历相互转换
  11. VBA:完美解决数独问题----全网最强
  12. 武汉理工大学c语言pta选择题答案,武汉理工大学c语言实验及答案.doc
  13. Python七天快速入门——第一天
  14. 锦上添花之元音音标学习(上)
  15. 关闭Eslint中的规则 no-unused-vars
  16. java 图片写字_用java在图片上写字
  17. [ERROR] Couldn‘t set the case sensitive attribute of the directory “\\?\C:\WSL\“.Reason: Indicates
  18. jdk-8u191-windows-x64.exe下载
  19. MySQL之concat的用法
  20. R语言建立和可视化混合效应模型mixed effect model

热门文章

  1. MW660双模蓝牙5.2热插拔PCB
  2. es6数组以及数组对象去重
  3. 教教你什么是灌篮!!!
  4. 8.固若金汤 网站的安全架构
  5. 安装ugjava安装在哪里_装ug一定要装java吗,
  6. Maven 生命周期和插件详解
  7. react 项目搭建
  8. 一个睡五分钟等于六个钟头的方法
  9. spring security 实现匿名访问接口
  10. BizWorks 助力企业应用的高效开发与复用