假的数学游戏
文章图片
题目如图看到阶乘马上想到斯大林公式
文章图片
防止溢出对两边取对数
文章图片
【假的数学游戏】代码如下
import math
def solve(x):
l, r = 1, int(1e12)
aim = x * math.log(x)
mid = 0
while (l < r):
mid = (l + r) // 2
value = https://www.it610.com/article/const_ + mid * (math.log(mid) - 1) + 0.5 * math.log(mid)
#print(l,r)
#print(value,aim)
if (value < aim):
l = mid + 1
else:
r = midreturn rpi = 3.1415926
const_ = 0.5 * math.log(2 * pi)
x = int(input())
print(solve(x))
推荐阅读
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 游戏IP(立足于玩家情感的粉丝经济)
- 数学大作战
- 人生游戏--是游戏,还是人生()
- 「按键精灵安卓版」关于全分辨率脚本的一些理解(非游戏app)
- (小说)月流水几亿的火爆游戏养成记
- 游戏治愈了我无聊之症
- 微雨中的东湖
- 生活与游戏日记(第182篇)(〔成长瞬间〕关注解决问题2019.10)
- 2019.11.14号总结