[JXOI2018]排序问题
2021-06-06 12:05
标签:固定 www tps ace main clear i++ ack com 本题好像又不算期望罢…… 根据一些简单的推理,我们发现最终答案就是 其中\(cnt_i\)表示有多少个数是\(i\)。(这很简单,因为只有每个位置一一对应才能排序成功;但是值相同的数之间两两可以相互替换,故要除掉) 我们发现,对于\(i\notin[l,r]\),这个\(cnt_i\)就已经固定了,可以直接通过哈希表/离散化预处理出来;而对于\(i\in[l,r]\),\(cnt_i\)并不固定,而我们希望它尽量平均,故我们先用这\(m\)个位置尽量补,补到对于\(i\in[l,r]\),\(cnt_i\)全部相等,然后剩下的直接平均分即可。 代码: [JXOI2018]排序问题 标签:固定 www tps ace main clear i++ ack com 原文地址:https://www.cnblogs.com/Troverld/p/14611004.htmlXIV.[JXOI2018]排序问题
#include