自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 HDU3970.cpp

/*代码慢慢敲,教训*/ #include #include #include #include using namespace std; #define size 1010 #define INF 99999999 int n,m,a,b,d,p,s,t; int S[size],dist[size],value[size]; int map[size][size],cos[size][siz

2013-11-17 21:45:23 782

原创 HDU1867.cpp KMP中发生不匹配时,j=next[j],j的含义

#include#include#define size 100009void getnext(char *p,int *next){ int i,j; next[0]=-1; i=0,j=-1; int len=strlen(p); while(il2) i=l1-l2; while(i<l1 && jl2) printf("%s\n",ans2); else if(l10) printf("%

2013-11-14 15:17:28 756

原创 HDU1358.cpp(KMP学习)

/*字符串长度为n,那么n-next[n](字符串从0开始)是最小循环节, 如果n能整除n-next[n],周期为n/(n-next[n]); */ #include #include #define size 1000002 int n; char s[size]; int next[size]; int temp; void getnext() { int i,j;

2013-11-11 16:34:31 421

转载 KMP中的getnext函数中的周期原理,和重要性质

----------------------- -----------------------  k    m        x      j       i 由上,next【i】=j,两段红色的字符串相等(两个字符串完全相等),s[k....j]==s[m....i] 设s[x...j]=s[j....i](xj=ji) 则可得,以下简写字符串表达方式 kj=

2013-11-10 16:42:22 571

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除