C1: T-dagger

実行時間制限:3

メモリ制限:512 MiB

配点:200

問題文

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

U=TU = T^\dagger を満たすオラクル UU を、11 量子ビットをもつ量子回路 qc\mathrm{qc} 上に実装せよ。

ただし、()(\cdot)^{\dagger} はエルミート転置(逆操作)を表す。

制約

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

ヒント

開く

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