B1: Generate State eiθ0e^{i\theta}\ket{0}

実行時間制限:3 秒

メモリ制限:512 MiB

配点:100点

問題文

実数 θ\theta が入力として与えられる。 ゼロ状態から量子状態 ψ\ket{\psi} を作り出す操作を、11 量子ビットをもつ量子回路 qc\mathrm{qc} 上に実装せよ。

量子状態 ψ\ket{\psi} は次式で定義される。

ψ=eiθ0\begin{equation} \ket{\psi} = e^{i\theta}\ket{0} \nonumber \end{equation}

制約

  • 0θ<2π0 \leq \theta < 2\pi
  • この問題では異なる グローバル位相 をもつ状態は正答としない。
  • 提出されるコードは次のフォーマットにしたがうこと
from qiskit import QuantumCircuit
 
 
def solve(theta: float) -> QuantumCircuit:
    qc = QuantumCircuit(1)
    # Write your code here:
 
    return qc

解答を提出するにはログインしてください。