Pagini recente » Cod sursa (job #3332611) | Cod sursa (job #1370420) | Diferente pentru concursuri intre reviziile 182 si 121 | Diferente pentru problema/spiridusi intre reviziile 15 si 13 | Cod sursa (job #2578785)
#include <stdio.h>
#include <fstream>
#define mod 666013
int main ()
{
freopen ("kfib.in", "r", stdin);
freopen ("kfib.out","w", stdout);
int n;
scanf("%d", &n);
int r = n%1332028;
int first = 0, second = 1, res=r;
for (int i = 1; i<r; i++)
{
res=(first + second)%mod;
first = second;
second = res;
}
printf("%d", res%mod);
return 0;
}