Pagini recente » Cod sursa (job #2753995) | Cod sursa (job #1544236) | Cod sursa (job #1195290) | Cod sursa (job #1563535) | Cod sursa (job #635897)
Cod sursa(job #635897)
#include <stdio.h>
#define MOD 666013
long long count(long long n)
{
if (n == 0 || n == 1)
return 1;
if (n % 2 == 0)
return (2 * count(n/2) % MOD) * (count(n/2 - 1) % MOD);
else
return (count(n/2) % MOD) * (count(n/2) % MOD);
}
int main()
{
freopen("ciuperci.in", "r", stdin);
freopen("ciuperci.out", "w", stdout);
long long N;
int Q;
scanf("%d", &Q);
for ( ; Q; --Q) {
scanf("%I64d", &N);
printf("%I64d\n", count(N) % MOD);
}
return 0;
}