hdu3689 AC自动机Dp
来源:互联网 发布:视频人脸打马赛克软件 编辑:程序博客网 时间:2024/05/21 09:39
题目:http://acm.hdu.edu.cn/showproblem.php?pid=3689
题目大意 :给定n个字符出现的概率,随机敲击m次,敲出的串中包含给定子串的概率
算法 :AC自动机dp
思路 :建立AC自动机,设定状态f[step][k]表示第step步走到第k个ac自动机里的状态的概率,转移方程便是f[step][k] = f[step –1][trie[p].next[char]] *prob[trie[p].next[char]];最后的答案便是sum(f[step][l])周到自动机最后一个节点的概率总和。
提交情况:Accepted1次
收获 :the frist AC+dpprogram
ACcode
#include <stdio.h>
#include <string.h>
#define MAXN (26)
#define MAXM (1010)
#define MAXL (20)
struct NODE{
}trie[MAXL * MAXN];
int ad;
charword[MAXL];
doubleprob[MAXN];
doublef[MAXM][MAXL];
intqueue[MAXL * MAXN], boo[MAXL * MAXN];
voidinsert(){
}
voidGet_trie_map(){
}
voidBuilt_trie(){
}
doubleGet_ans(intm){
}
int main(){
}
- hdu3689 AC自动机Dp
- hdu3689(ac自动机+dp)
- 【AC自动机+DP】 hdu3689 Infinite monkey theorem
- hdu4758 AC自动机+dp
- AC自动机 + DP小结
- AC自动机+DP+hdu2296
- hdu2457 AC自动机+DP
- hdu2296(AC自动机+DP)
- hdu2296 AC自动机+DP
- uvalive4842(AC自动机+DP)
- poj3691(ac自动机+dp)
- poj3691(ac自动机+dp)
- AC自动机+dp(CodeForces
- hdu3689(kmp+dp)
- AC自动机 算法 及模板
- poj 2778 AC自动机DP
- POJ-3691-ac自动机+dp
- hdu 4511 AC自动机 + dp
- AC自动机(确定性有限状态自动机)
- 2011年04月06日
- HTML5之Web Worker
- 2011年04月06日的日记
- 模拟退火 poj3422 run away
- hdu3689 AC自动机Dp
- 平面最近圆对儿 hdu3124
- hdu3400 三分法
- 智能避障小车顺利结束
- 内部类和外部类
- poj1015 DP
- poj2018 最大平均值
- hdu3440 差分约束系统
- hdu3572 最大流