; 求める額を ans = 0 で初期化する ; Ci の和 Sn を求める ; Ci * 10 <= Sn ならば没収なのでこのとき答え ans に 30 を加算する (defun main () (let* ((n (read)) (ci (loop repeat n collect (read))) (sn (reduce #'+ ci)) (ans 0)) (dolist (c ci) (when (<= (* c 10) sn) (incf ans 30))) (princ ans) (terpri))) (main)