【BZOJ5318】【JSOI2018】扫地机器人

该博客讨论了JSOI2018比赛中扫地机器人的问题,主要分为子任务2和原题两部分。在子任务2中,介绍了如何找到合法的操作序列,通过循环的向右/向下操作确保机器人遍历整个网格。当N=M时,答案是特定组合的求和。对于N≠M的情况,利用最大公约数d,将问题简化。在原题中,博主提出了一种转化为求最小路径的方法,使用DP解决,时间复杂度为O(TN^5)。
摘要由CSDN通过智能技术生成

【题目链接】

【思路要点】

  • 首先考虑如何解决子任务2,也就是求解可行的方案数。
  • 假设点\(A\)指向了其下方的点\(B\),那么其右方的点\(C\)的前驱就只能其上方的点。
  • 由类似的一系列推理,我们发现矩阵的每一条副对角线上的元素方向应当相同。
  • 考虑子任务2中\(N=M\)的情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值