求一个算法,情况如内容。谢谢大佬们。。。

qq_19854465 2019-02-13 09:31:44
公司有n个职员进行排班,排一个月的量,班次有3种,分别为A,B,C三种班次,并且保证一周2天休息,每个班次时长不一样。排班条件还有如下要求:一个月每位职员要上满40小时。每日排班需满足2B,2C,每周员工的休息需得用完。。。
...全文
860 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
高 斯林 2019-02-22
  • 打赏
  • 举报
回复
先这样,然后这样,最后那样,就可以了
default_Pyuhang 2019-02-14
  • 打赏
  • 举报
回复
用随机数吧,满足num=xA+yB+zC,y,z随机范围初始从2开始(不知道ABC多大,不过平均每天2小时应该不是很大,随机数max设置的可以小一点),然后系数随机,把每天的ABC的值(带系数的)存起来,然后外面套一个20次for,num求和,套一个判断num>=40,满足就把数组输出然后跳出来结束,不满足继续(注意清0),套个while(1)就行了,这是我的思路,可以参考一下

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧