Cod sursa(job #951343)

Utilizator cnt_tstcont teste cnt_tst Data 20 mai 2013 12:00:48
Problema Al k-lea termen Fibonacci Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <fstream>
#define MOD 666013
using namespace std;

int a, b, c, k, i;

int main() {
    ifstream fin("kfib.in");
    ofstream fout("kfib.out");
    fin>>k;
    if (k<=2) {
        fout<<1;
        return 0;
    }
    a = b = 1;
    for (i=3;i<=k;i++) {
        c =a + b;
        if (c >= MOD)
            c -= MOD;
        a = b;
        b = c;

    }
    fout<<c<<"\n";
    return 0;
}