can anyone give me some more test cases beacuse my all test cases are right still it says wrong answer.

#include
#define lli long long int
using namespace std;

int main()
{
lli t;
cin>>t;
while(t–)
{
lli n,minx,maxx;
cin>>n>>minx>>maxx;
lli w[n],b[n],a=(-1),p,temp=0;
for(lli i=0;i<n;i++)
{
cin>>w[i]>>b[i];
}
for(lli i=n-1;i>=0;i–)
{
if(temp==0)
{
if((w[i]%2==0)&&(b[i]%2==0))
{
a=(maxx-minx+1);

          break;
      }
      if((w[i]%2==0)&&(b[i]%2!=0))
       {
          a=0;
          
          break;
      }
      if((w[i]%2!=0)&&(b[i]%2!=0))
      {
          temp=1;
      }
      if((w[i]%2!=0)&&(b[i]%2==0))
      {
          temp=0;
      }
       }
       if(temp==1)
       {
        if((w[i]%2==0)&&(b[i]%2==0))
      {
          a=0;
          break;
      }
      if(((w[i]%2)==0)&&((b[i]%2)!=0))
       {
          a=(maxx-minx+1);
          break;
      }
      if(((w[i]%2)!=0)&&((b[i]%2)!=0))
      {
          temp=1;
      }
      if(((w[i]%2)!=0)&&((b[i]%2)==0))
      {
          temp=0;
      }
       } 
       
       }
       if(a==(-1))
       {
           if(temp==0)
           {
               if(((maxx%2)==0)&&((minx%2)==0))
               a=((maxx-minx+2)/2);
               else if(((maxx%2)!=0)&&((minx%2)!=0))
                a=((maxx-minx)/2);
                else
                 a=((maxx-minx+1)/2);
           }
            if(temp==1)
           {
               if(((maxx%2)!=0)&&((minx%2)!=0))
               a=((maxx-minx+2)/2);
               else if((maxx%2==0)&&(minx%2==0))
                a=((maxx-minx)/2);
                else
                 a=((maxx-minx+1)/2);
           }
       }
p=(maxx-minx+1-a);

cout<<a<<" "<<p<<endl;
}
return 0;
}

It’s difficult to help unless you say which question you are working on. But I’m guessing it’s SPAMCLAS.

Try these:

2
2 1 5
3 4
1 3
3 2 10
3 3
1 2
5 1

Output

3 2
5 4

Yes Can u plz Specify question