Cod sursa(job #467372)

Utilizator Anamaria20Cotirlea Anamaria Anamaria20 Data 28 iunie 2010 15:43:34
Problema Fibo3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.7 kb
#include <stdio.h>

FILE *f,*s;

long long int n,i,j,k,v[100];


int main()
{
	f=fopen("fibo3.in","r");
	s=fopen("fibo3.out","w");
	
	fscanf(f,"%lld",&n);
	
	v[1]=1;
	v[2]=2;
	
	for(i=3;i<=100;i++)
		v[i]=v[i-1]+v[i-2];
	
	for(j=1;j<=n;j++)
	{
		int x1,y1,x2,y2;
		
		fscanf(f,"%d %d %d %d\n",&x1,&y1,&x2,&y2);
		
		k=0;
		
        for(i=1;i<=100;i++)
        {
            if (v[i]>x2+y2) break;
            if (v[i]<x1+y1) continue;
			/*
            long long min=x1;
			long long max=x2;
			
            if(v[i]-y2>min) min=v[i]-y2;
            if(v[i]-y1<max) max=v[i]-y1;
			*/
            k++;
        }
        fprintf(s,"%lld\n",k);
	}	
	
	fclose(s);
	
	return 0;
}