Cod sursa(job #620270)
Utilizator | Data | 16 octombrie 2011 13:11:38 | |
---|---|---|---|
Problema | Al k-lea termen Fibonacci | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.38 kb |
#include<cstdio>
const int REC=1332028;
const int MOD=666013;
int n;
void citire()
{
freopen("kfib.in","r",stdin);
freopen("kfib.out","w",stdout);
scanf("%d",&n);
}
void rez()
{
n%=REC;
int f1=0,f2=1,f3;
while (n)
f3=(f1+f2)%MOD,f1=f2,f2=f3,--n;
printf("%d\n",f1);
}
int main()
{
citire();
rez();
return 0;
}