Cod sursa(job #3340353)

Utilizator horatiu.avramAvram Popa Cristian Horatiu horatiu.avram Data 13 februarie 2026 19:55:41
Problema Patrate2 Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <bits/stdc++.h>

using namespace std;

ifstream fin("patrate2.in");
ofstream fout("patrate2.out");

const int NMAX=10000;

int a[NMAX+1];

void prod(int x) {
    int t=0;
    for(int i=1; i<=a[0]; i++) {
        t+=a[i]*x;
        a[i]=t%10;
        t/=10;
    }
    while(t) {
        a[++a[0]]=t%10;
        t/=10;
    }
}

int main() {
    int n;
    fin>>n;
    a[0]=1;
    a[1]=1;
    for(int i=1; i<=n; i++) {
        prod(i);
    }
    for(int i=1; i<= n*n; i++) {
        prod(2);
    }
    for(int i=a[0]; i>0; i--) {
        fout<<a[i];
    }
    return 0;
}