#824. 给树浇水吧
给树浇水吧
说明
公园里有n棵树,第i棵树的高度是hi。你想要给树浇水,使每棵树都长到同样的高度。
从第一天开始浇水,但是浇水使树增长的高度有一定的规则:
- 第奇数天(1,3,5,7....)浇水可以使一棵树增长 1 的高度,第偶数天(2,4,6,8,10....)浇水可以使一棵树增长 2 的高度。
- 当然你也可以跳过这一天啥也不干。
你的任务是求解出让这些树长到同样高度所需要的最少天数。
输入格式
第一行一个正整数T,代表数据的组数。下面有T组数据,每组数据包括两行。
第一行为一个正整数n,n <= 3 * 100000
第二行为n个正整数,hi代表第i棵树的高度 hi <= 2 * 1000000000
输出格式
对于每组数据,输出一个整数代表最少让所有树长到同样高度的浇水天数。样例
3
3
1 2 4
5
4 4 3 5 5
7
2 5 4 8 3 7 4
4
3
16