『图论建模』AGC017E Jigsaw

这篇博客介绍了如何利用图论建模解决AGC017E Jigsaw问题。文章详细阐述了积木连接的条件,并将其抽象为边的条件。通过转化条件,将积木转化为起点小于0,终点大于0的路径,进而讨论了无交集路径的判断准则,包括入度与出度的关系以及避免环的形成。最后,提供了实现此模型的代码片段。
摘要由CSDN通过智能技术生成

P r o b l e m \mathrm{Problem} Problem

在这里插入图片描述

S o l u t i o n \mathrm{Solution} Solution

根据题目说到的连接方式,两块积木的连接当且仅当满足一下条件之一:

  • 若块1在块2左边,块1的右边悬空,块2的左边接地。
  • 块1右边的悬空长度和块2左边的木块长度相等。

或者:

  • 块1的右边接地,块2的左边悬空。
  • 块1右边的木块长度和块1左边的悬空长度相同。

根据这个模型,我们可以抽象为:

  • d i = 0 , c i + 1 > 0 d_i=0,c_{i+1}>0 di=0,ci+1>0时: b i = c i + 1 b_i=c_{i+1} bi=ci+1
  • c i = 0 , d i + 1 > 0 c_i=0,d_{i+1}>0 ci=0,di+1>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值