Cod sursa(job #3130734)

Utilizator Traian_7109Traian Mihai Danciu Traian_7109 Data 18 mai 2023 14:50:40
Problema Al k-lea termen Fibonacci Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.38 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream fin("kfib.in");
ofstream fout("kfib.out");

int main()
{
    const int MOD = 666013;
    int a = 1, b = 1, c, k;
    fin>>k;
    k %= 1332028;

    if (k == 0) fout<<a;
    else if (k == 1) fout<<b;
    else {
        for (int i = 2; i <= k; i++) c = (a+b)%MOD, a = b, b = c;

        fout<<a;
    }

    return 0;
}