読者です 読者をやめる 読者になる 読者になる

水面下の夢

競プロやイラストに興味があります.メインブログがここ.ソシャゲの話はこっち(http://ameblo.jp/0n0-yumechi/).ブログアイコンはYaQ(@8_9_00)さんから.

No.98 円を描こう

回答

#44592 No.98 円を描こう - yukicoder

三平方の定理を利用する.int型なので,値は切り上げ.
ただし,点が円上にある場合も想定されるので,円上の場合はもう一つだけ大きくする.

import math

x, y = map(int, input().split())
length = math.sqrt(x ** 2 + y ** 2) * 2
checker = math.ceil(length)
print(checker if length != checker else checker + 1)