思路:裸裸的kmp算法;
#include
#include
int next[5000100],a[5000100],b[5000010];
int n,m;
void getnext()
{
int i=0,j=-1;
memset(next,0,sizeof(next));
next[0]=-1;
while(i<m)
{
if(j=...
分类:
其他好文 时间:
2015-03-11 17:13:22
阅读次数:
142
本文改编于http://www.cnblogs.com/PegasusWang/archive/2013/01/20/2868824.html把里面的演示代码修改了一下,可以直接复制运行通过。环境DEV-C++1. void *memset(void *s,int c,size_t n)总的作用:将...
分类:
其他好文 时间:
2015-03-11 14:19:36
阅读次数:
125
1 #include 2 #include 3 #include 4 #include 5 #define sc(x) scanf("%d",&x) 6 #define pf(x) printf("%d\n",x) 7 #define CL(x,y) memset(x,y,sizeof(x...
分类:
编程语言 时间:
2015-03-11 14:18:50
阅读次数:
132
.准备工具:windbg2.准备环境:需要设置windbg符号路径内存泄露分析demo[cpp]view plaincopyint_tmain(intargc,_TCHAR*argv[]){while(TRUE){char*p=newchar[1024];memset(p,0,1024);Sleep...
分类:
其他好文 时间:
2015-03-11 12:41:03
阅读次数:
141
求a^b的最后一位,a有1000位,b是long long。#include#includelong long y;char x[1005];int n,i,s;int a[10];int l;int find(int s,long long r){ memset(a,0,sizeof(a))...
分类:
其他好文 时间:
2015-03-10 21:26:48
阅读次数:
161
1 #include 2 #include 3 #include 4 #include 5 #define CL(x, y) memset(x, y, sizeof(x)) 6 using namespace std; 7 const int MAX = 5; 8 int N, i, j,...
分类:
其他好文 时间:
2015-03-10 21:26:09
阅读次数:
150
1 #include 2 #include 3 #include 4 #include 5 #define CL(x, y) memset(x,y,sizeof(x)) 6 using namespace std; 7 const int MAX = 33; 8 int A...
分类:
其他好文 时间:
2015-03-10 21:05:44
阅读次数:
163
int main1(int argc ,char *argv[]){ if(argc 0)//文件大的时候由于buf太小每次只读buf大小 { printf("%s\n" , buf); memset(buf , 0, 100);//读完以后清空buf ...
分类:
其他好文 时间:
2015-03-10 19:11:28
阅读次数:
146
1、素数筛法,打表;
2、从中间向两边寻找。
#include
using namespace std;
int main()
{
bool p[10001];
int m,i,j;
memset(p,0,sizeof(p));
for(i=2;i<=10000;i++) //筛出素数,打表
if(!p[i])
for(j=i+i;j<=1...
分类:
其他好文 时间:
2015-03-10 17:25:50
阅读次数:
156
#include #include #include #include #define CL(x, y) memset(x,y,sizeof(x))using namespace std;const int MAX = 55;int N, T, A, B, C, i, j, k;int used[M...
分类:
其他好文 时间:
2015-03-10 16:53:01
阅读次数:
187