チュートリアル2 席へどうぞ(3)

問題

カウンター席が4つ空いていますね。2人のお客さんが別々に来ました。感染症対策のため、隣り合う席を取ることは禁止とされています。2人の席の取り方にはどのようなパターンがありますか?(2人は順不同とします)

考え方

量子ビットを4つ用意しよう。ここでは「お客さんが座る席=1」「座らない席=0」と決めておこう。まずは「4つの席から2つだけ座る」という願いをかけよう。「隣り合う2つの席に座ってはいけない」は、隣り合う2つの量子ビットに対して「両方1になったときにペナルティを与える」で表現できそうだ!「両方1になったときに~」は2つの量子ビットを線で繋いだときだけ設定できるぞ!

やってみよう

解答の確認

「お客さんが座る席=1」「座らない席=0」だったね。どのような答えが何通り出たかな?

解答例

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