Exemplo n.º 1
0
int main()
{
	while (scanf("%d%d", &N, &M) != EOF)
   {
		memset(g, 0, sizeof(g));
	//	initial();
		maxMatch();
	}
	return 0;
} 
Exemplo n.º 2
0
int main()
{
   int i;
   scanf("%d%d", &r, &c);
   getchar();
   for (i = 0; i < r; ++i)
      gets(mp[i]);
   preSolve();
   printf("%d\n", maxMatch());
}
Exemplo n.º 3
0
int inslide(FILE *in, FILE *out)
{
	int ifile=fileno(in);
	int n,ptr;
	size_t segment=0;

	while((n=read(ifile,buffer,BUFFSIZE))>0){
		ptr=0;
		memset(hTable,0,HASHSIZE*(SLIDEWIN+1)*sizeof(size_t));
		while(ptr<n){
			segment=(size_t)maxMatch(buffer[ptr],&ptr,n-1);
			if((segment>>8)!=0)
				fputc((unsigned char)(segment>>8),out);
			else{
				fputc((unsigned char)(segment>>8),out);
				fputc((unsigned char)segment,out);
			}
		}
		memset(buffer,0,BUFFSIZE*sizeof(unsigned char));
	}