我有2个BigInteger,一个是常数,这是我用下面的代码进行除法的除数,但是,当红利太大时,它花费的时间很长。我很困惑,因为解冻很大但我却使其他员工受益,但是速度要快得多。请注意,while循环可能会舍入23000K时间
我尝试用/替换-,但while循环仍将花费很长时间
round = 1;
while (MaigicNumber >= divisor) // This may take up to 23000 times coz the Maigic
{
BigInteger jv = BigInteger.Remainder(MaigicNumber, divisor);
BigInteger VVJ = jv;
MaigicNumber = MaigicNumber - jv;
MaigicNumber = MaigicNumber / divisor;
PlusArray.Insert(round, VVJ);
round++;
}