問題文
整数 , と互いに素な正の整数 , が入力として与えられる。
ゼロ状態から重ね合わせ状態 を作り出す操作を 量子ビットをもつ量子回路 上に実装せよ。
重ね合わせ状態 は次式で定義される。
制約
from qiskit import QuantumCircuit, QuantumRegister
def solve(n: int, m: int, a: int, L: int) -> QuantumCircuit:
x, y = QuantumRegister(n), QuantumRegister(2 * m + 1)
qc = QuantumCircuit(x, y)
# Write your code here:
return qc