Cod sursa(job #1708907)

Utilizator TeamFIIDUAIC backtrackers TeamFIID Data 28 mai 2016 10:12:44
Problema Carte2 Scor 100
Compilator cpp Status done
Runda ONIS 2016 - Runda - 2 - ACM ICPC Romanian Programming Contest Marime 0.75 kb
#include <stdio.h>
#define IN "carte2.in"
#define OUT "carte2.out"


FILE * fin = fopen(IN, "r");
FILE * fout = fopen(OUT, "w");

bool esteOkey(int, int, int, int, int);
int main()
{
	int t;
	int A, B, C, D, E;

	fscanf(fin, "%d", &t);

	for (int i = 1; i <= t; i++)
	{
		fscanf(fin, "%d%d%d%d%d", &A, &B, &C, &D, &E);

		if (esteOkey(A, B, C, D, E) == true)
			fprintf(fout, "posibil\n");
		else
			fprintf(fout, "imposibil\n");
	}

	fclose(fin);
	fclose(fout);
	return 0;
}

bool esteOkey(int a, int b, int c, int d, int e)
{
	if (a < c)
	{
		if (b < d || b < e)
			return true;
	}
	if (a < d)
	{
		if (b < c || b < e)
			return true;
	}
	if (a < e)
	{
		if (b < c || b < d)
			return true;
	}

	return false;
}