Cod sursa(job #1882385)

Utilizator danstefanDamian Dan Stefan danstefan Data 17 februarie 2017 10:09:14
Problema Patrate2 Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <bits/stdc++.h>
using namespace std;
int v[10000010],n,t,p,k,in,i;
int main()
{
    ifstream f ("patrate2.in");
    ofstream g ("patrate2.out");
    f>>n;
    v[0]=1;
    v[1]=1;
    for(in=1; in<=n; ++in)
    {
        i=1;
        while(i<=v[0]||t!=0)
        {
            t+=v[i]*in;
            v[i]=t%10;
            t/=10;
            ++i;
        }
        v[0]=i-1;
    }
    p=n*n;
    for(in=1; in<=p; ++in)
    {
        i=1;
        while(i<=v[0]||t!=0)
        {
            t+=v[i]*2;
            v[i]=t%10;
            t/=10;
            ++i;
        }
        v[0]=i-1;
    }
    for(i=v[0]; i>=1; --i)
        g<<v[i];
    return 0;
}