結果
問題 |
No.53 悪の漸化式
|
ユーザー |
![]() |
提出日時 | 2017-01-14 21:18:38 |
言語 | Scheme (Gauche-0.9.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 588 bytes |
コンパイル時間 | 136 ms |
コンパイル使用メモリ | 6,824 KB |
実行使用メモリ | 16,896 KB |
最終ジャッジ日時 | 2024-12-21 12:54:52 |
合計ジャッジ時間 | 1,303 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 12 WA * 8 |
ソースコード
(define *memo* (make-hash-table)) (define (A k) (if (hash-table-exists? *memo* k) (hash-table-get *memo* k) (let ((val (cond ((= k 0) 4) ((= k 1) 3) (else (/ (- (* 19 (A (- k 1))) (* 12 (A (- k 2)))) 4))))) (hash-table-put! *memo* k val) val))) (let* ((k (read)) (float (number->string (exact->inexact (A k)))) (index (string-scan float #\e)) (answer (if index (substring float 0 index) float))) (display answer) (newline))