国家集训队作业昆0063picnic解题报告.pdfVIP

  • 4
  • 0
  • 约5.58千字
  • 约 5页
  • 2022-06-06 发布于北京
  • 举报
IOI2003 中国国家集训队难题讨论活动 0063 ic 解题报告 福州第三中学 王知昆 【题目简述】 矮人虽小却喜欢乘坐巨大的轿车,轿车大到可以装下无论多少矮人。某天, N(N≤20)个矮人打算到野外聚餐。为了集中到聚餐地点,矮人A 要么 1)开车 到矮人B 家中,留下自己的轿车在矮人B 家,然后乘坐B 的轿车 ;要么2) 直接开车到聚餐地点,并将车停放在聚餐地。 虽然矮人的家很大,可以停放无数量轿车,但是聚餐地点却最多只能停放 K 辆轿车。现在给你一张 无向图,它描述了N 个矮人的家和聚餐地点,要 你求出所有矮人开车的最短总路程。 【解决情况】 已解决 【算法概述】 本题实为求度限制生成树,可用贪心算法解决 【正文】 本题的标准算法是搜索,但真的需要搜索吗? 是否定的。 一、简化问题 先简化问题。如果不考虑聚餐地点只能停放K 辆车的限制,那么这是个什 么问题呢。 首先,在最优方案中,图G=(V,E,w) 中的每条边最多只算一次。因为如果

文档评论(0)

1亿VIP精品文档

相关文档