【qscoj】哗啦啦村的奇迹果实(一)
2017-04-18 21:02
127 查看
描述
哗啦啦村生长着一个奇迹树,奇迹树上长着奇迹果实。
传说只要答对奇迹树前牌子的五个问题,就能获得一个奇迹果实。
第一个问题是这样的:
给你n个数,请你选择出两个数,使得这两个数的差值最大。
输入
本题包含若干组测试数据。
第一行一个n,表示数据的个数。
第二行n个数。
满足,1<=n<=100000,1<=a[i]<=1e9
输出
输出最大的差值。
样例输入1
3
1 2 3
样例输出1
2
A :
qscqesze : 排序嘛,在ACM/OI竞赛中,我只推崇一种排序方法,就是直接调用algorithm里面的sort函数。
sort() Sorts the elements in the range [first,last) into ascending order.
哗啦啦村生长着一个奇迹树,奇迹树上长着奇迹果实。
传说只要答对奇迹树前牌子的五个问题,就能获得一个奇迹果实。
第一个问题是这样的:
给你n个数,请你选择出两个数,使得这两个数的差值最大。
输入
本题包含若干组测试数据。
第一行一个n,表示数据的个数。
第二行n个数。
满足,1<=n<=100000,1<=a[i]<=1e9
输出
输出最大的差值。
样例输入1
3
1 2 3
样例输出1
2
A :
#include<bits/stdc++.h> using namespace std; const int maxn = 100005; int a[maxn]; int main() { int n; while (cin >> n) { for (int i = 0; i < n; ++i) { cin>>a[i]; } sort(a, a + n); int ans = a[n-1] - a[0]; // 排序后首尾差值最大 cout << ans <<endl; } return 0; }
qscqesze : 排序嘛,在ACM/OI竞赛中,我只推崇一种排序方法,就是直接调用algorithm里面的sort函数。
sort() Sorts the elements in the range [first,last) into ascending order.
相关文章推荐
- 【qscoj】哗啦啦村的刁难(5)(找规律)
- 【qscoj】哗啦啦村的刁难(1)
- 【qscoj】喵哈哈村与哗啦啦村的大战(一)
- qscoj 喵哈哈村与哗啦啦村的大战(四)(树形DP求非严格路径数量)
- 【qscoj】哗啦啦村的本周会议(一)
- 哗啦啦村的奇迹果实(三)-(DP)
- 【qscoj】哗啦啦村的刁难(4)(公式)
- ServletResponseFilter对HTML加密,保护美工的劳动果实。
- 第五章 逆转的奇迹
- SIP与P2P的技术携手创造奇迹?
- dos版电影 (telnet towel.blinkenlights.nl的奇迹!!)-STAR WARS in ARCII
- 胜利的果实
- 人生没有奇迹
- fw:迪拜:阿拉伯的奇迹
- 第五章 逆转的奇迹--Borland JBuilder的战斗发展史
- 唐笑、谢天华舞动奇迹总决赛完美10分
- 敏捷的奇迹——《应用Rails进行敏捷Web开发》代译序
- 享受生活、善待自己-奇迹就在身边
- Ruby创造的奇迹
- 世界第九大奇迹已经出现!