#include <stdio.h> int main() { int t; //printf("总共组数:\n"); scanf("%d",&t); int flag=0; while(t>0) { int n,x; //printf("n和x:\n"); scanf("%d %d",&n,&x); //printf("n和x是:%d %d\n",n,x); int arr[n]; for(int k=0;k<n;k++) { //printf("请输入数组的元素:\n"); scanf("%d",&arr[k]); //printf("数组为%d\n ",arr[k]); } for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(arr[i]+arr[j]==x) { flag=1; break;; } else { flag=0; break; } } if(flag==1) break; } if(flag==1) printf("YES\n"); else printf("NO\n"); t--; } } |
Double click to view unformatted code.