[[Problem 1668]]

-a(A):ssssAsssAAssAAAsAAAA
x:a(rsl)
y:a(lsr)r
z:xlyyxrz
z
愚直に書いて、二倍関数で縮めました。
f(F):FF
a(A):sf(sssA)Asf(sAAA)A
x:a(rsl)
f(xlf(a(lsr)r)xr)
36B -- snuke &new{2013-01-13 (日) 20:37:48};
-34B短いなぁ・・・
f(F):sFsF
a(A):f(f()A)Asf(AAA)A
x:a(rsl)
f(xlf(a(lsr)r)sxr)
35B
f(F,G):FGGF
a(A):f(ss,)f(As,ssAA)f(AA,)
f(f(a(rsl)l,a(lsr)r),l)
35B -- snuke &new{2013-01-13 (日) 20:38:23};
-とりあえず[39B]
a(T):sa(T-1)
b(X,T):XXXa(T)Xa(5-T)b(X,T-1)
c:rb(l,4)
b(rb(r,4)cclb(r,4),1)

ちょっと"下手に"書いたつもりがなぜか
[39B]
f(X,Y):XYX
a(X,Y):Xf(XXXY,)YXf(XYYY,)Y
f(f(a(s,rsl),f(la(s,lsr),)r),l) -- mas &new{2013-01-13 (日) 21:05:07};
-と思ったけどどう考えてもa(s,rsl)とか無駄. 
でsnuke先生と同じような解にいたる. 

初期位置が違えば, a(rsl)みたいなのを2回ずつ繰り返すことになるので
f(X):XX
a(X):f(rsf(sssX)Xsf(sXXX)X)
と定義してみる.
 -- mas &new{2013-01-13 (日) 21:06:52};
-[34B]
f(X):XX
a(X):f(rsf(sssX)Xsf(sXXX)X)
a()f(a(rsl)rra(lsr)) -- mas &new{2013-01-13 (日) 21:07:04};
-初期位置合わせがテクい! -- snuke &new{2013-01-14 (月) 01:26:54};
-a(X,Y,Z):XYZYXrr
b(X):a(a(ss,,),X,a(sXs,ssXa(,,)ss,X))a(,,)
a(a(b(r),b(l),),,)
(36B)
横と縦に分けるという発想捨ててました。。 -- Ktya &new{2013-01-15 (火) 19:24:22};

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS