Cod sursa(job #705213)

Utilizator xulescuStefu Gabriel xulescu Data 3 martie 2012 18:32:10
Problema Al k-lea termen Fibonacci Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>

using namespace std;

int k, m = 666013;

int main(){
    ifstream f("kfib.in");
    f >> k;
    f.close();

    int res;
    if(k==0) res = 0;
    else if(k==1) res = 1;
    else{
        int f1 = 1, f2 = 1;
        for(int i=3;i<=k;i++){ res = (f1 + f2)%m; f1 = f2; f2 = res; }
    }
    ofstream g("kfib.out");
    g << res;
    g.close();
    return 0;
}