超级好的题,需要自己动一下脑子才不超时.
我们首先算出包含自己本身的并且有重复的num1[]来然后第二波kmp的时候进行进一步的失配指针偏移
1 | if(j<i/2) |
这样能够保证我们的j是不重复的j然后把之前的num1数组按照格式乘起来即可
1 |
|
超级好的题,需要自己动一下脑子才不超时.
我们首先算出包含自己本身的并且有重复的num1[]来然后第二波kmp的时候进行进一步的失配指针偏移
1 | if(j<i/2) |
这样能够保证我们的j是不重复的j然后把之前的num1数组按照格式乘起来即可
1 | #include <bits/stdc++.h> |
微信支付
支付宝
Baccano by baccano is licensed under a Creative Commons BY-NC-ND 4.0 International License.
由baccano创作并维护的Baccano博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于baccano 博客( http://baccano.fun ),版权所有,侵权必究。
可以使用鼠标点击琴键也可以使用主键盘1-7或者小键盘的1-7来操作