Pagini recente » Diferente pentru problema/jetoane2 intre reviziile 16 si 17 | Diferente pentru problema/secvzerounu intre reviziile 6 si 5 | Diferente pentru problema/jetoane2 intre reviziile 12 si 13 | Cod sursa (job #41051) | Cod sursa (job #1395941)
#include <fstream>
using namespace std;
ifstream fin("12-perm.in");
ofstream fout("12-perm.out");
long long countPermutations(long long n)
{
const long long kMod = (1 << 20);
if (n == 1)
return 1;
return n * (n - 1) % kMod;
}
int main()
{
int n; fin >> n;
fout << countPermutations(n) << '\n';
return 0;
}