View Code of Problem 133

#include<string.h>
#include<stdio.h>
int main(){
	int m;
	scanf("%d",&m);
	while(m--){
		int n,x,i,j,k=0;
		int a[m];
		scanf("%d %d",&n,&x);
		for(i=0;i<n;i++){
			scanf("%d",&a[i]);
		}
		for(i=0;i<n;i++){
			for(j=i+1;j<n;j++){
				if(a[i]+a[j]==x){
					k=1;
					break;
				}
			}
		}
		if(k==1){
			printf("YES");
		}
		else{
			printf("NO");
		}
	}
	
	
	
	return 0;
}

Double click to view unformatted code.


Back to problem 133