fork download
  1. #include<iostream>
  2. #include<cstdio>
  3. using namespace std;
  4. int main()
  5. {
  6. int i,j,t,n,cw,hd;
  7. float temp;
  8. long int p;
  9. scanf("%d",&t);
  10. string f[t];
  11. if(t>500||t<1)
  12. return 0;
  13. for(i=0;i<t;i++)
  14. {
  15. scanf("%d %ld",&n,&p);
  16. if(n<1||n>500||p<1||p>10000000||p%10!=0)
  17. return 0;
  18. float a[n];
  19. cw=0;
  20. hd=0;
  21. for(j=0;j<n;j++)
  22. {
  23. scanf("%f",&a[j]);
  24. }
  25. for(j=0;j<n;j++)
  26. {
  27. if(a[j]>p||a[j]<1)
  28. return 0;
  29. if(a[j]/p>=0.5)
  30. cw++;
  31. if(a[j]/p<=0.1)
  32. hd++;
  33. }
  34. if(cw==1&&hd==2)
  35. {f[i]="yes";}
  36. else
  37. {f[i]="no";}
  38. }
  39. for(i=0;i<t;i++)
  40. cout<<f[i]<<endl;
  41. }
  42.  
Success #stdin #stdout 0s 15232KB
stdin
6
3 100
10 1 100
3 100
11 1 100
3 100
10 1 10
3 100
10 1 50
4 100
50 50 50 50
4 100
1 1 1 1
stdout
no
no
no
no
no
no