正在做一个排班管理,现在有个要求是新员工工作量不能大于老员工工作量20%。例如:现有200工作量的任务,要分配给A,B,C,D四人,其中A为新员工,其余为老员工。现在要求要平均分配工作,但新员工工作量不能大于老员工工作量20%?
解决方案 »
- 100分求助,3天了还没搞定...ssh开发环境建立方法
- hibernate查询
- 当文件从Windows传入Linux下奇怪的编码问题(中文乱码)
- jboss 发布jsp客户端时 发布异常
- webwork的中怎么防止绕开登陆(或叫强制登陆)????
- 使用XPath,如何去取得指定的节点的下一个兄弟节点?
- Java 的Socket有沒有消息机制啊
- hibernate中什么方法能返回查询到的结果数量?
- 困惑中!!!用SessionBean+EntityBean,实现数据添加,删除?这个问题怎么解决?
- druid 连接postgresql 连接断开问题
- ajax如何发送请求到action中?
- 大型门户网站是这样炼成的!全套视频+完整源码
先设定能力比例吧,新员工为 120,老员工为 100然后按照能力来均分:
200 ÷ (1×120 + 3×100)
得出来的值再按照能力比例分配给每个员工就行了,余数全部给新员工。
如果要求严格,甚至工作量还存在大小差异啥的,可能就得用动态规划了。