测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A70621. 切割绳子

编程题 基础

题目描述

n 条绳子,每条绳子的长度已知且均为正整数。绳子可以以任意正整数长度切割,但不可以连接。现在要从这些绳子中切割出 m 条长度相同的绳段,求绳段的最大长度是多少。

输入格式

第一行是一个不超过 100 的正整数 n

第二行是 n 个不超过 10^6 的正整数,表示每条绳子的长度。

第三行是一个不超过 10^8 的正整数 m

输出格式

绳段的最大长度,若无法切割,输出 Failed

输入输出样例

输入 #1
3
5 10 8
2
输出 #1
8

说明/提示

## 思路

「切割绳子」考虑贪心策略:排序后每次取当前最优。

## 步骤

1. 读入所有候选。
2. 按题意关键字排序。
3. 依次选取并累计答案后输出。