> For the complete documentation index, see [llms.txt](https://mqjyl2012.gitbook.io/algorithm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mqjyl2012.gitbook.io/algorithm/algorithm-thinking/dichotomy.md).

# 二分法

## :pencil2: 1、二分思想

### 算法模板

### 分石子【[链接](https://www.nowcoder.com/questionTerminal/1ea5b4eaeff841a4918931791b000756)】

有N堆石子，第 $$i$$ 堆一共有 $$a\_i$$ 个石子。可以对任意一堆石子数量大于1的石子堆进行分裂操作，分裂成两堆新的石子数量都大于等于1的石子堆。现在需要通过分裂得到 m 堆石子，求这 m 堆石子的最小值最大可以是多少？
