我有一组n
, 数字{N_1, N_2.....N_n}
基本上我想对所有的总和做一些事情,使总和N_k
的结果保持在之间(0,1)
(比如除以一些f(N_1,N_2..N_n))
,但我不想比较集合中的所有整数来找到最大值,我想保持答案“无量纲”因此f
不能是(N_k)^2
例如的总和。
有没有简单的功能f
或其他方法来确保这一点?
编辑(0,infinity)
我想要从到
的所有可能总和的映射(0,1)
f = sum
将不起作用,因为它总是给出 1 的结果,因此与总和不成比例。
假设每个项都是以米为单位的长度...无量纲意味着操作的最终结果不应该有任何单位..例如 2m + 3m/ (2m + 1m) =5/3 没有单位。
但是......有相当明显的答案可能会起作用,例如f = sum +1 or f= sum +2
等等。这些将随着总和而增长,并且对于总和的大值趋向于 1,那么问题可能更加主观,并且变成可以使用哪种其他类型的 f 以及哪种会为大值提供“最线性”类型的映射?