摘要:
题意:给定n个模式串和1个文本串,求有多少个模式串在文本串里出现过。 思路:建完tire,fail之后,开始跑自动机,然后对于走过的点,给一个标记,防止多次计算即可 为啥呢,因为求得是有多少模式串在文本串出现过,而不是出现次数 1 #include<bits/stdc++.h> 2 using na 阅读全文
摘要:
题意:给出一个病毒串;给出n个询问串,问这些串是病毒串否? 要我们找出不是病毒的串 思路:我们将询问串建字典树,然后来dfs跑这个病毒串 (bfs也可以) 那么如何跑呢? 假如病毒串当前位置是A T G C ,就判断是否能在字典树上继续往下走,不可以就直接返回 假如是问号,那么就有4种可能,我们也枚 阅读全文
摘要:
1 #include<bits/stdc++.h> 2 using namespace std; 3 const int maxn=1e3+10; 4 int dp[maxn][maxn]; 5 int v[maxn],w[maxn],p[maxn]; 6 int main() 7 { 8 int 阅读全文