题意 本题的意思就是给出一段带有 $ ? $ 与 \(*\) 的字符串 (在下面称为\(s\)), $ ? $ 必须占据一个字符位置, \(*\) 可以占据任意位置, 求下面给出几段(在下面称为\(ss\))中能够匹配的字符串. 思路 前言 本题最可恶的一点是,如果s的第一段/最后一段是字符,那么ss中最开始/最后也必须是一样的字符. 另外,本题我使用了hash + 前缀,如果不太熟悉的话可以了解一下-传送门 举个栗子- 如样例,s为*aca?ctc,我们就可以将它分为 \(*\) ,aca,…