题目分析:
由于技术故障,ccf没有公布分数和题解。猫锟也撤回了T2的题解。
出于公平考虑,我公布T1的题解并附T3的题解在后以迫使CCF不考原题。
更何况这题早就公之于众了,所以写题解完全不会被处罚。
首先考虑到最小值最大,二分答案。假设答案为k,显然这满足单调性。如果某个k使得这个情况下选不出。那么比k大的一定也选不出,所以二分答案。
接着我们可以贪心,当我们确认了k以后,一定会优先选费用最少的,那么可以按费用维护主席树,在树上查询最小的l升果汁。
题目代码暂时没拿到。
T3的做法如下。
一号点:搜索,通过返回的信息确认结果。
二号点:贪心后修改末尾数字,尝试出解。
三号点:n^4的dp
四号点:模拟退火
五号点:模拟退火
六号点:贪心,选最小的
七号点:注意到所有边权在1000以上,所以保留1014以下的边,二分图匹配。
八号点:贪心可以拿到3分
九号点:贪心后逐一修改,若修改使得答案变优则修改。
十号点:同九号点。
这样是第三题的93分做法
原文地址:https://www.cnblogs.com/Menhera/p/9017418.html