結果

問題 No.456 Millions of Submits!
ユーザー くれちー
提出日時 2017-03-31 08:55:27
言語 Haskell
(9.10.1)
結果
TLE  
実行時間 -
コード長 696 bytes
コンパイル時間 5,076 ms
コンパイル使用メモリ 174,848 KB
実行使用メモリ 13,696 KB
最終ジャッジ日時 2024-06-23 18:31:56
合計ジャッジ時間 14,241 ms
ジャッジサーバーID
(参考情報)
judge3 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 12 TLE * 1
権限があれば一括ダウンロードができます
コンパイルメッセージ
Loaded package environment from /home/judge/.ghc/x86_64-linux-9.8.2/environments/default
[1 of 2] Compiling Main             ( Main.hs, Main.o )
[2 of 2] Linking a.out

ソースコード

diff #
プレゼンテーションモードにする

import Control.Monad (replicateM_)
import Text.Printf (printf)
newton :: Double -> Double -> Double -> Double -> Double -> Double
newton a b t n d
| abs d > 10e-10 = newton a b t n' d'
| otherwise = n'
where
t1 = log n
t2 = n ** (a - 1.0)
t3 = t1 ** (b - 1.0)
d' = (t2 * n * t3 * t1 - t) / (t2 * t3 * (a * t1 + b))
n' = n - d'
solve :: Double -> Double -> Double -> Double
solve a b t
| a == 0.0 = exp (t ** (1.0 / b))
| b == 0.0 = t ** (1.0 / a)
| otherwise = newton a b t 2.0 114514
main = do
m <- readLn
replicateM_ m $ do
[a, b, t] <- map read . words <$> getLine
printf "%.10f\n" $ solve a b t
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0