#P3011. 分成 k 份的最大乘积
分成 k 份的最大乘积
题目描述
给定两个正整数 和 ,你需要将 恰好分成 份正整数(这 份之和等于 ),使得这 份的乘积尽可能大。
请求出这个最大乘积对 取模后的结果。
输入格式
一行,两个正整数 ,用空格分隔。
输出格式
一行一个整数,表示最大乘积对 取模后的结果。
输入输出样例 #1
输入 #1
10 2
输出 #1
25
输入输出样例 #2
输入 #2
20 4
输出 #2
625
输入输出样例 #3
输入 #3
10 3
输出 #3
36
说明/提示
【样例说明】
- 样例 1:将 分成 ,乘积为 ,这是最大的。
- 样例 2:将 分成 ,乘积为 ,这是最大的。
- 样例 3:将 分成 ,乘积为 ,这是最大的。
【数据范围】
| 测试点 | 分值 | ||
|---|---|---|---|
对于 的数据,。
【提示】
将 尽量平均地分成 份时,乘积最大。