Cod sursa(job #1708946)

Utilizator UPB_Darius_Rares_SilviuPeace my pants UPB_Darius_Rares_Silviu Data 28 mai 2016 10:19:35
Problema Carte2 Scor 100
Compilator cpp Status done
Runda ONIS 2016 - Runda - 2 - ACM ICPC Romanian Programming Contest Marime 0.92 kb
#include <stdio.h>
#include <algorithm>

using namespace std;

int Tes;
int A, B, C, D, E;

int main() {

    freopen("carte2.in", "r", stdin);
    freopen("carte2.out", "w", stdout);

    scanf("%d", &Tes);

    while ( Tes -- ) {

        scanf("%d%d%d%d%d", &A, &B, &C, &D, &E);

        bool posibil = (A < C && B < D) ||
                       (A < D && B < C) ||
                       (A < C && B < E) ||
                       (A < E && B < C) ||
                       (A < D && B < E) ||
                       (A < E && B < D);

        swap(A, B);

        posibil |=     (A < C && B < D) ||
                       (A < D && B < C) ||
                       (A < C && B < E) ||
                       (A < E && B < C) ||
                       (A < D && B < E) ||
                       (A < E && B < D);

        printf("%s\n", posibil ? "posibil" : "imposibil");

    }

    return 0;
}