UVa 11078 - Open Credit System
来源:互联网 发布:直销软件开发 编辑:程序博客网 时间:2024/04/30 08:54
題目:給你一些學生的分數,任何前面的學生等級都高於他後面的學生,
問等級高的學生比等級低的學生的分數差最大值。
分析:簡單題。保存當前最大值,做差求解即可。
說明:╮(╯▽╰)╭。
#include <algorithm>#include <iostream>#include <cstdlib>#include <cstring>#include <cstdio>#include <cmath>using namespace std;int score[100001];int main(){int t,n;while (~scanf("%d",&t))while (t --) {scanf("%d",&n);for (int i = 0; i < n; ++ i)scanf("%d",&score[i]);int max = score[0],cut = score[0]-score[1];for (int i = 1; i < n; ++ i) {if (cut < max-score[i])cut = max-score[i];if (max < score[i])max = score[i];}printf("%d\n",cut);} return 0;}
0 0
- UVA 11078 Open Credit System
- Uva-11078-Open Credit System
- UVA 11078 - Open Credit System
- uva 11078 Open Credit System
- UVa 11078 - Open Credit System
- UVA 11078 Open Credit System
- UVA 11078 Open Credit System
- UVa:11078 Open Credit System
- UVA - 11078 Open Credit System
- Open Credit System UVa 11078
- UVA 11078 Open Credit System
- UVA 11078 - Open Credit System
- uva 11078 Open Credit System
- UVA 11078 Open Credit System
- UVA - 11078 Open Credit System
- UVA 11078 Open Credit System
- UVa 11078 - Open Credit System
- Open Credit System UVA 11078
- Android Matrix详解
- 写在200小时
- 原理图检查以及一些错误及原因
- 【读书笔记】TiJava——泛型
- Linux Out-of-Memory分析
- UVa 11078 - Open Credit System
- .NETC#下AE二次开发过程中出现的属性表不能更新问题解决办法
- 用Apache Spark进行大数据处理
- 位运算将01字符串转化为相应二进制数
- Qt的自文档化工具qdoc
- ExpandableListView替换右边箭头的实现
- llwer
- 堆排序中构造最大堆C/C++
- Swift基本语法思维导图