Cod sursa(job #635920)

Utilizator i_am_testerCont Teste i_am_tester Data 19 noiembrie 2011 15:38:24
Problema Ciuperci Scor 0
Compilator cpp Status done
Runda .com 2011 Marime 0.46 kb
#include <fstream>

using namespace std;

ifstream in("ciuperci.in");
ofstream out("ciuperci.out");

int x,q;


int ciuperci(int a){
	int aux;
	if(a==1) 
		return 1;
	if(a==2)
		return 2;
	aux=a-1;
	int st,dr;
	st=aux/2;
	dr=aux-st;
	int aux2=1;
	if(st!=dr)
		aux2=2;
	return (aux2*ciuperci(st)%666013)*(ciuperci(dr)%666013)%666013;
}

int main(){
	in>>q;
	for(int i=1;i<=q;++i){
		in>>x;
		out<<ciuperci(x)%666013<<"\n";
	} 
	return 0;
}