C4: Controlled-S

実行時間制限:3

メモリ制限:512 MiB

配点:400

問題文

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

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

ただし、CS(0,1)CS(0, 1) は 1ビット目を制御ビット、2ビット目を対象ビットとする制御 SS ゲートをあらわす。

制約

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

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