我的代码:
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+5;
char a[N],b[N];
int ans,n,s1[28],s2[28];
int main()
{
cin>>a;
cin>>b;
n=max(strlen(a),strlen(b));
ans=n;
if(strlen(a)==n){
for(int i=0;i<n;i++) s1[a[i]-'a'+1]++;
for(int i=0;i<strlen(b);i++) s2[b[i]-'a'+1]++;
for(int i=1;i<=26;i++) if(s1[i]-s2[i]>=0) ans-=s1[i]-s2[i];
}
else{
for(int i=0;i<n;i++) s1[b[i]-'a'+1]++;
for(int i=0;i<strlen(b);i++) s2[a[i]-'a'+1]++;
for(int i=1;i<=26;i++) if(s1[i]-s2[i]>=0) ans-=s1[i]-s2[i];
}
cout<<ans<<endl;
return 0;
}
Subtask2 特殊性质A全R了,求大佬指正
我的记录
指正给关,求求了!