Как стать автором
Обновить

Комментарии 7

Можно определять сколько разных файлов влезет на флешку.

Насчёт примера с войсками, так и не стало ясно:

  1. Чем этот метод лучше простого перемножения n в ряду на n-1 рядов + n в последнем ряду?

  2. Как этот метод скрывает от врага истинное количество войск?

  3. (Можно отнести ко второму) учитывая что точное количество солдат нужно только для выдачи зарплаты и пайка, то эта цифра возникнет во многих тыловых логистических источниках. Если этот метод позволяет скрыть, то остальные источники этим методом не пользуются.

    Понимаю что суть статьи не в этом примере, но заголовок об этом и всё-таки эти вопросы на поверхности.

Попробую предположить, что цель этого способа - не секретность, а быстрый подсчёт. Не надо определять n рядов, а надо только приказать построиться в ряды по k человек, и узнать сколько в последнем.

Тогда проще сказать построиться в прямоугольники n на k (это надо чтобы люди ещё считать умели как минимум до 10-ти), а остаток на глаз прикинуть. Скажем так несколько натянутая история на ситуацию

Это же хэш-функция получается. Со всеми её недостатками: достаточно одному человеку при перестроении замешкаться, — и результат будет уже далёк от реальности.

Войску совсем не просто перестроиться в новое число рядов.

полиномиальных уравнений, таких как x2+y2=z2

x²+y²=z²?

Зарегистрируйтесь на Хабре , чтобы оставить комментарий