题目地址: https://ac.nowcoder.com/acm/contest/64819/A 1.首先我们可以确定最大值一定是在最中间 2.把最大值放好后,我们考虑放第二大的数如何摆放,(这里注意:最大值有多个与只有一个没有区别都是放在最中间) 3.从第二大数到最小的数依次考虑,对每个数我们是以最大值为分界线的,考虑放在最大值的左边或者右边(左边确定放置情况,右边是唯一确定的),假设第二大的数出现cnt2次,我们可以在左边右边分别放(0,cnt2),(1,cnt2-1),(2,cnt2-2)...(cnt2,0),共cnt2+1中情况 4.假设第三大的数出现了cnt3次,我们把第二大数放...