Решение задачи "Квадрат?" с Codeforces

Без пояснения   Просмотров: 19


Школьник Вася утверждает, что у него был бумажный квадрат. Он разрезал его на две прямоугольные части с помощью одного вертикального или горизонтального разреза. Затем Вася сообщил вам размеры этих двух прямоугольных частей. Вам необходимо проверить, правда ли у Васи изначально был именно квадрат. Иными словами, проверьте, возможно ли составить квадрат из двух заданных прямоугольников.

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int t, a1, b1, a2, b2;
    cin >> t;
    for(int i = 0; i < t; ++i){
        cin >> a1 >> b1 >> a2 >> b2;
        if(a1 > b1)
            swap(a1, b1);
        if(a2 > b2)
            swap(a2, b2);
        if(a1 + a2 == b2 && b2 == b1)
            cout << "Yes";
        else
            cout << "No";
        cout << endl;
    }
    return 0;
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться