大きな整数の平方根を得る方法はありますか?私はint64が扱うには大きすぎる数値を扱っているので、bigintは必須です。FのBigintの平方根#
私はバビロニアの方法を使って自分自身を実装する考えを考えていましたが、最初に組み込みの関数があるかどうかを知りたいのです。
ありがとうございます。
大きな整数の平方根を得る方法はありますか?私はint64が扱うには大きすぎる数値を扱っているので、bigintは必須です。FのBigintの平方根#
私はバビロニアの方法を使って自分自身を実装する考えを考えていましたが、最初に組み込みの関数があるかどうかを知りたいのです。
ありがとうございます。
任意のスカラーでnewtonのメソッドを使用できます。
http://en.wikipedia.org/wiki/Newton%27s_method
- MarkusQ
P.S.あなたもhttp://en.wikipedia.org/wiki/Methods_of_computing_square_roots
Happy Square Root Dayあなたもそうです:)。
bigintに内蔵されているとは思わない
私もこれが欲しかったです。 (私の場合、私はそれを避けることができた、それは単に比較のためであった、私は両面を平方した) –
Google for 'lsqrt' – leppie