Cod sursa(job #3182620)

Utilizator Ilinca_Radu_2022Radu Ilinca-Rucsandra Ilinca_Radu_2022 Data 9 decembrie 2023 11:05:06
Problema Patrate2 Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <bits/stdc++.h>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
long long n, v[10000005], lg;
void inmultire(int x) {
    int t=0, i;
    lg+=20;
    for (i=1; i<=lg; i++) {
        v[i]=v[i]*x+t;
        t=v[i]/10;
        v[i]%=10;
    }
    while (v[lg]==0) lg--;
}
int main()
{
    int i;
    fin>>n;
    v[1]=1;
    lg=1;
    for (i=1; i<=n; i++) {
        inmultire(i);
    }
    for (i=1; i<=n*n; i++) {
        inmultire(2);
    }
    for (i=lg; i>=1; i--) {
        fout<<v[i];
    }
    return 0;
}