Q# 入門していく(3)
$$ \def\bra#1{\mathinner{\left\langle{#1}\right|}} \def\ket#1{\mathinner{\left|{#1}\right\rangle}} \def\braket#1#2{\mathinner{\left\langle{#1}\middle|#2\right\rangle}} $$
問題
\( \ket{\psi _0} \)と\( \ket{\psi _1} \)の重ね合わせ状態をつくる。
続きを読むQ# 入門していく(2)
$$ \def\bra#1{\mathinner{\left\langle{#1}\right|}} \def\ket#1{\mathinner{\left|{#1}\right\rangle}} \def\braket#1#2{\mathinner{\left\langle{#1}\middle|#2\right\rangle}} $$
問題
\( \ket{0\cdots 0} \)と\( \ket{\psi} \)の状態を等確率にしたい。
続きを読むARC-084-D Small Multiple
問題文
https://beta.atcoder.jp/contests/arc084/tasks/arc084_b
この回じつは 0 完だった。C 問題が解けなかったことに当時深く反省して、
「順序関係のある 3 つのものを決定するには真ん中のものを先に決め打ちしとくとよい」という教訓を得たのを覚えている。
続きを読む