在具有不同权重的两组之间分配数字
Distribute number between two groups with different weights
我有两组技术人员,我需要向其分发总数量的服务票。技术人员总数为 17 人,其中 10 人为 "normal" 技术人员,7 人为 "specialized" 技术人员。 7 名专业技术人员分配的票数仅为普通技术人员分配的票数的一半,因此如果普通组每人分配 20 张票,则专业组将各有 10 张。现在我有 194 张票要在两组之间分配。我觉得有一个非常简单的公式可以实现这一点,但我无法弄清楚。谢谢。
我可能最终会删除这个答案,但我无法跟随@Marcucciboy 的直觉飞跃。
您要求解的方程肯定是
10n + 7s = 194
其中 n 是正常票数,s 是特殊票数。
但是 s=n/2, 所以你有
10n + 3.5n = 194
这给了你 n=14 和 s=7 还剩下一些。
回头核对一下,票的总数是 10 * 14 + 7 * 7 = 189,这差不多是你能得到的。
我有两组技术人员,我需要向其分发总数量的服务票。技术人员总数为 17 人,其中 10 人为 "normal" 技术人员,7 人为 "specialized" 技术人员。 7 名专业技术人员分配的票数仅为普通技术人员分配的票数的一半,因此如果普通组每人分配 20 张票,则专业组将各有 10 张。现在我有 194 张票要在两组之间分配。我觉得有一个非常简单的公式可以实现这一点,但我无法弄清楚。谢谢。
我可能最终会删除这个答案,但我无法跟随@Marcucciboy 的直觉飞跃。
您要求解的方程肯定是
10n + 7s = 194
其中 n 是正常票数,s 是特殊票数。
但是 s=n/2, 所以你有
10n + 3.5n = 194
这给了你 n=14 和 s=7 还剩下一些。
回头核对一下,票的总数是 10 * 14 + 7 * 7 = 189,这差不多是你能得到的。