问题标题: 酷町堂:3627 员工分配

0
0
已解决
李奕歌
李奕歌
初级天翼
初级天翼

题目链接: 酷町堂:3627

题目描述 Description

某公司因为业务的扩展,所以开了N家分公司,由于人员不足,于是决定从总公司派出M名员工去帮忙,由于每个员工的能力值不同,因此可以给分公司带来不一样的价值,请问如何分配这M个员工才能使公司得到的价值最大,并求出最大价值。

分配原则:每个子公司可获得任意数目的员工,但总数不超过人员数M。

输入描述 Input Description

第一行有两个数,第一个数是分公司数N,第二个数是派出的员工数M。

接下来是一个N*M的矩阵,表明了第 i个公司分配J个员工的价值。

输出描述 Output Description

第1行为最大价值;

第2到第n为第i分公司分x个员工;

要求答案的字典序最小。

样例输入 Sample Input

3 3 30 40 50 20 30 50 20 25 30

样例输出 Sample Output

70 1 1 2 1 3 1

数据范围及提示 Data Size & Hint

M≤15,N≤10。

大佬们帮帮忙


0
已采纳
曹博扬
曹博扬
初级天翼
初级天翼

搜索就不讲了,在回溯的时候记录,当年阶段考试这道题我也是……

0
0
我要回答