1919_算法设计例题:多机调度问题(贪心)

2022-5-16 18:17| 发布者: Hocassian| 查看: 38| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-3-89504147185100-Problem List-采集的数据-后羿采集器.html

Pro.ID

1919

Title

算法设计例题:多机调度问题(贪心)

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1919

AC

426

Submit

1247

Ratio

34.16%

时间&空间限制

  • Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 65536/32768 K (Java/Others)
  • 描述

    设有n个独立的作业{1,2,…,n},由m台相同的机器进行加工处理。作业i所需的处理时间为ti。现约定,每个作业均可在任何一台机器上加工处理,但未完工前不允许中断处理。作业不能拆分成更小的子作业。

    现要求给出一种作业调度方案,使所给的n个作业在尽可能短的时间内由m台机器加工处理完成。

    输入

    输入的第一个为测试样例的个数T,接下来有T个测试样例。每个测试样例的第一行是两个整数nmn < 1000, m < 1000 ),接下来有n行,每行一个整数表示第i个作业所需的处理时间

    输出

    Description

    设有n个独立的作业{1,2,…,n},由m台相同的机器进行加工处理。作业i所需的处理时间为ti。现约定,每个作业均可在任何一台机器上加工处理,但未完工前不允许中断处理。作业不能拆分成更小的子作业。

    现要求给出一种作业调度方案,使所给的n个作业在尽可能短的时间内由m台机器加工处理完成。

    Input

    输入的第一个为测试样例的个数T,接下来有T个测试样例。每个测试样例的第一行是两个整数nmn < 1000, m < 1000 ),接下来有n行,每行一个整数表示第i个作业所需的处理时间

    Output

    对应每个测试样例输出一行,格式为"Case #: t",其中'#'表示第几个测试样例(从1开始计),t表示加工完所有任务所需的最短时间。

    Sample Input

    1
    7 3
    2
    14
    4
    16
    6
    5
    3

    Sample Output

    Case 1: 17

    Author

    样例输入

    1
    7 3
    2
    14
    4
    16
    6
    5
    3

    样例输出

    Case 1: 17

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部