C3: Multi-Controlled X

実行時間制限:3

メモリ制限:512 MiB

配点:300

問題文

クリフォードゲートと CCXCCX ゲートのみを用いて

次式を満たすオラクル UU を、 77 量子ビットをもつ量子回路 qc\mathrm{qc} 上に実装せよ。

任意の量子状態 ψ5\ket{\psi}_{5} に対して

ψ500U(CCCCX(4)I2)ψ500\ket{\psi}_{5} \ket{00} \xrightarrow{U} (CCCCX(4) \otimes I^{\otimes 2}) \ket{\psi}_{5} \ket{00}

ただし、CCCCX(4)CCCCX(4) は 5ビット目を対象ビットとする 4 制御 XX ゲートをあらわす。

制約

  • クリフォードゲートと CCXCCX ゲートのみが利用できる。
  • 提出されるコードは次のフォーマットにしたがうこと
from qiskit import QuantumCircuit
 
 
def solve() -> QuantumCircuit:
    qc = QuantumCircuit(7)
    # Write your code here:
 
    return qc

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