#include #include #include using namespace std; using namespace boost; int main() { unsigned N = 16086184; unsigned n = 256004; unsigned Q = 251138; math::hypergeometric_distribution hyper(n, Q, N); cout << math::pdf(hyper, 4000) << " " << math::pdf(hyper, 4001) << " " << math::pdf(hyper, 4002) << "\n"; return 0; }