0059 - Intersection of Rectangles
#include <iostream> using namespace std; void Slove(double xa1, double ya1, double xa2, double ya2, double xb1, double yb1, double xb2, double yb2) { cout << (xa1<=xb2 && xb1<=xa2 && ya1<=yb2 && yb1<=ya2? "YES" : "NO") << endl; } int main(void) { double xa1, ya1, xa2, ya2, xb1, yb1, xb2, yb2; while (cin >> xa1 >> ya1 >> xa2 >> ya2 >> xb1 >> yb1 >> xb2 >> yb2) Slove(xa1,ya1,xa2,ya2,xb1,yb1,xb2,yb2); return 0; }
当たり判定。。