-5

我有两个数组:

  • 一个数组,描述给定索引的人在饼图中的哪一部分[0...n]
    样本:

    array(0.2, 0.3, 0.5)
    
  • 描述一个人是否在场的数组

    array(1, 0, 1)
    

我需要一个关于如何在所有在场人员之间分配整个馅饼的想法。

有人可以帮我吗?

4

1 回答 1

3
  1. 总结现在的人的比例。
    在这种情况下:

    0.2 + 0.5 = 0.7
    
  2. 除以 1

    1 / 0.7 = 1.43
    
  3. 将比例乘以结果

    0.2 * 1.43 = 0.28
    0.5 * 1.43 = 0.72
    
于 2013-10-27T14:03:36.200 回答