http://verola.livejournal.com/145010.html
Разберём логическую задачу. Отряд девочек ходил в поход. По возвращении родители узнали, что кто-то ходил купаться ночью без разрешения, и в каждой семье решили высечь дочь, если она участвовала в этом. Каждая девчонка правдиво рассказывает родителям, про всех провинившихся, но молчит о своём участии, если оно было. Каждый день в школе девчонки узнают, кого накануне высекли, и расказывают вечером об этом дома. Родители информацией не обмениваются, но логически мыслят идеально. Ровно через неделю несколько отцов уверились в провинности своих дочерей и наказали их. Сколько девчонок было в этот вечер высечено?
По-моему, в текущем виде эта задача не решаема. Нужно ещё хотя бы одно условие, например что купались все или что только те, кто купались, знали кто купался и говорили об этом родителям. Тогда это будет вариант классической задачи о зелёных глазах: http://www.youtube.com/watch?v=98TQv5IAtY8 А в текущей форме хз как решать.