ガチで保証しにいくとまともな精度出ないはずなんで気になるなら整数の演算で完結させた方が良い
実際にはランダムケースなら49 bitはあるかなくらいだったので今回の問題なら余裕なはず