ほぼ静的な計画法

競技プログラミングで解いた問題の解法とコードを晒していくページ。ややマイナーなC♯。

AOJ 0228 (Seven Segments : 7 セグメント)

【問題】

https://onlinejudge.u-aizu.ac.jp/problems/0228

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0228

【解説】

それぞれ0~9まで数値の7セグメントをビットで表現したもの配列として保持しておく。「切り替え」を行うということは、0のセグメントを1にする、または1のセグメントを0にするということなので、現在の状態と表示したい数値の状態の排他的論理和をとることで、操作する必要のあるセグメントを抽出することができる。

【コード】