1 条题解
-
2
#include<bits/stdc++.h> using namespace std; const int N=1e5+5; char a[N],b[N]; int ans,n,s[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++) s[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(s[i]-s2[i]>=0) ans-=s[i]-s2[i]; } else { for(int i=0;i<n;i++) s[b[i]-'a'+1]++; for(int i=0;i<strlen(a);i++) s2[a[i]-'a'+1]++; for(int i=1;i<=26;i++) if(s[i]-s2[i]>=0) ans-=s[i]-s2[i]; } cout<<ans<<endl; return 0; }
- 1
信息
- ID
- 2277
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 9
- 标签
- 递交数
- 9
- 已通过
- 8
- 上传者