Pagini recente » Cod sursa (job #2210143) | Cod sursa (job #483312) | Cod sursa (job #219734) | Cod sursa (job #835814) | Cod sursa (job #638239)
Cod sursa(job #638239)
# include <cstdio>
using namespace std;
long long rez, n, a;
int ciup(int val)
{
if (val == 1 || val == 0) return 1;
if (val % 2 == 1) return (ciup(val / 2) * ciup(val / 2)) % 666013;
else return (2 * ciup(val / 2) * ciup(val / 2 - 1)) % 666013;
}
int main()
{int i;
freopen("ciuperci.in","r",stdin);
freopen("ciuperci.out","w",stdout);
scanf("%lld",&n);
for (i = 1; i <= n; i++)
{
scanf("%lld",&a);
rez = ciup(a);
printf("%lld\n",rez % 666013);
}
return 0;
}