A5: Generate state 13(0+1+2))\frac{1}{\sqrt{3}} (\ket{0} + \ket{1} + \ket{2})) II

実行時間制限:2 秒

メモリ制限:512 MiB

配点:100点

問題文

ゼロ状態から状態 ψ\ket{\psi} を作り出す操作を 22 量子ビットをもつ量子回路 qc\mathrm{qc} 上に実装せよ。
状態 ψ\ket{\psi} は次式で定義される。

ψ=13(0+1+2)=13(00+10+01)\begin{equation} \ket{\psi} = \frac{1}{\sqrt{3}} (\ket{0} + \ket{1} + \ket{2}) = \frac{1}{\sqrt{3}} (\ket{00} + \ket{10} + \ket{01}) \nonumber \end{equation}

制約

  • グローバル位相 の変化は問わない。
  • 提出されるコードは次のフォーマットにしたがうこと
from qiskit import QuantumCircuit
 
 
def solve() -> QuantumCircuit:
    qc = QuantumCircuit(2)
    # Write your code here:
 
    return qc

ヒント

開く
  • 必要に応じて math ライブラリを import して利用できます。
    利用可能なライブラリ一覧は Q&A を参照して下さい。
import math

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