fork download
  1. #include<iostream>
  2. #include<bits/stdc++.h>
  3. using namespace std;
  4. int main()
  5. {
  6. long long int t;
  7. cin>>t;
  8. while(t--)
  9. {
  10. long long int a,b,c,d,x,y,x1,x2,y1,y2;
  11. cin>>a>>b>>c>>d>>x>>y>>x1>>y1>>x2>>y2;
  12. if((x1<=x-a+b&&x-a+b<=x2)&&(a+b==0 || x1<x2)&&(y1<=x-c+d&&x-c+d<=y2)&&(c+d==0 || y1<y2))
  13. {
  14. // if(y1<=y-c+d<=y2 && (c+d==0 || y1<2))
  15. cout<<"YES"<<endl;
  16. }
  17. else
  18. cout<<"NO"<<endl;
  19. }
  20. }
Success #stdin #stdout 0s 4536KB
stdin
6
3 2 2 2
0 0 -2 -2 2 2
3 1 4 1
0 0 -1 -1 1 1
1 1 1 1
1 1 1 1 1 1
0 0 0 1
0 0 0 0 0 1
5 1 1 1
0 0 -100 -100 0 100
1 1 5 1
0 0 -100 -100 100 0
stdout
YES
NO
NO
YES
YES
YES