Pagini recente » Cod sursa (job #1035246) | Rating Calin Farcas (Toast97) | Cod sursa (job #713607) | Cod sursa (job #1087192) | Cod sursa (job #1184946)
#include<fstream>
#include<vector>
using namespace std;
ifstream fin( "patrate2.in" );
ofstream fout( "patrate2.out" );
const int base = 10;
vector <int> v;
void hn( int n ) {
int t = 0;
for( int i = 0; i < (int)v.size() || t > 0; ++ i ) {
if ( i == (int)v.size() ) {
v.push_back( 0 );
}
v[ i ] *= n;
v[ i ] += t;
t = v[ i ] / base;
v[ i ] %= base;
}
}
int main() {
int n;
fin>>n;
v.push_back( 1 );
for( int i = 0; i < n * n; ++ i ) {
hn( 2 );
}
for( int i = 1; i <= n; ++ i ) {
hn( i );
}
for( int i = (int)v.size() - 1; i >= 0; -- i ) {
fout<<v[i];
}
fout<<'\n';
fin.close();
fout.close();
return 0;
}