【AtCoder ABC432C】Candy Tribulationの効率解(合同式) 2026-05-042026-05-04 by chiilabo #Common Lisp(142) #競技プログラミング(55) #AtCoder(49) #loop(37) #計算量(22)
【Common Lisp】デフォルトのリストなのにO(n)になる(抽象構文木) 2026-04-012026-03-30 by chiilabo #Common Lisp(142) #SBCL(39) #loop(37) #S式(20) #make-array(19)
【Common Lisp】ペアノの公理と加算器をつなぐ(表現が決める計算効率) 2026-03-302026-03-29 by chiilabo #Common Lisp(142) #計算量(22) #再帰(20) #O(n)(10) #ビット演算(5)
(defun f (lst)) ++ *v Common Lispを書きながら、Cで考えているとき 2026-03-262026-03-26 by chiilabo #Common Lisp(142) #競技プログラミング(55) #アルゴリズム(26) #aref(23) #計算量(22)
【Common Lisp】コードのパフォーマンスを、 time と sb-sprof で調べる(SBCL) 2026-03-252026-03-18 by chiilabo #Common Lisp(142) #SBCL(39) #計算量(22) #リスト操作(13) #O(n)(10)
【AtCoder ABC449C】Comfort Distanceを考える(Common Lisp) 2026-03-262026-03-16 by chiilabo #Common Lisp(142) #競技プログラミング(55) #AtCoder(49) #ハッシュテーブル(27) #aref(23)
【Section 4】前処理と区間アルゴリズム(Common Lispと計算効率) 2026-03-282026-03-16 by chiilabo #Common Lisp(142) #競技プログラミング(55) #AtCoder(49) #ハッシュテーブル(27) #アルゴリズム(26)
【Section 3】リストの代わりにベクタを使う(Common Lispと計算効率) 2026-03-282026-03-16 by chiilabo #Common Lisp(142) #SBCL(39) #ハッシュテーブル(27) #aref(23) #make-array(19)
【Section 2】何度もリストから探すなら、 ハッシュテーブルを用意する(Common Lispと計算効率) 2026-03-282026-03-16 by chiilabo #Common Lisp(142) #ハッシュテーブル(27) #計算量(22) #データ構造(15) #mapcar(14)
【Section 1】見えにくいリストの中間コピーを減らす(Common Lispと計算効率) 2026-03-262026-03-16 by chiilabo #Common Lisp(142) #loop(37) #再帰(20) #パフォーマンス(17) #reduce(15)