Cod sursa(job #2196820)

Utilizator al3xionescuIonescu Alexandru al3xionescu Data 20 aprilie 2018 14:49:20
Problema Al k-lea termen Fibonacci Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>
#define MOD 666013
using namespace std;
int k,n,a[1666020];
bool ok =false;
int main()
{
    ifstream f("kfib.in");
    ofstream g("kfib.out");
    a[1]=a[2]=1;
    n=2;
    while(!ok){
        a[++n]=(a[n-1]+a[n-2])%MOD;
        if(a[n]==1&&a[n-1]==1){
            ok=true;
            n-=2;

        }
    }
    f>>k;
    g<<a[k%n]<<'\n';

    return 0;
}