いい感じに縮むのあった。sqrt(n)歩みたいなやつとメイン関数の書き方が同じなのを利用するのかな。パーツの成長部分にsを入れないようにして数値関数使い回す。solverと協力しながら更新。32Bはおそらくみんな再帰じゃないかな。聞いて関数いじってたら良さげなの見つけて久々にいい感じに単独更新。真ん中の棒が太さ2なのはこの関数が模範解答なのかってぐらいピッタリ。向き調整とか余計なsの捨て方もあってすぐに28にはできなかった。今までやってこなかったタイプの圧縮なので使いこなせるようになりたい技術。パーツを分解して書き方変えたら短くなって解けた。壁も使わないし灰マス踏まない直接書くコードだったと思うんだけど、8年前の時点で答えを無くしてたと思うので当然今あるわけもなく。反省の意味も込めて解き直してみたら、相当制限の厳しい問題だった。対称性とか考慮せず、てきとうに攻略。いろんな人を困らせたであろう自覚があるので、問題ページに今回作った自分の解貼りました。誰かが投稿したら合わせて投稿しようと思います。その3300番台みてます。400番台もやってます。綺麗に取ってたんだけど壁使いまくる方針に変えた。