冬令营作业wc sgu101解题报告.pdfVIP

  • 3
  • 0
  • 约5.63千字
  • 约 6页
  • 2022-10-26 发布于北京
  • 举报
Sgu101 解题报告 浙江省杭州第二中学 题目大意 有n 个domino 骨牌,每个骨牌被分成上下两部分,每一部分上写着一个 0..6 的数字, 现在要把这 n 个domino 骨牌首位相接排成一列,使得连接部分的数字相同。当然骨牌可以 旋转,即可以用下半部分和下一个骨牌相连,也可以用上半部分和下一个骨牌相连。 比如骨牌(1,2) , (2,4) , (2,4) , (6,4) , (2,1)可以这样连接:(6,4)(4,2)(2,1)(1,2)(2,4) 给出n 个骨牌,求出一个方案,或输出无解 分析 如果 把 0..6 看成7 个节点,每张骨牌(a,b)看成一条 a 和b 之间的无向边,那么求一 个序列就等价于在这 中求一个 路径。 度为奇数的点不可能有奇数个。 如果度为奇数的点超过 2 个,无解。 如果度为奇数的点正好为 2 个,从 2 个中任意一个出发,找 路径。 没有,则从任意一个点出发,找 路径。 特别注意,如果图有 2 个或2 个以上有边的连通分量,也无解。所谓有边是排除那种只 有一个孤立点的连通分量。这步

文档评论(0)

1亿VIP精品文档

相关文档