[[Problem 0804]]

-a(X):XXX
d:a(s)
a(a(a(a(d)a(a(dr)ll)rddr)a(d)d))
です -- Ktya &new{2011-10-23 (日) 23:09:20};
-q(X):XXXX
t:sss
u:tr
q(q(utluttluuttu)r) -- shinike &new{2011-10-23 (日) 23:19:29};
-b(X):XrX
a:sss
b(b(b(b(b(b(a)ll)b(ala)lb(laa)))l)) -- zephoria &new{2011-10-23 (日) 23:23:09};
-上手く2倍関数を使い圧縮する感じの問題.
[26B]
w(X):XX, p:sss, w(w(w(w(w(w(prpl)prr)w(pp)r))r))
[25B]
w(X):XrX, p:sss, w(w(w(w(pw(rplw(p))rppp))r))
中央の回収を2倍関数で済ませるのが短縮の鍵? -- mas &new{2011-10-24 (月) 00:23:50};
-縮みました、コンテスト問題なのでかいておきますねー。

[方針]sssと2倍関数どっちも文字で置きたいときにはa(X):XsssXという関数で頑張ってみましょうw
XXとpの両方が欲しいときはXpXという関数が便利。

実装意外と難しいのでまずはこのヒントで頑張ってみてください。

[24B]
a(X):XsssX
a(a(la(a(la(a())ra(la(l)a()r)a()l)))) -- mas &new{2011-11-21 (月) 17:44:10};
-23B

f(X):XsssX
f(f(rf(f(lf(f())lf()f(lf()rf())l)))) -- pasta &new{2011-11-21 (月) 22:23:29};

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