追記 問題を読み返してみたところ

もともとの問題*1が求めているのは

3人の帽子の色はそれぞれ何色でしょう?


囚人bの帽子の色を答えただけでは答えになっていない.

a,c のふたりの帽子の色は

(a,c) = (W,W) | (W,R) | (R,W) | (R,R)

の可能性有り,確定できない.

(a,c) = (W,W)

の場合は 囚人b の帽子が 赤であることが aの答える前に分かる.

(a,c) = (W,R) | (R,W) | (R,R)

の場合, b の答えの前にどうなるか -- 考えてみる -- 先送り.

*1:id:noharra:20041113#p3