题目链接:https://codeforces.com/contest/1537/problem/C
题目大意:
有座山,每座山有一个高度,我们需要从左到右排列山的顺序,需要首先让第一座山和最后一座山的高度差最小,在此的基础上,若则总难度加1,我们需要让总难度最大。输出任意一种满足条件的山的排列情况。
题解:
首先将n座山按照高度从低到高排序。
然后我们找出任意一对高度差最小的山,假设为,先把它们放到首尾
我们来思考下这种情况下的最优解。
若只有两座山,那么此时就是最优解。
有多座山