結果
問題 | No.605 板挟みの球面 |
ユーザー | yuppe19 😺 |
提出日時 | 2017-12-05 11:29:49 |
言語 | Python2 (2.7.18) |
結果 |
AC
|
実行時間 | 10 ms / 2,000 ms |
コード長 | 414 bytes |
コンパイル時間 | 1,215 ms |
コンパイル使用メモリ | 6,948 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-11-28 16:32:54 |
合計ジャッジ時間 | 1,478 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 10 ms
6,816 KB |
testcase_01 | AC | 10 ms
6,820 KB |
testcase_02 | AC | 10 ms
6,816 KB |
testcase_03 | AC | 10 ms
6,820 KB |
ソースコード
#!/usr/bin/python2 # -*- coding: utf-8 -*- # † from math import pi # [0, x] の範囲の表面積。x >= 0 であること def f(x): return 2 * pi * x def sign(x): if x == 0: return 1 return abs(x) / x a = float(raw_input()) b = float(raw_input()) if sign(a) == sign(b): mini, maxi = sorted([abs(a), abs(b)]) res = f(maxi) - f(mini) else: res = f(abs(a)) + f(abs(b)) print res