21 lines
760 B
C++
21 lines
760 B
C++
#ifndef BSP_1_F_H_INCLUDED
|
|
#define BSP_1_F_H_INCLUDED
|
|
|
|
#include <vector>
|
|
|
|
/** \brief Zaehlt fuer eine gegebene Zahl @k die Anzahl der moeglichen Zerlegungen als Summe zweier Primzahlen
|
|
*
|
|
* \param[in] k fuer diese Zahl wird die Anzahl der Zerlegungen berechnet
|
|
* \return Anzahl der Zerlegungen
|
|
*
|
|
*/
|
|
int single_goldbach(const int &k);
|
|
|
|
/** \brief Zaehlt die Anzahl der Dekomposition für alle geraden Zahlen in [4,n]
|
|
*
|
|
* \param[in] n obere Intervallgrenze (in diesem Bereich werden die Dekompositionen berechnet
|
|
* \return Vektor mit den Anzahl der Dekompositionen (ad Adressierung: x[0] = (n=4), x[1] = (n=6), x[2] = (n=8), Umrechnung *2 + 4
|
|
*
|
|
*/
|
|
std::vector<int> count_goldbach(const int &n);
|
|
#endif // BSP_1_F_H_INCLUDED
|