Pagini recente » Cod sursa (job #2088242) | Cod sursa (job #2129529) | Cod sursa (job #865257) | Cod sursa (job #2258510) | Cod sursa (job #2632190)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
const int mod = 98999;
int ans[10002];
int n;
void Ori (int a[], int x) {
int t = 0;
for (int i = 1; i <= a[0]; i++) {
int aux = t + a[i] * x;
a[i] = aux % 10;
t = aux / 10;
}
if (t > 0)
a[++a[0]] = t;
}
int main ()
{
fin >> n;
ans[1] = ans[0] = 1;
for (int i = 1; i <= n; i++)
Ori(ans, i);
for (int i = 1; i <= n * n / 10; i++)
Ori(ans, 1024);
Ori (ans, (1 << (n * n % 10)));
for (int i = ans[0]; i >= 1; i--)
fout << ans[i];
return 0;
}