编程题
### 问题描述
给定两个整数 $n,k$,请你将 $n$ 分解为 $k$ 个整数的和,要求这 $k$ 个整数的乘积尽可能的大,请输出这 $k$ 个数中最大的数。
### 输入格式
输入共一行,包含两个整数 $n,k$,表示给定的整数。
### 输出格式
输出共一行,包含一个整数,表示将 $n$ 分解为的这 $k$ 个整数的和最大时 $k$ 中最大的数。
### 样例输入
```
5 2
```
### 样例输出
```
3
```
### 评测数据规模
对于所有评测数据,$1 \leq k \leq 10^9$,$1 \leq n \leq 10^{18}$,$k \leq n$。