自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mtxxxx的blog

走一步,再走一步

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 字典树(一)

1.通过一道简单的题比较了一下指针和数组的写法...两种做法都是参考网上的..数组的写法好像更简洁,耗时间短一点,这里相当于是以后的模板了 题目链接:http://acm.hust.edu.cn/vjudge/contest/123402#problem/A //指针写法,140ms #include #include #include using namespace std; con

2016-07-28 00:03:48 253

原创 KMP(一)(简单题)

/************************************ KMP最初的代码(写next可能会CE) 1.getnext()递推 规定next[0]=-1; 当nextn[j]=k时: 若p[k]==p[j],可以看出next[j+1]=k+1 否则k=next[k] 2.KMP() 当比较到s[i]!=p[j]时,j=nextn[j], 省去了原串的回溯,

2016-07-27 13:13:10 268

原创 字符创匹配(Rabin-Karp 算法)(hash)

//题目链接:http://poj.org/problem?id=3690 //复杂度:如果一一检查,会退化为O(mn) 不同字符串哈希值冲突的概率非常低, //通常可以忽视,实际不做朴素的检查,所以是O(m+n)。 //哈希函数:H(C)=(c1*pow(b,m-1)+c2*pow(b,m-2)+c3*pow(b,m-3)+...+cm*pow(b,0))mod h.(b为哈希的基数) //

2016-07-26 20:30:51 340

原创 7.24

题目网址 http://acm.hdu.edu.cn/showproblem.php?pid=5748 //要求的是,a[i]之前找到一个比它小的数,这个数作为一个序列的 //最后一个数时序列长度最长 //c[i]:长度为i的序列中,最后一个数最小,存完之后保证i就是 //这个数作为最后一个数的序列中最长序列的长度.,二分 #include #include #include #inc

2016-07-24 13:18:51 185

原创 hdu3073 Lucas定理

//在求形如C(n,k)%p这样的式子时,如果p值是一个可变的素数, //而且不是特别大,就可以使用Lucas定理 #include #include #include #include using namespace std; long long pow_mod(long long a,long long i,long long p) { if(i==0)return 1%p

2016-07-17 16:47:03 419

原创 hdu 5673 卡特兰数,逆元

//题目网址 http://acm.hdu.edu.cn/showproblem.php?pid=5673//以下参考过网上代码 http://m.blog.csdn.net/article/details?id=51227707#include #include #include #include using namespace std; const int mod=1000000007

2016-07-17 15:25:42 347

原创 poj 3254

//题目网址 http://acm.hust.edu.cn/vjudge/contest/view.action?cid=121145#problem/G #include #include #include using namespace std; const int maxn=4096,inf=1000000000; int matrix[15][15],r,c,table[max

2016-07-15 10:51:50 206

原创 hdu1025

题目http://acm.hust.edu.cn/vjudge/contest/view.action?cid=119769#problem/D #include #include #include int grid[250][250]; bool vis[250][250]; int sum,r,c,flag; int mov[4][2]={{1,0},{-1,0},{0,1},{0,-

2016-07-06 16:52:47 314

空空如也

空空如也

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

TA关注的人

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