#ifndef SCRIPTS_H_INCLUDED #define SCRIPTS_H_INCLUDED #include #include "analysis.h" using namespace std; void optimal_proba(int n_initial, int n_final, std::default_random_engine& randomizer, double p_init=0.05, double p_final=0.5, double p_step=0.01) { for(int n=n_initial; n avg_list; vector probas; auto start = start_chrono(); for(double p=p_init; p avg_list[i]) min_ind = i; double p_best = probas[min_ind]; cout << "n=" << n << ": " << p_best << " in " << elapsed_milliseconds/1000. << " seconds " << "(" << 100*floor((p_final-p_init)/p_step) << " problems)" << endl; } } #endif // SCRIPTS_H_INCLUDED