水面下の夢

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

No.172 UFOを捕まえろ

回答

#44614 No.172 UFOを捕まえろ - yukicoder

なんでこの式になるのか,めっちゃ考えてしまった….
解説を読んで一応理解しました.

http://yukicoder.me/problems/388/editorial#

計算ができれば簡単な式に落とし込めるのはいいですねえ.
こういうたぐいの問題弱いので,しっかり勉強しないとな.

import math

x, y, r = map(int, input().split())
print(math.ceil(abs(x) + abs(y) + math.sqrt(2) * r))