假设有6个作业job1,job2,…,job6; 完成作业的收益数组p=(p[1],p[2],p[3],p[4],p[5],p[6])=(90,80,
假设有6个作业job1,job2,…,job6;
完成作业的收益数组p=(p[1],p[2],p[3],p[4],p[5],p[6])=(90,80,50,30,20,10);
每个作业的处理期限数组d=(d[1],d[2],d[3],d[4],d[5],d[6])=(1,2,1,3,4,3)。
请应用试题中描述的贪心策略算法,给出在期限之内处理的作业编号序列(4) (按作业处理的顺序给出),得到的总收益为(5)。

这是一道考查贪心算法实例应用的分析题。6个作业job1,job2,…,job6的收益已经按降序排列,根据图3-25的算法流程,将作业1,2,4和5放入数组J中,并得到总收益为220,具体分析过程见表3-13。

1.如何证明初等方阵的逆矩阵也是初等方阵2.如何证明P(i,j)-1=P(i,j)P(i(k))- 其他 2020-04-27 …
1.已知p,p1为指针变量,a为数组名,j为整型变量,下列赋值语句中不正确的是().(A)p=&j 其他 2020-05-13 …
下列程序段的输出结果是B.int*p,*q,k=1,j=10;p=&j;q=&k;p=q;(*p) 其他 2020-05-14 …
冒泡法给6个数进行排序填空#include#defineMAXLINE20fun(char*pst 其他 2020-07-23 …
前辈们帮忙解释一下这个冒泡排序的每个语句的意思(标注在每句后面就行,voidmainprbub(p 其他 2020-07-23 …
求100到1000之间的素数#include"stdio.h"main(){inti,j,p;fo 其他 2020-07-23 …
关于i++++i的问题inti=5,j=5,p,q;p=(i++)+(i++)+(i++);q=( 其他 2020-07-25 …
求助C语音的作业,我不是学这个的已知:inti=13,j=17,a=4,x=1,y=2,z=3,d; 其他 2020-10-30 …
1.如何证明初等方阵的逆矩阵也是初等方阵2.如何证明P(i,j)-1=P(i,j)P(i(k))-1 其他 2020-11-01 …
redefinition;differentbasictypes以下程序在Vc6.0编译时出了问题# 其他 2020-11-23 …