Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
是"YES"不是"Yes"吧?In Reply To:不明白为什么会WA啊.高手帮忙看看.mail我,THX Posted by:bluefoam at 2005-05-31 23:55:28 > #include<stdio.h> > #include<string.h> > #include<stdlib.h> > int cmp(const void *a,const void *b){ > return(*(int *)a-*(int *)b); > } > int main(){ > //freopen("test.in","r",stdin); > char temp[110]; > int length,s1[26],s2[26],i,j,change; > while(scanf("%s",&temp)!=EOF){ > for(i=0;i<26;i++) s1[i]=s2[i]=0; > length=strlen(temp); > for(i=0;i<strlen(temp);i++) s1[temp[i]-'A']++; > scanf("%s",&temp); > length=strlen(temp); > for(i=0;i<strlen(temp);i++) s2[temp[i]-'A']++; > qsort(s1,26,sizeof(s1[0]),cmp); > qsort(s2,26,sizeof(s2[0]),cmp); > change=1; > for(j=0;j<26;j++){ if(s1[j]!=s2[j]){ change=0;break; }} > if(change==0) printf("NO\n"); > else printf("Yes\n"); > } > return 0; > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator