A1: Generate Plus state

実行時間制限:3 秒

メモリ制限:512 MiB

配点:100点

問題文

ゼロ状態からプラス状態 +\ket{+} を作り出す操作を、11 量子ビットをもつ量子回路 qc\mathrm{qc} 上に実装せよ。

プラス状態 +\ket{+} は次式で定義される。

+=12(0+1)\begin{equation} \ket{+} = \frac{1}{\sqrt{2}} (\ket{0} + \ket{1}) \nonumber \end{equation}

制約

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

ヒント

開く
  • 次のようにして、量子回路 qc\mathrm{qc}ii 番目の量子ビットに何らかの量子ゲート gg を作用させることができます。
qc.g(i)

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