Why?!
#include<bits/stdc++.h>
using namespace std;
int n,cnt1,cnt2;
string a,b;
int main(){
cin>>n>>a>>b;
for(int i=0;i<n;i++){
if(a[i]=='1')cnt1++;
}
for(int i=0;i<n;i++){
if(b[i]=='1')cnt2++;
}
if(cnt1>cnt2)cout<<cnt1-cnt2;
else if(cnt1=cnt2)cout<<0;
else if(cnt1<cnt2)cout<<cnt2-cnt1;
return 0;
}