Cod sursa(job #590803)

Utilizator Agent008Cristi Poputea Agent008 Data 20 mai 2011 10:00:29
Problema Patrate2 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include<iostream.h>
#include<fstream.h>
#include<math.h>
fstream f("patrate2.in",ios::in), g("patrate2.out",ios::out);
int main()
{
	long long i,n,k,l,o;
	f>>n;
	if(n==1)
		cout<<"2";
	else
		if(n==2)
		{	cout<<"32";}
		else
		{	k=1;l=2;
			for(i=3;i<=n;i++)
			{	l=4*l;
				k*=2;
				l-=k;
			}
			//cout<<l<<" "<<k<<" ";
			k=pow(n,n);
			//k=pow(k,2);
			k=l*k;
			g<<k;
			cout<<k;
		}	


	return 0;
}