华为OD机试 - 最优资源分配-JavaScript

思路:

第一步:

进行一个思想上的转换,不要按照题目给的 总容量为M,每块板块有N张卡,配置有ABC

分别消耗1、2、8

看下面的例子就知道了

例如:有N(10)块芯片,每块芯片有M(8)的容量。像不像一个数组???

【0 1 2 3 4 5 6 7 8 9】——芯片编号1-N

【8 8 8 8 8 8 8 8 8 8】——每块芯片的容量1-M

这样就非常简单了,遍历数组,就可以知道我们的芯片还有多少容量,存放在哪里

第二

思路: 第一步: 进行一个思想上的转换,不要按照题目给的 总容量为M,每块板块有N张卡,配置有ABC 分别消耗1、2、8 看下面的例子就知道了 例如:有N(10)块芯片,每块芯片有M(8)的容量。像不像一个数组??? 【0 1 2 3 4 5 6 7 8 9】——芯片编号1-N 【8 8 8 8 8 8 8 8 8 8】——每块芯片的容量1-M 这样就非常简单了,遍历数组,就可以知道我们的芯片还有多少容量,存放在哪里 第二
经验分享 程序员 微信小程序 职场和发展