量子コンピュータのGAME「QiskitBlocks」 ステージ7から10

ステージ1-7

ステージ1-7は {\sqrt{1/2}} x |001> +  {\sqrt{1/2}} x |101>を作成します。

f:id:yo4-su:20201206211611p:plain

[1-7]

 ヒントはチェストの上の「?」で確認できます。

f:id:yo4-su:20201206211231p:plain

[hint]

オール0の状態から、まず水色の0をXゲートを使用して1にします。

次にHゲートで0と1の状態を作成したいので、ピンクに置いてみます。

f:id:yo4-su:20201206212026p:plain

[1-7 clear]

 

ステージ1-8

ステージ1-8は {\sqrt{1/4}} x |00> +  {\sqrt{1/4}} x |01>+ {\sqrt{1/4}} x |10> +  {\sqrt{1/4}} x |11>を作成します。

f:id:yo4-su:20201206212429p:plain

[1-8]

 Hゲートをそれぞれのビットに置いてクリアです。

 

f:id:yo4-su:20201206213155p:plain

[1-8 clear]

 全部をHゲートで埋めてもクリアになりました。

f:id:yo4-su:20201206213454p:plain

[1-8 clear 2]

 

 ステージ1-9

ステージ1-9は\sum_{i=000}^{111} {\sqrt{1/8}}|i>を作成します。

f:id:yo4-su:20201206213935p:plain

[1-9]

 ヒントを見ると、回路の各線にHゲートを配置するとあります。

f:id:yo4-su:20201206214355p:plain

[1-9 hint]

 実行してみると、クリアできました。

f:id:yo4-su:20201206214615p:plain

[1-9 clear]

 

ステージ1-10

 ステージ1-10は {\sqrt{1/2}} x |00> +  {\sqrt{1/2}} x |11>を作成します。

f:id:yo4-su:20201206214944p:plain

[1-10]

 

 チェストの上の「?」を見ると、HゲートとXゲートを配置し、コントロールツールを使用してCNOT(XOR)を作成すればよいと書かれています。

f:id:yo4-su:20201206221029p:plain

[1-10 hint]

 まずアダマールゲート(Hゲート)を置きます。この時点では {\sqrt{1/2}} x |00> +  {\sqrt{1/2}} x |01>となっています。

 

f:id:yo4-su:20201206221305p:plain

[1-10 zgate]

次にXゲートを置いて、XゲートをコントロールツールでクリックしてCNOTを作成します。00と10という状態で、相手が1ならば自分も1になるので、00はそのまま、10は11となります。

f:id:yo4-su:20201206222802p:plain

f:id:yo4-su:20201206223003p:plain

[1-10 control tool]

 

/* -----codeの行番号----- */