24 человек надели 24 шляп. каждый человек является либо рыцарем, который всегда говорит правду, либо лжецом, который всегда лжет. каждая шляпа черная или белая. каждый из 24 человек сказал, он надел черную шляпу. затем они как-то поменялись шляпами и половина из них сказала, что на них черная шляпа, а остальные сказали, что белая. сколько рыцарей теперь носят белую шляпу?
надо 45
6 рыцарей (столько же лгунов теперь в чёрных шляпах).
Пошаговое объяснение:
До обмена шляпами все рыцари были в чёрных шляпах, а все лгуны в белых. Поэтому все 24 человека сказали, что они надели чёрную шляпу (рыцари сказали правду, а лгуны солгали).
После обмена белые шляпы рыцари могли получить только от лгунов, при этом у лгунов станет столько же чёрных шляп, сколько у рыцарей белых.
Всего 24:2=12 человек после обмена сказали, что они теперь в белых шляпах. Половина из этих 12 (6 человек) - рыцари, на которых действительно белые шляпы. И ещё 6 человек - лгуны, на которых на самом деле чёрные шляпы.