#P111. Maximize
Maximize
题目描述
给你一个由 个整数构成的数组,你可以从中选择一个任意区间 中任取两个数,然后从 中任取两个数 ,使得 的值最大,输出 的最大值。
输入格式
第一行输入一个整数 ,第二行输入 个整数 $a_1, a_2, \dots, a_n(1 \le a_1, a_2, \dots, a_n < 10^9)$,每个整数之间由空格隔开。
输出格式
一行,输出最大值。
样例
5
9 6 5 12 3
13
相关
在下列比赛中:
给你一个由 n 个整数构成的数组,你可以从中选择一个任意区间 [l,n]中任取两个数x1,x2,然后从 [1,l)∪(r,n] 中任取两个数 y1,y2,使得 ∣x1−y1∣+∣x2−y2∣ 的值最大,输出 ∣x1−y1∣+∣x2−y2∣ 的最大值。
第一行输入一个整数 n(4≤n≤108),第二行输入 n 个整数 $a_1, a_2, \dots, a_n(1 \le a_1, a_2, \dots, a_n < 10^9)$,每个整数之间由空格隔开。
一行,输出最大值。
5
9 6 5 12 3
13
在下列比赛中: