問題文
クリフォードゲートと ゲート、 ゲートのみを用いて
次式を満たすオラクル を、 量子ビットをもつ量子回路 上に実装せよ。
任意の量子状態 に対して
ただし、 は 1ビット目を制御ビット、2ビット目を対象ビットとする制御 ゲートをあらわす。
制約
- クリフォードゲートと ゲート、 ゲートのみが利用できる。
- 提出されるコードは次のフォーマットにしたがうこと
from qiskit import QuantumCircuit
def solve() -> QuantumCircuit:
qc = QuantumCircuit(3)
# Write your code here:
return qcヒント
開く
- は、単に を に作用させることを意味します。