有三个盒子,分别贴上标签“红红”“白白”“红白”,表示一个盒子里装着两顶红帽子,两顶白帽子,一顶白帽子、一顶红帽子.可是三个盒子的标签全部贴错了.

问题描述:

有三个盒子,分别贴上标签“红红”“白白”“红白”,表示一个盒子里装着两顶红帽子,两顶白帽子,一顶白帽子、一顶红帽子.可是三个盒子的标签全部贴错了.
要求:从一个盒子里摸出一顶帽子来,就能知道三个盒子里装的是什么

先在贴着红白标签中拿一顶帽子,如果是白的,则这个盒子应该是装两顶白帽的,如果是红的,则这个盒子应该是装两顶红帽的;
然后根据第一步的结果分别进行:第一步如果是白的,则贴着白白标签的是装着两顶红帽子的,贴着红红标签的是装着红白帽子的.如果第一步结果是红的,则贴着红红标签的是装着两顶白帽子的,贴着白白标签的是装红白帽子的.