結果
| 問題 | No.29 パワーアップ |
| コンテスト | |
| ユーザー |
_Clay____
|
| 提出日時 | 2018-10-01 21:15:30 |
| 言語 | Scheme (Gauche-0.9.15) |
| 結果 |
AC
|
| 実行時間 | 30 ms / 5,000 ms |
| コード長 | 1,153 bytes |
| 記録 | |
| コンパイル時間 | 99 ms |
| コンパイル使用メモリ | 7,968 KB |
| 実行使用メモリ | 16,128 KB |
| 最終ジャッジ日時 | 2025-10-24 21:07:59 |
| 合計ジャッジ時間 | 1,231 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 22 |
ソースコード
(letrec* ((n (string->number (read-line)))
(r (lambda (n a)
(if (zero? n)
(reverse a)
(r (- n 1)
(cons (map string->number
(string-split (read-line) " "))
a)))))
(i (r n '()))
(v (rlet1 v
(make-vector 10 0)
(for-each (lambda (x)
(for-each (lambda (y)
(set! (~ v (- y 1))
(+ (~ v (- y 1)) 1)))
x))
i))))
(print
((rec (c n q r)
(if (negative? n)
(begin
(+ (apply + q)
(quotient (apply + r) 4)))
(c (- n 1)
(cons (quotient (~ v n) 2) q)
(cons (remainder (~ v n) 2) r))))
9 '() '())))
_Clay____