Diff Adjacent (AtCoder Beginner Contest 297 Ex)
Diff Adjacent (AtCoder Beginner Contest 297 Ex)の解法を説明します。 同じ解法の解説はすでにありますが、この記事では立式パートを詳しめに書いています。
type 'a tree = T of 'a * 'a tree listの形で表現すると、その重心分解が結構綺麗に書けます。今年もクリスマスの時期がやってきました。この時期は全国各地で巨大なクリスマスツリー🎄が飾られていることと思います。ツリーで思い出したのですが、AtCoderで2020年に出題されたFoliaという問題の解法をCoqで形式検証していたのでその話を書きます。