可不可以这样。
1.先把十份工作量加起来除以5,求出人均工作量。
2.人工定义一个可接受的工作量落差,例如10
3.((最大的工作量 + 最小的工作量) - 人均工作量)的绝对值  <  10   ........10是工作落差量
4. 如果上公式不成立,((最大的工作量 + 第二小的工作量) - 人均工作量)的绝对值  <  10
5.如此类推以上纯属个人瞎想,不行莫怪。 

解决方案 »

  1.   

    总共就十份,那先排序从大到小,每个人先拿一份大的,剩下五份,然后开始拿最大的拿最小依次类推,开始拿最小的拿最大。
      

  2.   

    好吧,我发现还要做修改,是剩下五份,每次分的时候都先排序,然后再将剩下最大的加到最少的那个人身上,以上也都是我胡掐
      

  3.   

    跟楼上一样的想法,排序,然后每个人从最头和最尾各拿一份