移动类匹配——固一枚一:ARC154C

本文讨论了解决AtCoder比赛中的环旋转匹配问题,关键在于识别两个环连续相同部分的重要性,通过枚举和暴力匹配,以及选择合适的B的开头来简化后续匹配过程。

https://atcoder.jp/contests/arc154/tasks/arc154_c?lang=en

发现本质是两个环旋转的匹配。 题目支持 n 2 n^2 n2,所以我们可以固定一个开头(B的),枚举A的开头再暴力匹配

此题中,能转的充要条件是由两个连续相同的。当发现这一点后,可以考虑特判,而不是归纳(理论上遇到应该先拓展,再看是归纳还是特判)。

选定B的开头是个技巧,为了方便后面匹配,我们应该选某个连续段的开头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值