#B. 阶乘之和

    传统题 1000ms 256MiB

阶乘之和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

定义i!=123*…*i,现在给你一个正整数k,你的任务是求出一个最小的n,使得1!+2!+3!+…+n!>k

样例 #1

样例输入 #1

9

样例输出 #1

4

分析

我们可以用三个变量i,sum,now来解决这个问题,i表示当前枚举到谁,now表示当前i!,sum表示当前的和,每次判断sum<=k是否成立,若成立则将i+1,将now*i,此时的now就是i!,然后将sum+now,重复这个过程,最后的i就是答案。

初中第五周作业(循环作业2)

未认领
状态
已结束
题目
5
开始时间
2022-11-19 0:00
截止时间
2022-11-30 23:59
可延期
24 小时