2020-07-10 yukicoder No.1112 冥界の音楽 yukicoder 典型 式変形 競技プログラミング 解説 問題はこちら 問題概要 思考の流れ 提出プログラム 感想 問題概要かつとなるが存在するようなで始まりで終わるような長さの数列の数をで割った余りを求めよ.思考の流れに辺を張ったグラフの隣接行列を作る. 蟻本とかにも書いてあるように, この行列を乗した行列の成分は「頂点から頂点まで本の辺を通って行く場合の数」となる. 今回の場合頂点がであるのでの長さがであることを考えると隣接行列を乗すればいい.(サンプルとか考えるとわかる).答えは行列のとなる成分の合計が答えとなる.提出プログラムhttps://yukicoder.me/submissions/510209 感想これ系の無向グラフの三角形の数えるやつグラフ理論で習って印象に残ってたから解けた.