摘要:
题目链接:https://www.luogu.com.cn/problem/P4799 解题思路: 如果暴搜时间复杂度是 \(O(2^{40})\),所以考虑折半搜索。 前一半搜索的时候记录好所有的状态,然后对这些状态对应的价格排序。 后一半搜索的时候到边界条件时用二分确定前一半的数量。 时间复杂度 阅读全文
posted @ 2020-09-18 13:31
quanjun
阅读(174)
评论(0)
推荐(0)
摘要:
题目链接:https://www.luogu.com.cn/problem/P5691 解题思路: 因为暴搜的时间复杂度为 \(O(150^6)\),所以采用折半搜索(meet-in-middle search)。 我这里用 map 记录 hash,所以总的时间复杂度为 \(O(12 \cdot 1 阅读全文
posted @ 2020-09-18 10:47
quanjun
阅读(213)
评论(0)
推荐(0)
浙公网安备 33010602011771号