while(gets(s)&&strcmp(s,cmp)!=0)
{
lens=strlen(s);
lentree=0;
memset(flag,-1,sizeof(flag));
memset(a,0,sizeof(a));
for(int i=0;i
if(flag[i]!=-1)
a[flag[i]].val++;
else
{
a[lentree].c=s[i];
a[lentree].val++;
for(int j=i+1;j
lentree++;
}
}
pcodelen=8*lens; //ASCII编码长度就为字符串长度乘8
execute();
ans=(double)pcodelen/(double)nowcodelen;
cout<
cout<
cout<
return 0;
}