exponentiation

    2热度

    3回答

    有人请指出一个网站,我可以找到一个算法,以有效地计算整数幂指数使用C#的大功率? 例如。我想计算2^60000或3^12345

    5热度

    2回答

    我正在尝试编写一个SPARQL查询,我想过滤某个东西的平方,但我根本无法弄清楚如何对一个数字进行平方(x )(当然,除了自己乘以它自己)。我猜想一个叫做math:sqrt()的平方根函数可以工作,但似乎并没有像math:pow那样存在。 如何获得SPARQL中的某些东西的平方,更重要的是,我可以在哪里读取它以及SPARQL中的其他数学函数(如math:sqrt)? 注意:这与我以前的问题有关:Re

    2热度

    3回答

    我正在寻找一种算法来计算pow()这是尾递归,并使用memoization加快重复计算。 表现不是问题;这主要是一个智力练习 - 我花了一个坐火车来实现我所能做的所有不同的pow()实现,但无法想出一个让我满意的实现了这两个属性。 我最好的拍摄是以下几点: def calc_tailrec_mem(base, exp, cache_line={}, acc=1, ctr=0): if e

    0热度

    1回答

    我正在Deluge开发一个小应用程序(zoho.com)。没有“^”运算符或“pow”函数来进行幂运算。变得糟糕,我应该用float指数来做指数运算,而不是整数指数。我发现很多算法都在进行整数求幂运算,但没有一个算法用于浮点运算。感谢您的帮助。

    1热度

    2回答

    我必须编写一个算法,用一个整数或浮点型参数中的一个基数(整数或浮点数)进行指数运算。我写这个算法洪水(zoho.com),但它只能使用整数指数: float math.potencia(float base, int expoente) { if(expoente>0) { base = base * thisapp.math.potencia(base, (inp

    14热度

    3回答

    我需要大数目的帮助。根据Windows计算,​​指数 174^55 = 1.6990597648061509725749329578093e+123 我将如何使用C(c99标准)存储此? int main(){ long long int x = 174^55; //result is 153 printf("%lld\n", x); }

    4热度

    5回答

    在我的ASP.NET应用程序中,我需要将DataTable作为CSV响应写入客户。除了有一个数字的列以外,一切工作都正常。 例:7002136138603600000 但是当我在Excel中打开CSV,它显示在指数格式。 事情是这样的:7E + 18 能否请你让我知道需要以显示这些值作为测试,而不是指数格式做什么? 感谢, 马赫什

    5热度

    3回答

    我需要一种方法来计算: (g^u * y^v) mod p 在Java中 。 我发现这个算法计算(G^U)模p: int modulo(int a,int b,int c) { long x=1 long y=a; while(b > 0){ if(b%2 == 1){ x=(x*y)%c; } y = (y*y)

    4热度

    2回答

    为什么这项工作: power(_,0,1) :- !. power(X,Y,Z) :- Y1 is Y - 1, power(X,Y1,Z1), Z is X * Z1. 这给出了一个堆栈溢出异常? power(_,0,1) :- !. power(X,Y,Z) :- power(X,Y - 1,Z1), Z is X * Z

    4热度

    2回答

    可能重复: How to do a fractional power on BigDecimal in Java? 我有一个BigInteger甲我需要与1/b,来exponentiate(b是INT)。 我的问题是,A只支持A.pow(int),它不适合我的情况。 有没有解决方法?