我这道题第三个点WA。
#include<bits/stdc++.h>
using namespace std;
char a[10001],b[10001];
int cn[200],ans1,ans2;
int main()
{
cin>>a>>b;
int len1=strlen(a),len2=strlen(b);
for(int i=0;i<len2;i++) cn[b[i]-64]++; //用桶来存储
for(int i=0;i<len1;i++) if(cn[a[i]-64]!=0){cn[a[i]-64]--;ans1++;a[i]=32;}
for(int i=0;i<len1;i++) if(cn[a[i]-32]!=0){cn[a[i]-32]--;ans2++;a[i]=32;}
for(int i=0;i<len1;i++) if(cn[a[i]+32]!=0){cn[a[i]+32]--;ans2++;a[i]=32;}
cout<<ans1<<' '<<ans2;
return 0;
}