Pagini recente » Cod sursa (job #1407216) | Cod sursa (job #551632) | Cod sursa (job #2757615) | Cod sursa (job #2594320) | Cod sursa (job #3155497)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in ("patrate2.in");
ofstream out ("patrate2.out");
#define int long long
int pow(int a, int p)
{
cout << a << " " << p << '\n';
if(p == 1)
return a;
if(p % 2 == 1)
return a * pow(a * a, p/2);
else
return pow(a * a, p/2);
}
signed main()
{
int p = 1, n;
in >> n;
for(int i = 1; i <= n; ++i)
{
p *= i;
}
out << p * pow(2, n * n);
}