分块查找算法
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int SIZE=1300000+16; const int BLOCKS=50000; //块的大小 char word[SIZE][11]; char pre[20]; int Num[27]; bool isPre(char mo[],char so[]) { int i=0,j=0; while(mo[i]&&so[j]) { if(mo[i]!=so[j]) return false; i++; j++; } if(so[j]=='