hdu1316
[cpp]
#include
#include
#include
#include
using namespace std;
char a[105],b[105];
char F[495][110];
int cmp(char a[],char b[])
{
int lenA=strlen(a),lenB=strlen(b),i,j;
if(lenA // if(lenB>lenA) return -1; bug
if(lenB
F[i][len]='\0';}while(scanf("%s%s",a,b)!=EOF){if(a[0]=='0'&&b[0]=='0') break;upsidedown(b);upsidedown(a);// for(i=1;i<=490;i++) if(cmp(a,F[i])>=0) break;// for(j=490;j>=1;j--) if(cmp(b,F[j])<=0) break;// printf("%d %d %d\n",i-1,j+1,j-(i-1));printf("%d\n",bsearch_nextTOx(b)-1-bsearch_preTOx(a));}return
0;}