题面 制杖四合一,HEOI以前居然出这种**题,看来HE还是联考比较好= = 首先对第二个串建SAM 第一个简单,以每个位置为起点在SAM上走,失配时更新答案 第二个先在第二个串上预处理$firs[i][j]$每个字母在位置$i$后最早在$j$出现,然后在第一个串里$n^2$枚举在$firs$上走,失配时更新答案(这是不是就是序列自动机啊=.= 第三个设个$dp[i][j]$表示考虑前$i$个状态为$j$的答案,然后和第一个一样 第四个$dp[i][j]$第二维改为表示第$j$个,然后和第二个一…