問題文
整数 が入力として与えられる。 量子ビットに対する量子フーリエ変換を実装せよ。
量子フーリエ変換は、 以上 未満の任意の整数 に対して
を満たす 量子ビットオラクル として定義される。
制約
入力例
- : 実装された量子回路 は次式を満たす。
ヒント
開く
- 今回はリトルエンディアンを前提として回路を実装することに注意してください。
B4: Quantum Fourier Transform
実行時間制限:3 秒
メモリ制限:512 MiB
配点:200点
整数 が入力として与えられる。 量子ビットに対する量子フーリエ変換を実装せよ。
量子フーリエ変換は、 以上 未満の任意の整数 に対して
を満たす 量子ビットオラクル として定義される。
解答を提出するにはログインしてください。