Cod sursa(job #2096029)
Utilizator | Stoian Sorin Alexandru Alexandru_Stoian | Data | 28 decembrie 2017 14:43:02 |
---|---|---|---|
Problema | Sortari2 | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.47 kb |
#include <fstream>
#include <iostream>
#include <queue>
#include <algorithm>
# define inf 1000000
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;
nr = n * 2 - 1;
a = 1; b = 1;
for( int i = 3; i <= nr; ++i ){
c = a + b;
b = a;
a = c;
}
g << fact - c;
return 0;
}