あれ意見が割れてしまった
半径が無限大の場合の処理は自信がないので、すまないが他の人の意見も参考にしてくれ