結果
| 問題 | No.32 貯金箱の憂鬱 | 
| コンテスト | |
| ユーザー |  Tiramister | 
| 提出日時 | 2018-06-17 23:43:32 | 
| 言語 | Haskell (9.10.1) | 
| 結果 | 
                                AC
                                 
                             | 
| 実行時間 | 2 ms / 5,000 ms | 
| コード長 | 333 bytes | 
| コンパイル時間 | 3,566 ms | 
| コンパイル使用メモリ | 177,364 KB | 
| 実行使用メモリ | 5,376 KB | 
| 最終ジャッジ日時 | 2024-07-23 07:13:50 | 
| 合計ジャッジ時間 | 2,391 ms | 
| ジャッジサーバーID (参考情報) | judge4 / judge2 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 12 | 
コンパイルメッセージ
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
ソースコード
solve :: Int -> Int -> Int -> Int
solve l m n
    | n >= 25   = solve l (m + n `div` 25) (n `mod` 25)
    | m >= 4    = solve (l + m `div` 4) (m `mod` 4) n
    | l >= 10   = solve (l `mod` 10) m n
    | otherwise = l + m + n
main :: IO ()
main = do
    l <- readLn
    m <- readLn
    n <- readLn
    (putStrLn . show) $ solve l m n
            
            
            
        