Pagini recente » Cod sursa (job #554465) | Cod sursa (job #1925162) | Cod sursa (job #1038766) | Cod sursa (job #285737) | Cod sursa (job #2837990)
#include <iostream>
#include <fstream>
#define MOD 2000003
using namespace std;
long long n,k,p;
ifstream fin("sandokan.in");
ofstream fout("sandokan.out");
long long comb(long long n, long long m){
/// comb(n, m) = aranj(n, m)/m!
long long res = 1;
for(long long i = n-m+1; i <= n; i++){
res = res*i;
}
for(long long i = 1; i <= m; i++){
res /= i;
}
return res;
}
int main()
{
fin >> n >> k;
p = (n-1)%(k-1)+1;
fout << comb(n-1, p-1) << "\n";
return 0;
}