Cod sursa(job #1193544)

Utilizator Mirc100Mircea Octavian Mirc100 Data 31 mai 2014 23:04:33
Problema Al k-lea termen Fibonacci Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include<fstream>
 
using namespace std;
ifstream fin("kfib.in");
ofstream fout("kfib.out");
const long MOD=666013;
int main()
{
 
    long k;
    fin>>k;
    if(k==0){
		fout<<0;
		return 0;
    }
    if(k<=2){
		fout<<1;
		return 0;
    }
	long x=1,y=1,z;
    for(long i=3;i<=k;i++){
		z=(x+y)%666013;
		x=y;
		y=z;
    }
    
    fout<<z<<endl;
}