C1: T-dagger

実行時間制限:3 秒

メモリ制限:512 MiB

配点:200点

問題文

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

U=T†U = 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

ヒント

開く

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