Cod sursa(job #466161)

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

int main()
{
	int n,x1,y1,x2,y2,i,j,cont=0,x;
	double a,b;
	freopen("fibo3.in","r",stdin);
	freopen("fibo3.out","w",stdout);
	scanf("%d",&n);
	for ( ;n;n--,cont=0) {
		scanf("%d %d %d %d",&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("%d\n",cont);
	}
	return 0;
}