Pagini recente » Cod sursa (job #2654362) | Cod sursa (job #707269) | Cod sursa (job #2852481) | Cod sursa (job #2967080) | Cod sursa (job #2096118)
#include <fstream>
#include <iostream>
#include <queue>
#include <algorithm>
# define inf 999017
using namespace std;
ifstream f("sortari2.in");
ofstream g("sortari2.out");
int main(){
int fact = 1, a, b, c, n, nr;
f >> n;
for( int i = 2; i <= n; ++i )
fact = ( fact * i ) % inf;
nr = n * 2 - 1;
a = 1; b = 1;
for( int i = 3; i <= nr; ++i ){
c = ( a + b ) % inf;
b = a;
a = c;
}
if( fact - c < 0 )g << fact - c + inf;
else g << fact - c;
return 0;
}