Cod sursa(job #944689)

Utilizator CosminRusuCosmin Rusu CosminRusu Data 29 aprilie 2013 14:13:29
Problema Al k-lea termen Fibonacci Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.36 kb
#include <fstream>
#define mod 666013
using namespace std;

ifstream cin("kfib.in");
ofstream cout("kfib.out");
int n, a, b, c;
int main()
{

    cin>>n;
    n=n%(666013*2+2);
    a=b=1;
    for(int i = 3 ; i <= n ;++i)
    {
        c=(a+b)%mod;
        a=b;
        b=c;
    }
    cout<<b<<'\n';
    cin.close();
    cout.close();
    return 0;
}