No.98 円を描こう

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 通常問題
タグ : / 解いたユーザー数 322
作問者 : nmnmnmnmnmnmnmnmnmnmnmnmnmnm

1 ProblemId : 224 / 出題時の順位表

問題文

A君は円を描こうとしています。
ここで円を描く際の条件があります。

・描く円の中心はXY平面上の原点にあります。
・描く円の直径はかならず整数cmでなければなりません。
・指定された整数座標の点P($Xp$,$Yp$)がかならず円の内側にあること。

内側とは円の線とは重ならない内側のことです。
描ける円の最小の直径を求めよ。

(ヒント:三平方の定理を使用します。)

入力

Xp Yp

点Pの座標($Xp$,$Yp$)の$Xp$と$Yp$が与えられる。
$Xp$,$Yp$はともに整数。($-10000 \le Xp,Yp \le 10000$)

出力

描ける円の最小の直径を1行で答えよ。
最後に改行を忘れずに。

サンプル

サンプル1
入力
3 0
出力
7

直径6の円を描くと点Pと重なります。
よって直径7の円を描けば点Pを円の内側にすることができます。

サンプル2
入力
-3 4
出力
11

直径10の円を描くと点Pと重なります。
よって直径11の円を描けば点Pを円の内側にすることができます。

サンプル3
入力
4 4
出力
12

点P($4$,$4$)は直径$12$の円を描けば内側にすることができます。

サンプル4
入力
0 0
出力
1

点Pは原点なので直径$1$の円を描けば内側にすることができます。

提出ページヘ
下のフォームでの入力は、テキストボックスにフォーカスがない場合は、(Onにしている場合)ショートカットキー・スマートサブミットの影響を受けるので、必要なら提出ページに遷移してください。

言語
問題によって提出できない言語があります。参考
ソースコード
ソースコードのテキストボックスに文字がある場合はファイルは無視されます。
テキストボックスで提出するとCR(\r)が除去されますが、ファイルで提出すると除去されません。