Cod sursa(job #1787851)

Utilizator Y0da1NUME JMECHER Y0da1 Data 25 octombrie 2016 09:33:33
Problema Al k-lea termen Fibonacci Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include<fstream>
//#include<iostream>
using namespace std;

int main ()
{
    ifstream input ("kfib.in");
    ofstream output ("kfib.out");
    long long unsigned int x=0, y=1, z, k, i;
    input>>k;
    input.close();
    if(k==0)
    {
        output<<"0";
        return 0;
    }
    else if (k==1)
    {
        output<<"1";
        return 0;
    }
    //cout<<"CEVA:";
    for(i=2;i<=k;++i)
    {
        z=(x+y)%666013;
        x=y;
        y=z;
    }
    output<<z;
    return 0;
}