1491: 四则运算
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:40
Solved:14
Description
给定一个长度为$n$的正整数序列$ai$(0 ≤ $ai$ ≤ 109),要求对这段序列进行$m$次操作。
每次操作可以选择序列中任意一个数字,并对这个数字选择加2、减2、乘2、整除2其中一个操作。
希望在$m$次操作后,整个序列的极差(最大值减去最小值)最大。
例如:$n$ = $3$,$m$ = $2$;
序列:$0$ $1$ $0$
第一步操作:将$1$加上$2$得到$3$;
第二步操作:将$3$乘以$2$得到$6$;
极差为$6$ - $0$ = $6$
每次操作可以选择序列中任意一个数字,并对这个数字选择加2、减2、乘2、整除2其中一个操作。
希望在$m$次操作后,整个序列的极差(最大值减去最小值)最大。
例如:$n$ = $3$,$m$ = $2$;
序列:$0$ $1$ $0$
第一步操作:将$1$加上$2$得到$3$;
第二步操作:将$3$乘以$2$得到$6$;
极差为$6$ - $0$ = $6$
Input
第一行输入两个整数$n$和$m$;
第二行输入$n$个整数序列,数据以空格隔开。
第二行输入$n$个整数序列,数据以空格隔开。
Output
一行,输出最大的极差。
Sample Input Copy
3 2
0 1 0
Sample Output Copy
6
HINT
2 ≤ $n$ ≤ 105;
1 ≤ $m$ ≤ 10;
1 ≤ $m$ ≤ 10;