A6: Zeta / Moebius Transform I

実行時間制限:3 秒

メモリ制限:512 MiB

配点:200点

問題文

量子状態 00\ket{00} および 10\ket{10} から、以下の状態遷移を同時に実現する操作を 22 量子ビットをもつ量子回路 qc\mathrm{qc} 上に実装せよ。

00qc13(00+0111)10qc13(00+10+11)\begin{align} \ket {00} \xrightarrow{\mathrm{qc}} \frac{1}{\sqrt 3}(\ket{00} + \ket {01} - \ket {11}) \nonumber \\ \ket {10} \xrightarrow{\mathrm{qc}} \frac{1}{\sqrt 3}(\ket{00} + \ket {10} + \ket {11}) \nonumber \end{align}

制約

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

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