Cod sursa(job #1196863)

Utilizator tudormaximTudor Maxim tudormaxim Data 9 iunie 2014 14:24:29
Problema Fibo3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<fstream>
#define ll long long
using namespace std;
ifstream f("fibo3.in");
ofstream g("fibo3.out");
ll n,i,x11,x2,y11,y2,sol,a[110];
int main()
{
    f>>n;
    a[1]=a[2]=1;
    for(i=3;i<=100;++i)
        a[i]=a[i-1]+a[i-2];
    while(n)
    {
        sol=0;
        f>>x11>>y11>>x2>>y2;
        for(i=2;i<=100;++i)
        {
            if(a[i]>x2+y2)
                break;
            sol+=min(x2,a[i]-y11)-max(x11,a[i]-y2)+1;
        }
        g<<sol<<'\n';
        n--;
    }
return 0;}