#include "stdio.h" #include "string.h" #include "math.h" int main() { int m; scanf("%d",&m); while(m--) { int a,b,ss[100001],leap=0; scanf("%d %d",&a,&b); for(int i=0;i<a;i++) { scanf("%d",&ss[i]); } for(int i=0;i<a;i++) { if(ss[i]>b||(b-ss[i])<0) continue; for(int j=i+1;j<a;j++) if((ss[i]+ss[j])==b) { leap=1; printf("YES\n"); break; } if(leap==1) break; } if(!leap) printf("NO\n"); } return 0; } |
Double click to view unformatted code.