Problem 1382 --算法实现题 4-2 最优合并问题(习题 4-5)1382: 算法实现题 4-2 最优合并问题(习题 4-5)
Time Limit |
$1$ 秒/Second(s) |
Memory Limit |
$512$ 兆字节/Megabyte(s) |
提交总数 |
$2$ |
正确数量 |
$0$ |
"
裁判形式 |
标准裁判/Standard Judge |
我的状态 |
尚未尝试 |
难度 |
|
分类标签 |
贪心 |
当前分类(单击移除):
贪心
单击选择分类:
给定k 个排好序的序列s1 , s2 , , sk , 用 2 路合并算法将这k 个序列合并成一个序列。
假设所采用的 2 路合并算法合并 2 个长度分别为m 和n 的序列需要m n 1次比较。试设计一个算法确定合并这个序列的最优合并顺序,使所需的总比较次数最少。
为了进行比较,还需要确定合并这个序列的最差合并顺序,使所需的总比较次数最多。
算法设计:
对于给定的 k 个待合并序列,计算最多比较次数和最少比较次数合并方案。
输入第一行有 1 个正整数 k,表示有 k 个待合并序列。接下来的 1 行中,有 k 个正整数,表示 k 个待合并序列的长度。
输出最多比较次数和最少比较次数
本题记录 |
用 户(点击查看用户) |
运行号(点击购买题解) |
时 间 |
算法最快[$ $ms]
|
|
|
|
内存最少[$ $KB]
|
|
|
|
第一AC |
|
|
|
第一挑战 |
xxxccc
|
435701 |
2019-05-31 20:16:10 |