AGC031-B

command
v0.0.0-...-23e9799 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2021 License: MIT Imports: 7 Imported by: 0

README

解法

1年ぶりに解き直してみたら、結構簡単に感じた。 We Love ABCのほうが難しいと思う。

dp[i]: i 文字目までのあり得る数列のパターンの通り数

この状態が建てられれば、遷移は結構自然。 反転は直近のものしか考慮する必要がなく、反転しない場合は直前の通り数を引き継ぐだけでよい。

唯一注意すべきは、今見ている数値と同じものの直近の登場位置が、1つ手前の場合は反転が考慮できないこと。 これは同じ数値が隣接している場合であり、反転操作を行っても出来上がる数列は同じであるため。

DPの特徴

  • m 個手前の状態を参照することがある(「飛び石パターン」とでも名付けておく)

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL