CF 395 div2

あああああ
http://codeforces.com/contest/764

A, B
心に余裕がないのでコメントしない。

C
http://codeforces.com/contest/764/submission/24381054

初めてスタックオーバーフローで落ちた。
悔しいいいいい
前回からRustで出てるんだけど
グローバル変数なんていらないですね(キリッ とか言ってたらこのザマ……

クロージャで書き直すか……
[ついき]
Rustの「ふつうの」クロージャ再帰できないらしく再帰関数に環境をキャプチャさせるにはそれ相応の工夫が必要っぽい。
[二回目の追記]
スタックサイズ拡張したら通った(は?)
http://codeforces.com/contest/764/submission/24452046
どうやら100MB程度スタックの大きさがあれば大丈夫っぽいがなぜこんなにスタックを消費するのかよくわからない。

D
これはねえ
Oddにもっと注目すべきだった(それはそう)。