- 博客(1)
- 收藏
- 关注
原创 蓝桥杯JavaB组省赛阶乘求和
接下来,讲解一种更加快的方法,就是仔细想一下,这是一个阶乘运算,将阶乘进行分解,例如:2*5*10=100,那么一直往下乘的话会出现越来越多为0的位数直到0的位数超过9位的时候就不用再考虑它了,因为就算再考虑后面的数对10000000000进行模运算也是得到0浪费时间,经过计算得到40!本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。一开始写的时候是用了直接遍历的方法来写的,但是时间复杂度太高了大概运行了个20分钟左右才得到的结果,结果是对的,就是太久了。
2025-04-04 21:28:11
305
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅