洛谷P3234 抄卡组 [HNOI2014] 字符串hash

正解:字符串hash

解题报告:

传送门!

字符串hash是字符串匹配中很常见的一个方法,原理也很好懂,这里就不做太多阐述辣有时间放到hash笔记里面去QAQ

题意不说了挺好理解的,自带一句话概括好评

然后直接说正解QAQ

首先要想到对于读入,有三种情况

第一种,麻油有通配符的,这种最简单,直接读的时候判断一下就好

第二种,全都有通配符,显然这样的情况下,只要前后缀都是一样的,中间一定能用通配符操作一番之后变成一样的,只要判断前缀后缀就好

第三种,有的有通配符有的麻油,这种情况相对来说复杂一些,首先可以把麻油的按照第一种的判断了,然后把有的和麻油的匹配一下,匹配的话只要看通配符之间的484都相等就好

听起来好像也麻油很难的样子,,,但是似乎代码有点复杂的样子QAQ

猜你喜欢

转载自www.cnblogs.com/lqsukida/p/10422155.html