部分的な戦略
男性= 0、女性= 1に注目しましょう。
ある会議の3人の参加者がすべて女性である場合、または2人が男性で1人が女性である場合、その特定の会議ではそれぞれチョコレートが贈られます。
Translates to "sum is odd" => 'chocolate'.
会議の3人の参加者が男性の場合、女性の場合は2人、男性の場合は1人がアイスクリームを手に入れます。
Translates to "sum is even" => 'ice-cream'.
A12 + B1 + B11 =偶数
A11 + B2 + B4 =奇数
A10 + B3 + B10 =奇数
A9 + B4 + B12 =偶数
A8 + B5 + B7 =奇数
A7 + B6 + B5 =偶数
A6 + B7 + B8 =偶数
A5 + B8 + B1 =偶数
A4 + B9 + B6 =奇数
A3 + B10 + B2 =偶数
A2 + B11 + B9 =奇数
A1 + B12 + B3 =偶数
上のすべてを要約すると、
Aには、合計が奇数であり、Bのすべてのメンバーが2回追加されるため、奇数の女性が存在します。だからAの合計は奇妙です。
ブルートフォース:
戦略:
上の合計の最初の列の数字は、基数12の12桁の数字です。列2と3、奇数/偶数列も同様です。
A、B、B2の数字に注意しましょう。奇数/偶数列は 011010001010
(基数10の1674)に変換する必要があります。
ですから、問題は(A ^ B)^ C = 1674
になります。
Aが1の奇数であることがわかったので、ブルートフォースはより速く実行されます。
これを行うと、
私は4096のソリューションを見つけることができました。
いくつかはランダムにあります:
A_:111111111110
B_:110110100000
B1:010011010100
S_:011010001010
_A:111111101001
_B:000010100011
B_:100111000000
_S:011010001010
_A:111111100011
_B:111101010100
B_:011000111101
_S:011010001010