Cod sursa(job #335471)

Utilizator AndreiDDiaconeasa Andrei AndreiD Data 30 iulie 2009 01:01:10
Problema Plus Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.21 kb
#include <cstdio>

#define file_in "plus.in"
#define file_out "plus.out"

long long s,nr1,nr2,nr3,nrb1,nrb2,nrb3;

inline long long min(long long a, long long b) { return a<b?a:b; }
inline long long max(long long a, long long b) { return a>b?a:b; }

int main()
{
	freopen(file_in,"r",stdin);
	freopen(file_out,"w",stdout);
	
	scanf("%lld", &s);
	scanf("%lld %lld", &nrb1, &nr1);
	scanf("%lld %lld", &nrb2, &nr2);
	scanf("%lld %lld", &nrb3, &nr3);
	
	if (nr1==nr2==nr3 && nr1==0)//0 0 0 
	{
		if (s==0) 
			printf("1\n");
		else
			printf("0\n");
	}
	else
	if (nr1==0 && nr2==0 && nr3==1)// 0 0 1
	{
		if (nrb3>=s) 
			printf("1\n");
		else
			printf("0\n");
	}
	else
	if (nr1==0 && nr2==1 && nr3==0)// 0 1 0
	{
		if (nrb2>=s) 
			printf("1\n");
		else
			printf("0\n");
	}
	else
	if (nr1==1 && nr2==0 && nr3==0)// 1 0 0
	{
		if (nrb1>=s) 
			printf("1\n");
		else
			printf("0\n");
	}
	else
	if (nr1==0 && nr2==0 && nr3==-1)// 0 0 -1
	{
		printf("0\n");
	}
	else
	if (nr1==0 && nr2==-1 && nr3==0)// 0 -1 0
	{
		printf("0\n");
	}
	else
	if (nr1==-1 && nr2==0 && nr3==0)// -1 0 0
	{
		printf("0\n");
	}
	else
	{
		
	}
	
	fclose(stdin);
	fclose(stdout);
	
	return 0;
}