В прозрачную банку, имеющую форму цилиндра, насыпали доверху одинаковые шарики. Диаметр

и высота

банки, а также диаметр шара

неизвестны в абсолютных числах, но видно, что

. Шары просто насыпали из мешка, а не раскладывали в регулярную структуру, в этом смысле упаковку шаров можно считать случайной. Из измерительных приборов только глаза, вычисления производим в уме. Вынимать шарики из банки запрещено. Требуется быстро оценить примерное количество шаров

в банке.

Мое решение.
1. Подсчитываем число

шаров в какой-нибудь "вертикальной линии", как на картинке. Тем, что в разных "вертикальных линиях" может быть разное число шаров, пренебрегаем.
2. Аналогично подсчитываем число

шаров в какой-нибудь "горизонтальной линии". Тем, что в разных "горизонтальных линиях" может быть разное число шаров, пренебрегаем.

где

- коэффициент, для случайной упаковки шаров равный

. Значение коэффициента взято отсюда:
https://arxiv.org/abs/cond-mat/0003416Что меня смущает. Мы фактически предполагаем, что шары лежат одинаковыми горизонтальными слоями высотой

. Это будет так, если они лежат в гранецентрированной кубической упаковке. Из задачи Кеплера известно, что эта упаковка максимально плотная и для нее

. То есть решение некоторым образом противоречиво: мы берем регулярную упаковку и умножаем на коэффициент для случайной. Однако, по-моему,

будет сильнее систематически завышать результат.
Вопрос: можно ли в условиях задачи получить лучшее приближение?
Картинка - это скриншот из
ролика на Youtube, где эта задача решается, по-моему, неправильно (первые 5 минут ролика).