Pagini recente » Cod sursa (job #448910) | Istoria paginii runda/gimnaziu_3 | Cod sursa (job #580748) | Cod sursa (job #193965) | Cod sursa (job #3191794)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("kfib.in");
ofstream g("kfib.out");
const int MOD=666013,
P=1332028;
int Fibonacci(int n){
if (n==0){
return 0;
}
int f0=0,f1=1,f2;
for (int i=1;i<=n;i++){
f2=(f0+f1)%MOD;
f0=f1;
f1=f2;
}
return f1;
}
int main()
{
int k;
f>>k;
g<<Fibonacci(k%P);
f.close();
g.close();
return 0;
}