1-getting error in two output cases
#include
#include <bits/stdc++.h>
#include
#include
using namespace std;
int main() {
int k;
cin>>k;
string s1;
cin>>s1;
int l1=s1.length();
int a=count(s1.begin(), s1.end(), βbβ);
int b=count(s1.begin(), s1.end(), βaβ);
// cout<<a;
int t=max(a,b);
//cout<<t;
int t1=a+b-t;
if(k>(t-t1)/2)
{
if(((t-t1)%2)==0)
cout<<t12+t-t1;
else
cout<<2t1+t-t1-1;
}
else{
cout<<2t1+2k;
}
}