Cómo encontrar la suma de números naturales que suman N usando formularios y funciones en HTML

No puedo responder a la parte de su pregunta relacionada con HTML, pero si desea calcular de qué manera un número [matemático] N [/ matemático] puede expresarse como una suma de enteros positivos, el concepto matemático que le interesa es llamado el problema de partición, y su solución no es tan simple como parece.

Puede calcular el número de particiones de un entero dado [matemática] N [/ matemática] utilizando la siguiente relación de recurrencia: [matemática] p (N) = \ displaystyle \ sum_ {i = 0} ^ {N} {\ alpha ( i) p (Ni) = 0} [/ math] (la parte [math] = 0 [/ math] de la fórmula significa que debe agregar [math] 1 [/ math] a su suma cada vez que [math] \ alfa (i) p (Ni) [/ matemáticas] es igual a cero), donde [matemáticas] p (0) = 1 [/ matemáticas] y

  1. [matemática] \ alpha (N) = 1 [/ matemática] si [matemática] n = 0 [/ matemática]
  2. [math] \ alpha (N) = (-1) ^ r [/ math] if [math] n = r \ left (3r \ pm 1 \ right) / 2, ~ r \ geq 1 [/ math]
  3. [matemáticas] \ alpha (N) = 0 [/ matemáticas] de lo contrario