weixin_44600468 2021-10-08 16:16 采纳率: 0%
浏览 47

求java具体设计思路,在这样一个场景的,轮询论算法该如何设计?

现有:
用户A(角色1)
用户B(角色1)
用户C(角色1)
用户D(角色1)

用户C(角色2)
用户D(角色2)

需求:
需设计用户的轮询算法,假设源源不断的物件要派发给用户ABCD, 这些物件分为种类A物件和种类B物件,各类物件出现机率不确定,
其中,种类物件发给角色1的用户,种类B的物件发给角色2的用户,现要将这1000个物件派发给ABCD这4个用户,在派发量达到一
定数量后,物件派发情况需满足以下条件(如下分配样例):

1.每个用户收到的物件总量一致
2.每个角色下对应的用户收到的物件平均

分配样例如下:
用户A(角色1) :200
用户B(角色1): 200
用户C(角色1):100
用户D(角色1):100

用户C(角色2):100
用户D(角色2):100

  • 写回答

3条回答 默认 最新

  • 魏小言 优质创作者: 云计算技术领域 2021-10-08 16:21
    关注

    评论

报告相同问题?

问题事件

  • 修改了问题 10月8日
  • 修改了问题 10月8日
  • 修改了问题 10月8日
  • 修改了问题 10月8日
  • 展开全部