問題文
整数 が入力として与えられる。 次式 の行列 で定義される操作を、 量子ビットをもつ量子回路 上に実装せよ。
ただし、 は の単位行列を表す。
制約
- グローバル位相 は問わない。
- 提出されるコードは次のフォーマットにしたがうこと
入力例
- : 行列 は、次式で表現される。
ヒント
開く
- 量子ビットの量子状態 も 量子ビットの量子状態と同様に、 要素の列ベクトルで表すことができ、 随伴 および 内積 や 外積 も同様に定義できます。
- 量子ビットの場合、単位行列 は次式のように変形できます。