题目传送门:LOJ #3158. 题意简述: 给定两个长度为 \(n\) 的正整数序列 \(a,b\),要求在每个序列中都选中 \(K\) 个下标,并且要保证同时在两个序列中都被选中的下标至少有 \(L\) 个,使得选中的下标对应的数的总和最大. 题解: 题目相当于要求在两个序列中选出 \(K\) 对数,不妨一对一对地选. 有个结论是说,上一步的最优决策一定不会再反悔,就是已经选的不会再撤销. 然后做完了,用堆维护一些东西,精细实现就好了. 下面是代码,复杂度 \(\mathcal{O}\lef…