Cod sursa(job #3266640)

Utilizator tomavladnicolae@gmail.comTomavlad [email protected] Data 9 ianuarie 2025 17:51:48
Problema Al k-lea termen Fibonacci Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.41 kb
#include <bits/stdc++.h>

using namespace std;
/**
11
                     n
0 1 1 2 3 5 8 2 10 1 0 1 1
*/
int a[5000005],n,k;
ifstream fin("kfib.in");
ofstream fout("kfib.out");
int main()
{
    a[0]=0;
    a[1]=a[2]=1;
    int i,mod;
    mod=666013;
    for(i=3;!(a[i-2]==0 and a[i-1]==1);i++)
        a[i]=(a[i-1]+a[i-2])%mod;
    n=i-2;
    fin>>k;
    k%=n;
    fout<<a[k];
    return 0;
}