博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Poj3691(AC自动机+DP(简单题))
阅读量:5337 次
发布时间:2019-06-15

本文共 1071 字,大约阅读时间需要 3 分钟。

//#pragma comment(linker, "/STACK:102400000")#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define tree int o,int l,int r#define lson o<<1,l,mid#define rson o<<1|1,mid+1,r#define lo o<<1#define ro o<<1|1#define pb push_back#define mp make_pair#define ULL unsigned long long#define LL long long#define inf 0x3fffffff//不要太大!溢出!#define eps 1e-7#define N 1009#define M 4#define mod 100000using namespace std;int m,n,T,t,x,y,u;int ch[N][4];int v[N];int f[N],last[N],num;char str[N];int d[N][N];void clear()//Trie树初始化{ memset(d,-1,sizeof(d)); num=1; memset(ch[0],0,sizeof(ch[0])); memset(v,0,sizeof(v)); memset(last,0,sizeof(last));}int idx(char c){ switch(c) { case 'A': return 0; case 'C': return 1; case 'G': return 2; case 'T': return 3; } return 0;}void insert(char str[],int value)//建Trie树{ int len=strlen(str); int u=0; for (int i=0; i
q;//保存的节点下标 f[0]=0; for (int c=0; c

  

转载于:https://www.cnblogs.com/sbaof/p/3373765.html

你可能感兴趣的文章
增加samba用户提示Failed to add entry for user
查看>>
字符串替换 方法讨论
查看>>
Hibernate学习-在线书城后台管理系统的设计
查看>>
CentOS环境安装Docker配置nginx+uwsgi+django
查看>>
HDU 2188.悼念512汶川大地震遇难同胞——选拔志愿者-巴什博奕
查看>>
mybatis源码解析之Configuration加载(五)
查看>>
python--用python操作Git
查看>>
sscanf函数——强大的C语言库函数
查看>>
图像和流媒体 -- 帧率、分辨率、码流的概念和关系(转)
查看>>
数论 青蛙的约会 扩展欧几里得
查看>>
struts2.1笔记05:struts2开发环境的搭建
查看>>
GUI编程笔记(java)11:使用Netbeans工具进行GUI编程
查看>>
函数名可以作为函数的返回值
查看>>
C代码中如何调用C++ C++中如何调用C
查看>>
webx学习
查看>>
eclipse导出可供项目引用的jar
查看>>
(16)JavaScript的流程控制(js的循环)
查看>>
java之equals()和hashCode()方法
查看>>
十进制转换为二进制(一直不会算的)
查看>>
Linux源码编译安装php7.3
查看>>