码迷,mamicode.com
首页 > 其他好文 > 详细

[ctsc2018] 混合果汁 【主席树】【二分答案】

时间:2018-05-10 00:30:25      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:分析   假设   通过   信息   技术   注意   题目   维护   模拟   

题目分析:

由于技术故障,ccf没有公布分数和题解。猫锟也撤回了T2的题解。

出于公平考虑,我公布T1的题解并附T3的题解在后以迫使CCF不考原题。

更何况这题早就公之于众了,所以写题解完全不会被处罚。

首先考虑到最小值最大,二分答案。假设答案为k,显然这满足单调性。如果某个k使得这个情况下选不出。那么比k大的一定也选不出,所以二分答案。

接着我们可以贪心,当我们确认了k以后,一定会优先选费用最少的,那么可以按费用维护主席树,在树上查询最小的l升果汁。

题目代码暂时没拿到。

T3的做法如下。

一号点:搜索,通过返回的信息确认结果。

二号点:贪心后修改末尾数字,尝试出解。

三号点:n^4的dp

四号点:模拟退火

五号点:模拟退火

六号点:贪心,选最小的

七号点:注意到所有边权在1000以上,所以保留1014以下的边,二分图匹配。

八号点:贪心可以拿到3分

九号点:贪心后逐一修改,若修改使得答案变优则修改。

十号点:同九号点。

这样是第三题的93分做法

[ctsc2018] 混合果汁 【主席树】【二分答案】

标签:分析   假设   通过   信息   技术   注意   题目   维护   模拟   

原文地址:https://www.cnblogs.com/Menhera/p/9017418.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!