Cod sursa(job #3206747)

Utilizator Balan_YannisBalan Yannis Theodor Balan_Yannis Data 23 februarie 2024 22:22:12
Problema Patrate2 Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <fstream>
using namespace std;
ifstream cin("patrate2.in");
ofstream cout("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;
    cin>>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--) {
        cout<<v[i];
    }
    return 0;
}