题解 1158: 作业调度方案

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

作业调度方案(垃圾版)

解题思路:基本思路就是使用矩阵模拟出各机器的时间线,按照给定的总工件顺序,参照各工件单独的加工顺序与加工时间填写矩阵,最终输出最长的矩阵。我写的很烂,方法很笨,但是看到没人提交python代码,然后自己又懒得对代码优化,所以提交上来请各位大佬优化一下我的代码。

1158: 作业调度方案

```cpp#includeusingnamespacestd;structnode{intid,cost;}w[21][21];intm,n,order[500],step[21],last_time[21],mac[21][100000],
优质题解

作业调度方案

摘要:解题思路:题目链接:作业调度方案;这一题算是一个复杂模拟题目,在C语言网这个平台上的题目缺少了一些图片信息,详情可参考解题教程:模拟——作业调度方案;在做本题的时候,读懂题是很重要的,我也是读了好几遍……

[作业调度方案]-题解(C语言代码)

```c#includestructnode{intid;//在第id个机器上加工intcost;//花费的时间}w[21][21];//w[i][j]表示第i个物品,第j个工序intm,n;intorder[500];//用来存储给定的做工顺序intstep[21]={0};//step[i]存储第

【作业调度方案】-题解(C语言代码)

```c#include#include#defineMAXT510intgon[200];//工序intnum[22][22];//工件对应的机器inttime[22][22];//每道工序对应的时间,为0表示已经执行intlasttime[22][22]={0};//工件每道工序最后完成的时间in

【作业调度方案】-题解(C语言代码)AC代码

我们现在要利用m台机器加工n个工件,每个工件都有m道工序,每道工序都在不同的指定的机器上完成。每个工件的每道工序都有指定的加工时间。每个工件的每个工序称为一个操作,我们用记号j-k表示一个操作,其中j为1到n中的某个数字,为工件号;k为1到m中的某个数字,
优质题解

【作业调度方案】 (C语言代码)

摘要:解题思路:如图所示,对于第一组样例输入,按照总工序提供的顺序,对于每个工件的工序从小到大,每次寻找有空闲机器的“空档”插入,就能让总加工时间最短。注意事项:按照约定,最短方案有且只有一种。参考代码:#……

【作业调度方案】 (C++代码)

摘要:解题思路:注意事项:参考代码:这道题...我认为是一道不能算“简单”的模拟首先,出题者不仅在考察代码实现能力,更在考验你的语文水平( 唉...... )闲话不多说了,注释都在代码里了...cpp..#……