poj 2681(水题)
作者:互联网
#include<iostream> #include<cstring> using namespace std; int main(){ int n,cnt,result; char a[100],b[100]; int dataA[26],dataB[26]; scanf("%d\n",&n); cnt = 1; while(cnt<=n){ gets(a); gets(b); memset(dataA,0,sizeof dataA); memset(dataB,0,sizeof dataB); for(int i=0;i<strlen(a);i++){ dataA[a[i]-'a']++; } for(int i=0;i<strlen(b);i++){ dataB[b[i]-'a']++; } result = 0; for(int i=0;i<26;i++){ if(dataA[i]==dataB[i])continue; else result += dataA[i]>dataB[i]?dataA[i]-dataB[i]:dataB[i]-dataA[i]; } printf("Case #%d: %d\n",cnt++,result); } return 0; }
标签:cnt,水题,int,dataA,26,dataB,poj,result,2681 来源: https://www.cnblogs.com/stevenzrx/p/15620671.html