Вычитал еще одну задачку, уже не о БД. Автор — Richard Reid.
Предположим, что вы оказались на самолете, который вот-вот упадет из-за нехватки топлива. Все уже попрыгали, кроме вас и еще одного пассажира. Вы лихорадочно ищете парашюты, но находите только один. Решаете использовать монету. Однако вы уверены в том, что монета, предложенная незнакомцем, "кривая", то есть вероятность выпадения одной стороны выше, чем другой (неважно, какой именно). Задача для вас: что нужно сделать, чтобы свести на нет "неравномерность" монеты? Какие действия можно предпринять, чтобы вероятность того, что парашют достанется вам, стала бы 1/2?
Задачка без подвохов, но как оказалось, она имеет несколько решений.