题意
传送门 AtCoder practice contest B Interactive Sorting
题解
归并排序 + 二分
对于 n = 26 n = 26 n=26 的情况,归并排序最坏情况下需要 99 99 99 次比较。对于 n = 5 n=5 n=5 的情况,比较 c 1 , c 2 c_1,c_2 c1,c2,再比较 c 3 , c 4 c_3,c_4 c3,c4,接着比较两组数据的最小者(不妨假设为 c 1 c_1 c1),此时得到了一个有序的三元组 c 1 , c 3 , c 4 c_1,c_3,c_4 c1,c3,c4,二分求解 c 5 c_5 c5 的位置并插入,此时 c 1 c_1 c1 右侧的元素至多为 3 3 3,再次二分插入 c 2 c_2 c2 即可。由于插入一个有序三元组需要二分比较的次数为 2 2 2,故总比较次数 3 + 2 + 2 = 7