View Code of Problem 133

#include<stdio.h>
#include<string.h>
#include<math.h>


int main(){

	int n;
	scanf("%d",&n);
	int aa[1000];
	for(int i=0;i<n;i++){
		int a,b,w;
		scanf("%d%d",&a,&b);
		for(int j=0;j<a;j++){scanf("%d",&aa[j]);}
		w=0;
		for(int k=0;k<a;k++)
			for(int l=0;l<a;l++)
			{
				if(aa[k]+aa[l]==b){w=1;k=a;break;}
			
			}
		if(w==1)printf("YES\n");
		else printf("NO\n");
	
	}

}

Double click to view unformatted code.


Back to problem 133