问题标题: 酷町堂:4992   求解不等式

0
0
已解决
熊智晖
熊智晖
高级天翼
高级天翼

4992   求解不等式

经验值:1200 时间限制:1000毫秒

题目描述 Description

已知不等式:1!+2!+……+m!<=n
对于以上不等式,现在输入n,求出m的最大值

输入描述 Input Description

一个整数n

输出描述 Output Description

一个整数m

样例输入 Sample Input

1

样例输出 Sample Output

1

数据范围及提示 Data Size & Hint

n<=100000000


1
已采纳
潘艺博
潘艺博
初级天翼
初级天翼

超长整形 n,s 等于 1,max 等于 0,sum 等于 0;
    输入 n;
  循环 (int i 等于 1;sum 小于等于 n;i++){
        s 累乘 i;
        sum 累加 s;
        max 等于 i 减 1;
    }
    输出 max;

望采纳~~

1
朱小川
朱小川
缔造者
缔造者

while(sum<=n){

m++;

s*=m;

sum+=s;

}

核心

我要回答