问题标题: 酷町堂:3715

0
0
已解决
武建豪
武建豪
中级天翼
中级天翼

油价统计经验值:400

题目描述 Description

现在有n(n≤18,000)个加油站,每个加油站的加油费用不一样,现在需要统计费用最高和最低的油费之和,请你来统计一下。

输入描述 Input Description

第一行,一个整数n
接下来一行,n个由空格隔开的整数,a1 a2 … an,分别代表一个油费

输出描述 Output Description

一个整数,为最高油费和最低油费之和

样例输入 Sample Input

10 45 50 60 70 85 32 16 88 94 62

样例输出 Sample Output

110

我的每日一题,杠精不要来,谢谢合作

武建豪在2020-08-13 21:55:12追加了内容

有钱任性~

武建豪在2020-08-16 22:43:02追加了内容

帖 沉 了

武建豪在2020-09-06 15:08:40追加了内容

帖又沉了


0
已采纳
朱家烨
朱家烨
资深守护
资深守护

先要循环输入,再定义假定最大值和假定最小值,再比较,然后刷新最大最小值,再cout<<maxn+minn;

望采纳

朱家烨在2020-08-17 09:55:59追加了内容

或者sort从小到大排序(从1到n),再a[1]的就是最小值,a[n]的是最大值

朱家烨在2020-08-17 09:56:51追加了内容

望采纳

0
0
0
黄依成
黄依成
中级天翼
中级天翼

sort一下,最小的就在第一位,最大的就在最后一位

所以输出a[1]+a[n]

或者直接找最大值和最小值

0
陈振轩
陈振轩
高级光能
高级光能

用sort写这一道题,输入之后使用Sort函数,最后输出a[1]和a[n]即可AC

0
江子周
江子周
中级守护
中级守护

输入,再排序,之后输出最小的加上最大的和就可以了(sort排序)

sort(a+1,a+1+n);

0
江子周
江子周
中级守护
中级守护

cin我就不写了

sort(a+1,a+1+n);

cout<<a[1]+a[n];

我要回答