View Code of Problem 3686

#include "stdio.h"
#include "string.h"
#include "ctype.h"
#include "math.h"
int main()
{
  int t,n,x,i,a[1000],min,flag,temp,j;
  scanf("%d",&t);
  while(t--)
  {   flag=0;
     scanf("%d %d",&n,&x);
     for(i=0;i<n;i++)
       scanf("%d",&a[i]);
    
    for(i=0;i<n-1;i++)
      for(j=i+1;j<n;j++)
        if(a[i]+a[j]==x)
            flag=1;
    if(flag)
          printf("YES\n");
    else
         printf("NO\n");
  }
    return 0;
}

Double click to view unformatted code.


Back to problem 3686