Pagini recente » Statistici teo.cons (CNMB_Bogdan_Teo_Vali) | Diferente pentru utilizator/dr_personality intre reviziile 21 si 20 | Profil Vladut- | Diferente pentru home intre reviziile 743 si 744 | Cod sursa (job #395655)
Cod sursa(job #395655)
#include <fstream>
#define MOD 666013
using namespace std;
ifstream fin("kfib.in");
ofstream fout("kfib.out");
long f[100000000],n;
int Fibo(unsigned long i );
int main()
{
fin >> n;
fout << Fibo(n) % MOD;
fin.close();
fout.close();
return 0;
}
int Fibo(unsigned long i )
{
if ( f[i] != 0 ) return f[i];
if ( i == 0 ) return f[i] = 0;
if ( i == 1 ) return f[i] = 1;
return f[i] = Fibo(i-1)+Fibo(i-2);
}