Cod sursa(job #2785034)

Utilizator mateitudordmDumitru Matei mateitudordm Data 17 octombrie 2021 20:47:16
Problema Patrate2 Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <fstream>

using namespace std;

int v[100001],p=1,auxv[100001];

void inm(int x)
{
    int dis=0,t=0,t2;
    for(int i=0; i < p; i++)
    {
        t2= v[i] * x + t;
        auxv[i]= t2 % 10;
        t= t2 / 10;
    }
    while(t > 0)
    {
        auxv[p]= t % 10;
        p++;
        t/= 10;
    }
    for(int i=0; i < p; i++)
        v[i]= auxv[i];
}

int main()
{
    ifstream cin("patrate2.in");
    ofstream cout("patrate2.out");
    int n,i,j;
    cin>>n;
    v[0]=1;
    for(i=2; i<=n; i++)
        inm(i);
    for(i=1; i<=n*n; i++)
        inm(2);
    for(i=p-1; i>=0; i--)
        cout<<v[i];
    return 0;
}