#L41604. 绳子最大切割长度

    ID: L41604 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及 上传者: 标签>M4M4第一学期M4-第16课单调性与变化区间看不见的单调性二分判定算法相关算法-二分答案算法-单调判定算法-提前截断课堂题

绳子最大切割长度

绳子最大切割长度

题目描述

把n根正整数长度绳子切成至少k段长度相同的正整数绳段,剩余边角料可丢弃,求最大段长。

输入格式

第一行输入n、k;第二行输入n个正整数绳长,保证可行。

输出格式

输出最大整数段长。

数据范围

  • 1n2×1051 \le n \le 2\times 10^51k10181 \le k \le 10^{18}
  • 1ai1091 \le a_i \le 10^9,其中 aia_i 表示第 ii 根绳子的长度;
  • 保证 kaik \le \sum a_i,即长度为 11 的绳段一定可行。

样例

输入

3 6
8 11 15

输出

5