Problem 0809
- a(X,Y):b(b(b(b(Y))l))a(b(s)slXlsb(s),YX)
b(X):XrX
a(,)
です -- Ktya
- q(X):XX
f(X,Y):q(q(q(q(Xl))l))f(YX,rslssYrrsq(sl))
f(,)
q(sl)辺りから漂う必死感 -- shinike
- b(X):XrX
a(X,Y):b(b(b(b(Y))r))a(b(s)slXlsb(s),YX)
a(,) -- zephoria
- タイトルこわいけど別にボス問意図してないです.
普段あまり作らない,いわゆる経路ゲー.普通に書くと,
w(X):XX, a(X,Y):w(w(w(w(Xl))l))a(YX,slssrYrssls), a(,)
ですがご指摘の通り特殊な2倍関数でポイントを稼げますね. -- mas
- shinike氏のコードは,パターンがどっちの進行方向であるべきかの解釈が不自然なため損をしています.rslssと思うかslssrと思うかみたいな選択で損をしうる問題は結構多いので要注意.
ちなみに再帰せず直接作っても27Bです.
w(X):XlX, a(X):w(s)srXrsw(s), w(w(w(w(a(a(a()))a(a())a()))r)) -- mas