Solutions of Combine rectangles - ReimuOJ: Reimu Online Judge

Solutions of Combine rectangles

Select solution language

Write solution here.


User Avatar quanghuy_2013    Created at    2 likes

Code ở dưới cùng. Để giải bài toán này, chúng ta cần xem xét các trường hợp có thể xảy ra khi ghép hai hình chữ nhật lại với nhau. Trường hợp 1: Hai hình chữ nhật có cùng chiều dài hoặc chiều rộng. Trong trường hợp này, chúng ta có thể đặt hai hình chữ nhật cạnh nhau để tạo thành một hình chữ nhật lớn hơn. Trường hợp 2: Hai hình chữ nhật không có cùng chiều dài hoặc chiều rộng. Trong trường hợp này, chúng ta không thể ghép hai hình chữ nhật thành một hình chữ nhật lớn hơn được. Code: #include <iostream> using namespace std; int main() { int a, b, c, d; cin >> a >> b >> c >> d; if (a == c || a == d || b == c || b == d) { cout << "YES" << endl; } else { cout << "NO" << endl; } return 0; }