#arc0224. [arc022_4]スプリンクラー
[arc022_4]スプリンクラー
問題文
高橋くんは世界でも有数の広さを誇るお花畑を管理しています。このお花畑には、世界でもっとも美しい花が 輪だけ咲いています。 このお花畑の中の点はその世界一の花からの距離で表します。その花から東に ,南に 移動した点の位置を と表します。 高橋くんは非常に几帳面なので、 と が共に整数であるような点 には必ず 輪の花を植えています。そこ以外には植えていません。
より形式的に言うと、直交座標上の全ての格子点の上に 輪の花が植えられていて、原点には世界一の花が植えられています。格子点以外の点に花は植えられていません。
世界一の花は、大量の水を必要とします。そういうわけで高橋くんはお花畑のなかの 箇所にスプリンクラーを設置することにしました。 どのスプリンクラーも も も整数であるような点 に設置されます。同じ位置に 個以上のスプリンクラーが設置されることはありません。 各スプリンクラーは円形に水をばらまきます。半径を大きくすればそれだけ多くの範囲に水がまかれるのですが、経費がもったいないので、 どのスプリンクラーもギリギリ世界一の花に届くように水をまきます。つまりスプリンクラーがまく水の半径は世界一の花とスプリンクラーの距離と一致します。
高橋くんはスプリンクラーを稼働させた時、何輪の花に水が供給されるのか気になりました。
各スプリンクラーの位置が与えられるので、水が供給される花の個数を求めてください。
入力
入力は以下の形式で標準入力から与えられる。
:
- 行目には、設置するスプリンクラーの個数 が与えられる。
- 続く 行のうち 行目には つの整数 が空白区切りで与えられる。これは番目のスプリンクラーの位置がであることを表す。
- ならば が成り立つ
- 常に が成り立つ
部分点
この問題には部分点が設定されている。
- かつ を満たすテストケース全てに正解した場合点が与えられる。
- かつ を満たすテストケース全てに正解した場合さらに点が与えられる。計点となる。
- かつ を満たすテストケース全てに正解した場合さらに点が与えられる。計点となる。
- かつ を満たすテストケース全てに正解した場合さらに点が与えられる。計点となる。
出力
水が供給される花の個数を行で出力せよ。出力の末尾に改行を入れること。
入力例1
2
0 1
0 -1
出力例1
9
下図のようになる。緑色の点が水が供給される花である。赤色の点は世界一の花の位置である。 緑と赤は合計で個ある。
入力例2
2
3 1
1 4
出力例2
74
下図のようになる。
入力例3
4
3 4
4 3
-2 -2
-3 2
出力例3
146
下図のようになる。