atcoder#ABC191D. [ABC191D] Circle Lattice Points
[ABC191D] Circle Lattice Points
题目描述
次元平面上に中心 、半径 の円があります。
この円の内部または周上にある格子点 ( 座標がともに整数である点) の個数を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
题目描述
在二维平面上有一个以中心点 ,半径 的圆。请计算出在圆内或圆周上的格点(即 和 坐标均为整数的点)的个数。
0.2 0.8 1.1
3
100 100 1
5
42782.4720 31949.0192 99999.99
31415920098
提示
制約
- は高々小数第 位まで与えられる
Sample Explanation 1
以下のような円になります。赤く印の付いた点が、この円の内部または周上にある格子点です。 ![グラフ](https://img.atcoder.jp/ghi/4f37b99cfbdbb337043b16d8ce64571c.png)
Sample Explanation 2
には小数点が含まれないかもしれません。 円周上の格子点も数える対象に含むことに注意してください。