#include "selection.h" #include "bruteforce2_params.h" using namespace std; void bruteforce2_params(const vector ¶ms,map &S,int (*callback)(const vector &)) { bigint n = params.at(0); bigint k = params.at(1); bigint w = params.at(2); bigint iters = 0; for (bigint v = 0;v <= w;++v) { iters += binomial(k,v); if (!selection_allows(S,"I",iters.get_str())) continue; vector Q{iters}; if (callback(Q) < 0) return; } }