#2574. 四则运算
四则运算
题目描述
小 正在学习四则运算,为了验证他的学习成果,小林老师给出一个长为 整数序列 。并让小 给这个序列进行 次操作。
每次操作可以任意选择序列中一个数 ,令 变成 ,,, 这四个结果中的一个。
老师希望 次操作后,整个序列的极差(最大值减最小值)最大。
显然 小 没有认真学习,所以他希望你来帮他回答这个问题。
输入格式
第一行两个整数 ,。
第二行 个整数,表示序列 。
输出格式
共一行一个整数,表示最大的极差。
3 2
0 1 0
6
3 2
0 -1 0
6
提示
样例1解释
第一步操作:将 加上 得到 。
第二步操作:将 乘以 得到 。
极差为 。
样例2解释
第一步操作:将 减去 得到 。
第二步操作:将 乘以 得到 。
极差为 。
数据范围
对于 的数据,,。
对于 的数据,,,。
相关
在以下作业中: