机器分配

作品类型:C++
作者:Dear
创建时间:2022/11/16 11:28:35
QQ:285023526
添加微信请备注“学习少儿编程”

作品说明

机器分配


总公司拥有高效设备 M 台, 准备分给下属的 N 个分公司。 各分公司若获得这些设备,
可以为国家提供一定的盈利。 问: 如何分配这 M 台设备才能使国家得到的盈利最大? 求
出最大盈利值。 其中 M≤15, N≤10。 分配原则: 每个公司有权获得任意数目的设备, 但
总台数不超过设备数 M。
输入: 第一行有两个数, 第一个数是分公司数 N, 第二个数是设备台数 M; 接下来是
一个 N*M 的矩阵, 表明了第 I 个公司分配 J 台机器的盈利。
输出: 第一行输出最大盈利值; 接下 N 行, 每行有 2 个数, 即分公司编号和该分公
司获得设备台数。
输入样例
3 3
30 40 50
20 30 50
20 25 30
输出样例
70 //最大盈利值为 70
1 1 //第一分公司分 1 台
2 1 //第二分公司分 1 台
3 1 //第三分公司分 1 台

QQ:285023526 添加微信请备注“学习少儿编程”
赣ICP备20007335号-2