首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Haskell:Equation Expander 1+(1+(1+(1+(...))))=∞

Haskell是一种函数式编程语言,其语法简洁、优雅,是许多程序员和编程爱好者的最爱。在Haskell中,Equation Expander 1+(1+(1+(1+(...))))=∞这种表达式可以理解为:一个无限大的求和结果。

要计算这个表达式的值,我们可以使用Haskell的标准库函数sum,它可以将一个无限大的求和结果计算出来。具体来说,我们可以使用以下代码:

代码语言:haskell
复制

sum [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 【组合数学】生成函数 ( 正整数拆分 | 无序 | 有序 | 允许重复 | 不允许重复 | 无序不重复拆分 | 无序重复拆分 )

    带系数 的 不定方程非负整数解 的情况 ; a_1 项对应的生成函数项 , x_1 取值 0,1 , 则对应的生成函数项是 (y^{a_1})^{0} + (y^{a_1})^{1}= 1+...a_n 项对应的生成函数项 , x_n 取值 0,1 , 则对应的生成函数项是 (y^{a_n})^{0} + (y^{a_n})^{1}= 1+ y^{a_n} 将上述生成函数项相乘 ,...则可得到完整生成函数 : G(x) = (1+ y^{a_1}) (1+ y^{a_2}) \cdots (1+ y^{a_n}) 将上述生成函数写好之后 , 计算 展开 , y 的 N 次幂的系数...y^{a_n} + y^{2a_n}\cdots 将上述生成函数项相乘 , 则可得到完整生成函数 : G(x) = (1+ y^{a_1}+ y^{2a_1}\cdots) (1+ y^{a_2} +..._1}\cdots =\cfrac{1}{1-y^{a_1}} 最终化简结果 : G(x) = (1+ y^{a_1}+ y^{2a_1}\cdots) (1+ y^{a_2} + y^{2a_2}\cdots

    1.6K00
    领券