编程题
### 问题描述 小蓝生活在一个充满魔法和奇幻的世界中。最近,他收到了一封特殊的邀请函,邀请他参加一场防御魔法大会。这场大会将聚集许多有天赋的魔法师,他们将展示自己的防御技巧和能力。 在大会的规则中,参赛者需要组成一支由 $n$ 个人组成的队伍参赛,每个人都有一个特定的魔法能量值 $w_i$。然而,小蓝发现他可以有一个特权:他可以选择两个人不参加大会,然后将剩余的人排成一排,以展示他们的防御力量。 然而,问题是每两个相邻的人之间会产生一个能量波动,其波动值为两个人的能量值差的绝对值。小蓝希望他的队伍中的 $n-2$ 个人产生的最大波动值尽可能小。 作为一名机智的魔法师,小蓝想要找到一种最佳策略,以便在大会中展现出最强大的防御能力。 你能帮助小蓝计算出最佳策略下的最小的最大波动值吗? ### 输入格式 第一行输入一个整数 $n$($4 \leq n \leq 100$),表示参赛人数。 第二行输入 $n$ 个整数 $w_i$($1 \le w_i \le 10^7$),表示每个参赛者的魔法能量值。 ### 输出格式 输出仅一行,即最佳策略下的最小的最大波动值。 ### 样例输入 ``` 4 7 5 10 3 ``` ### 样例输出 ``` 2 ```
查看答案
赣ICP备20007335号-2