My issue
can find mistake in this code…?
My code
#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
int t;
cin>>t;
while(t--){
int ans = 0;
int n,m;
cin>>n>>m;
vector<int>f(n);
vector<int>c(m);
bool ft = true;
for(int i=0;i<n;i++)cin>>f[i];
for(int i=0;i<m;i++)cin>>c[i];
int i = 0;
int j = 0;
while(i<n && j<n){
if(f[i]<c[j]){
i++;
if(ft)continue;
else{
ans++;
ft=true;
}
}
else{
j++;
if(!ft)continue;
else{
ft=false;
ans++;
}
}
}
if(i<n)if(!ft)ans++;
if(j<m)if(ft)ans++;
cout<<ans<<endl;
}
}
Problem Link: College Life 5 Practice Coding Problem - CodeChef