【说明】
某机器上需要处理n个作业.job1,job2,…,jobn,其中:
(1)每个作jobi(1≤i≤n)的编号为i,jobi有一个收益值p[i]和最后期限值d[i]小
(2)机器在一个时刻只能处理一个作业,而且每个作业需要一个单位时间进行处理,一旦作业开始就不可中断,每个作业的最后期限值为单位时间的正整数倍;
(3)job1~jobn的收益值呈非递增顺序排列,即p[1)≥P[2]≥…[n):
(4)如果作业jobi在其期限之内完成,则获得收益9[i];如果在其期限之后完成,则没有收益。
为获得较高的收益,采用贪心策略求解在期限之内完成的作业序列。图4*1是基于贪心策略求解该问题的流程图。
(1)整型数组J[]有n个存储单元,变量k众表示在期限之内完成的作业J[1..k]存储所有能够在期限内完成的作业编号,数组J[1..k]里的作业按其最后期限非递减排序,即d[J[1]]≤…≤d[J[k]]。
(2)为了便于在数组J中加入作业,增加一个虚拟作业Job0,并令d[0]=0,j[0]=0。
(3)算法大致思想:先将作业.job1的编号1放入J[1],然后,依次对每个作业.jobi (2≤i≤n)进行判定,看其能否插入到数组J中。若能,则将其编号插入到数组J的适当位置,并保证J中作业按其最后期限非递减排列;否则不插入。
jobi能插入数组J的充要条件是:jobi和数组J中已有作业均能在其期限之内完成。
(4)流程图中的主要变量院明如下。
i:循环控制变量,表示作业的编号;
k:表示在期限内完成的作业数:
r:若.jobi能插入数组J,则其在数组了中的位置为r+1:
q:循环控制变量,用于移动数组J中的元素。
请填充图4-1中的空缺(1)、(2)和(3)处。
依据以上场景,回答下列问题(共6题,其中1-2题为单选题,3-4题为多选题,5-6题为问答题):
《安全生产法》第三章规定了从业人员的权利,下列说法错误的是()。
A.从业人员因生产安全事故受到伤害时,除依法享有工伤保险外,依照有关民事法律尚有获得赔偿权利的,有权向本单位提出赔偿要求
B.境内各类企业、有雇工的个体工商户均应为本单位全部职工缴纳工伤保险费
C.如果因从业人员违章操作而导致发生事故并使本人受到伤害,其是否享受工伤保险待遇,由当地劳动社会保障行政部门决定
D.生产经营单位与从业人员订立的劳动合同,应该载明依法为从业人员办理工伤保险的事项
E.生产经营单位不得以任何形式与从业人员订立协议,免除或者减轻其对从业人员因生产安全事故伤亡依法应承担的责任
用人单位实行承包经营的,工伤保险责任由()承担。A.管理单位
B.承包单位
C.职工劳动关系所在单位
D.原单位
E.用人单位
依据《工伤保险条例》的规定,用人单位()的,承继单位应该承担原用人单位的工伤保险责任。A.撤销
B.分立
C.合并
D.转让
E.委托
依据《工伤保险条例》规定,下列各项应该认定为工伤的是()。A.由法定医疗卫生机构诊断为患尘肺病的
B.在上下班途中摔伤的
C.出差期间,购买个人生活用品时被汽车撞伤的
D.开工前在岗位清扫机床时被机件砸伤的
E.下班后在休闲场所受伤的
县人民法院对此案的判决是否正确,为什么?
依据《工伤保险条例》,职工因工死亡,其直系亲属按照规定享有哪些待遇?
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!