C6: Controlled-Controlled-Z

実行時間制限:3

メモリ制限:512 MiB

配点:500

問題文

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

U=CCZ(2)U = CCZ(2) を満たすオラクル UU を、 33 量子ビットをもつ量子回路 qc\mathrm{qc} 上に実装せよ。

ただし、CCZ(2)CCZ(2) は 3ビット目を対象ビットとする 2 制御 ZZ ゲートを表す。

制約

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

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