名もなき未知

エンジニアリングとか、日常とかそういうのをまとめる場所。アクセス解析のためGAを利用、Googleに情報を送信しています。商品紹介のためAmazonアフィリエイトを利用、Amazonに情報を送信しています。記事に関しては私が書いていない引用文を除いて自由にご利用ください。

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))