チュートリアル4 席へどうぞ(4) 前編

問題

カウンター席が5つ空いていますね。2人組のお客さんが来ました。2人は隣り合う席に座ります。2人の席の取り方にはどのようなパターンがありますか?(2人は順不同とします)

考え方1

この問題は少し難しい。2ステップに分けて取り組もう。

まずはいつも通り「お客さんが座る席=1」「座らない席=0」と決めておこう。まずは「5つの席から2つだけ座る」という願いをかけよう。さて、「隣り合う席に座る」はどうしたらいいだろうか?隣り合う2つの量子ビットに対して「両方1になったときに報酬を与える」と設定すれば隣り合う結果が出やすくなりそうだ。「両方1になったときに~」は2つの量子ビットを線で繋いだときだけ設定できるぞ!

やってみよう

解答の確認

「お客さんが座る席=1」「座らない席=0」だったね。狙い通りの結果が出たかな・・・?

実は、この設定では間違った結果が混ざって出てきてしまいます。下の解答例も確認して後編へ進もう!

解答例(※あくまで前編の解答例です)

 解答例をそのまま「実行」すると正解が確認できます。