提交时间:2024-01-07 13:51:54

运行 ID: 229915

#include<bits/stdc++.h> using namespace std; char a[1002]; char b[1002]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=n;i++){ cin>>b[i]; } int sum=0; for(int i=1;i<=n;i++){ if(a[i]==b[i]){ sum++; } } for(int i=1;i<=n;i++){ bool f=false; for(int j=1;j<=n;j++){ if(i!=j){ if(a[i]==b[j]&&b[i]==a[j]){ sum+=2; cout<<sum; return 0; } } } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(i!=j){ if(a[i]==b[j]||a[j]==b[i]){ sum+=1; cout<<sum; return 0; } } } } cout<<sum; return 0; }