B. 憨憨之木厂切割

    传统题 1000ms 256MiB

憨憨之木厂切割

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

憨憨的木厂有 nn 根原木,现在想把这些木头切割成 kk 段长度均为 xx 的小段木头(木头有可能有剩余)。为了加大对原木的利用率,我们想要使切出来的小段木头的长度尽可能的大(可能有剩余的木头)。例如有 11 根原木,长 1111 cm。要切割成 33 段,那么 xx 最大为 33(多出来的 22 cm 就不要了)。

木头长度的单位是 cm,原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。

现在请你帮木厂求出 xx 的最大值。

输入格式

第一行包含一个整数 T (1T2105)T\ (1 ≤ T ≤ 2*10^5),表示测试用例的数量。

每组样例格式如下:

  • 第一行有两个整数,nnkk (1n,k1061\leq n,k\leq10^6),分别表示原木的数量和需要切割成几段。
  • 第二行有 nn 个整数,表示原木的长度即 aia_i (1ai1091\leq a_i\leq10^9)。

输出格式

输出共一行。输出一个整数,即 xx 的最大值。

如果 11 cm 都切不出来,输出 0

1
3 7
232
124
456
114

浙江机电职业技术大学训练赛 4

未参加
状态
已结束
规则
ACM/ICPC
题目
6
开始于
2025-5-17 13:30
结束于
2025-5-17 16:30
持续时间
3 小时
主持人
参赛人数
35