Лепестки вокруг розы - это сложная математическая головоломка, цель которой состоит в том, чтобы найти формулу, по которой число получается из набора из пяти или шести кубиков. Это часто используется в качестве упражнения в индуктивном мышлении. Головоломка стала популярной в компьютерных кругах в середине 1970-х годов, в частности, благодаря анекдоту, рассказанному в Персональные вычисления, в котором Билл Гейтс разрабатывает решение в аэропорту.
Головоломка обычно представлена как игра, в которой один человек бросает кости и объявляет числовой результат для каждого броска. Игрокам предлагается разработать схему и объявить результат каждого броска самостоятельно, но они должны держать формулу для этого результата при себе.
Ключ к формуле дается названием головоломки. Решение для броска находится путем подсчета «лепестков вокруг розы», где «роза» - это любая грань кубика с точкой в центре. На стандартной 6-гранной кости это соответствует трем нечетным граням - 1, 3 и 5. «Лепестки» розы - это точки, окружающие центральную точку. На 2, 4 или 6 гранях нет розы, поэтому они считаются за ноль. На первой грани нет лепестков, поэтому она также считается за ноль. На 3 и 5 гранях соответственно два лепестка и четыре лепестка. Таким образом, решение данного броска можно найти следующим образом:
В приведенном выше примере есть одна грань 3 и одна 5, поэтому результат будет два плюс четыре или шесть.