Problem 1375 --算法实现题 4-13 数列极差问题(习题 4-26)

1375: 算法实现题 4-13 数列极差问题(习题 4-26)

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $8$ 正确数量 $0$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 贪心
在黑板上写了 N 个正数组成的一个数列,进行如下操作:每一次擦去其中 2 个数设为 a和 b,然后在数列中加入一个数 a*b+1,如此下去直至黑板上只剩下一个数。在所有按这种操作方式最后得到的数中,最大的数记为 max,最小的数记为 min,则该数列的极差 M 定义为 M = max - min。

算法设计:

对于给定的数列,计算出其极差 M。

输入第一行是数列的长度 N(不超过 2000),第二行起是数列中的 N 个数,相邻 2 个数由空格分隔。
输出数列极差 M。结果应分两行输出,第 1 行是数 M 的位数,第 2 行是数 M。
3
1 1 1
1
0

推荐代码 查看1375 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$ $ms]
内存最少[$ $KB]
第一AC
第一挑战 计爱玲 114663 2017-08-07 18:35:16

赛题来源/所属竞赛 NA 算法导论(第三版)中文完整高清版

竞赛编号 竞赛名称 竞赛时间 访问比赛