#include "bsp_1_f.h" #include "mayer_primes.h" #include #include #include // BSP 1_F using namespace std; int main() { // Auswertung für n=100000 bzw herausfinden der Zahl, welche die meisten Dekompositionen hat vector v = count_goldbach(1e5); auto ip = max_element(v.begin(), v.end()); cout << "Zahl zwischen [4,1e5] mit meisten Zerlegungen" << endl; cout << "Zahl k " << distance(v.begin(), ip)*2+4 << " mit " << *ip << " Zerlegungen" << endl; cout << "Zeitmessungen" << endl; vector nvec{static_cast(1e4), static_cast(1e5), static_cast(4*1e5), static_cast(1e6), static_cast(2*1e6)}; // Vektor für n for(size_t k=0; k vall = count_goldbach(nvec[k]); auto timeend = chrono::system_clock::now(); auto time = chrono::duration_cast(timeend - timestart); cout << "n = " << nvec[k] << " time: " << time.count() << " ms" << endl << endl; } // cout << single_goldbach(694) << endl; // cout << count_goldbach(10000)[690/2] << endl; return 0; }