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