問題文
整数 , , が入力として与えられる。
以下の条件を満たすオラクル を、 量子ビットをもつ量子回路 上に実装せよ。
- 任意の を満たす整数 に対して
- 任意の を満たす整数 に対して
制約
from qiskit import QuantumCircuit
def solve(n: int, s: int, t: int) -> QuantumCircuit:
qc = QuantumCircuit(n + 1)
# Write your code here:
return qc
ヒント
開く
- B3 の回路をうまく利用できないか考えてみましょう。