Cod sursa(job #466171)
Utilizator | Petru 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;
}