Ver Mensaje Individual
  #11  
Antiguo 24-04-2017
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por escafandra Ver Mensaje
Esta opción requiere menor potencia de cálculo:
Código Delphi [-]
Result:= ((m - n) div 2 + (m - n) mod 2) * ((n + m) div 2);
Por cierto, que está muy bonita esta fórmula. Originalmente la que había obtenido yo era ésta:

Código Delphi [-]
(m - n + 2)*(m + n)/4;

y al tratar de hacerla más simétrica fue que obtuve los cuadrados. Pero la tuya los evita y queda mejor

LineComment Saludos
Responder Con Cita