Cod sursa(job #466171)

Utilizator S7012MYPetru Trimbitas S7012MY Data 26 iunie 2010 11:48:22
Problema Fibo3 Scor 0
Compilator cpp Status done
Runda Stelele Informaticii 2010, gimnaziu si clasa a IX-a, Ziua 2 Marime 0.52 kb
#include <cstdio>
#include <cmath>

int main()
{
	long long n,x1,y1,x2,y2,i,j,cont=0,x;
	double a,b;
	freopen("fibo3.in","r",stdin);
	freopen("fibo3.out","w",stdout);
	scanf("%lld",&n);
	for ( ;n;n--,cont=0) {
		scanf("%lld %lld %lld %lld",&x1,&y1,&x2,&y2);
		for(i=x1; i<=x2; i++)
			for(j=y1; j<=y2; j++) {
				if(i==0 && j==0) continue;
				x=i+j;
				a=sqrt((double)5*x*x+4);
				b=sqrt((double)5*x*x-4);
				if(a - (int)a == 0 || b-(int)b==0) ++cont;
			}

		printf("%lld\n",cont);
	}
	return 0;
}