【问题标题】:Maximum product of coprime factors互质因子的最大乘积
【发布时间】:2023-03-17 22:07:01
【问题描述】:

我基本上有一个问题,归结为以下几点:给定一些(整数)数 n,找到一组互质数,例如 c = (c1, c2, ..., ck),均小于n,满足:

1) 所有ci的乘积最大。

2) 所有ci之和等于n。

这可能最终成为 MathOverflow 的一个问题,但是有没有一种非暴力算法可以做到这一点?

【问题讨论】:

  • 出于好奇,您最初的问题是什么?
  • @templatetypedef 计算排列组S_{n}中最大阶的元素
  • 寻找 math.stackexchange.com

标签: algorithm math


【解决方案1】:

您基本上是在寻找 n 的任何分区的最大最小公倍数。该产品称为朗道函数(参见OEIS A000793)。这可以使用动态编程来计算,请参阅here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-30
    • 1970-01-01
    • 2021-08-21
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多