一种新做法
  • 板块P1729 计算e
  • 楼主hcybazt11
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/8/18 22:14
  • 上次更新2024/8/19 10:30:52
查看原帖
一种新做法
914795
hcybazt11楼主2024/8/18 22:14

注:这种方法略慢于在压位位数相同时这篇题解的方法(大概慢1.5倍左右)
有以下公式:

e=2+12(1+13(1+14(……)))e=2+\frac{1}{2}(1+\frac{1}{3}(1+\frac{1}{4}(……)))

将其展开后,就是题目中的公式,可以用不断进行高除单再在首位加一的方法计算。这种方法时间复杂度是O(nm)O(nm)级的(其中m是满足k!>10nk!>10^n的最小正整数),可以压位。
本人压了9位,开O2跑到了178ms,提交记录

2024/8/18 22:14
加载中...