这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
2020-2021:teams:namespace:week_summary_11 [2020/07/23 15:47] great_designer [本周推荐] |
2020-2021:teams:namespace:week_summary_11 [2020/07/24 12:46] (当前版本) serein [比赛] |
||
---|---|---|---|
行 48: | 行 48: | ||
==== 比赛 ==== | ==== 比赛 ==== | ||
+ | 比赛如上。 | ||
==== 学习总结 ==== | ==== 学习总结 ==== | ||
行 87: | 行 87: | ||
===题目名称及来源=== | ===题目名称及来源=== | ||
- | ===tag=== | + | 牛客第三场比赛的A题。 |
+ | |||
+ | ===标签=== | ||
+ | |||
+ | 贪心。 | ||
===题意=== | ===题意=== | ||
+ | |||
+ | 每轮池塘里可能有一条鱼也可能没有,可能有一只蛤也可能没有。每轮可以选择捕鱼或捕蛤,也可以将已经捕到的一只蛤变成鱼,也可以什么都不做。对于每种状态序列,求最终捕鱼数的最大值。 | ||
===题解=== | ===题解=== | ||
- | ===comment=== | + | 贪心的想法,首先有鱼就捕鱼。 |
+ | |||
+ | 没有鱼就先捕蛤,什么都没有但是还有捕到的蛤,就让蛤变鱼。 | ||
+ | |||
+ | 假设到最后还剩下若干只蛤,这意味着倒数几轮中可以将捕蛤的操作改成蛤变鱼,使得捕到的总鱼数增加,得到最终不剩下蛤的流程是最优的,即最后再加上剩下若干只蛤的数目的一半,就是原问题的最优解。 | ||
+ | |||
+ | ===评论=== | ||
+ | |||
+ | 有趣的钓鱼问题,是贪心算法的优秀实例。 | ||
===== 页面链接 ===== | ===== 页面链接 ===== |