Cod sursa(job #2484773)

Utilizator sauron275Andrei Radu sauron275 Data 31 octombrie 2019 16:13:44
Problema Al k-lea termen Fibonacci Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("kfib.in");
ofstream g("kfib.out");

const int MOD=666013;
const int P=1332028;


int Fibonacci(int n)
{
    int f0=0, f1=1;
    for(int i=2; i<=n; i++)
    {
        int f2=(f0+f1)%MOD;
        f0=f1;
        f1=f2;
    }
    return f1;
}



int main()
{
    int N;
    f>>N;
    g<<Fibonacci(N%P);
    return 0;
}