#390. 约数个数
约数个数
题目描述
的约数个数。
给定 ,求最小的 满足
输入格式
一行一个数:
输出格式
一行一个数:
样例
输入
9
输出
5
数据范围与提示
保证答案
对样例的解释
对样例的解释:
的约数有 ,有 个约数;
的约数有 ,有 个约数;
的约数有 ,有 个约数;
的约数有 ,有 个约数;
的约数有 , 有 个约数;
此时和为 超过
所以总共 个。
d(n):=n 的约数个数。
给定 S ,求最小的 K 满足
i=1∑Kd(i)≥S一行一个数: S
一行一个数: K
输入
9
输出
5
保证答案 1≤K≤106
对样例的解释
1<=n<=106
对样例的解释:
1 的约数有 1,有 1 个约数;
2 的约数有 1,2,有 2 个约数;
3 的约数有 1,3,有 2 个约数;
4 的约数有 1,2,4,有 3 个约数;
5 的约数有 1,5, 有 2 个约数;
此时和为 10 超过 9
所以总共 14 个。
注册一个 智衡编程 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。