Информатика нас учит, что есть двоичная, восьмеричная и шестнадцатеричная системы счисления.

Если немножко углубиться в эту тему, то можно даже найти экзотику - система счисления остаточных классов, основанная на китайской теореме об остатках. Преимущества такой системы заключаются в том, что при сложении-вычитании, умножении-делении нет переноса между разрядами, операции делаются поразрядно без переноса. На этом преимущества такой системы заканчиваются. На основе этой системы была сделана даже ЭВМ EPOS, выпускавшаяся с 1965 по 1973 годы, а так же система ПВО на базе супер эвм 5Э53. Она занимала 250м^2 по площади (судя по википедии)

А вот оказывается есть еще экзотика - отрицательное основание. Система счисления по основанию -2. Дело в том, что в традиционной системе по основанию 2 мы пользуемся такой особенностью как переполнение для представления отрицательных чисел. Но есть люди, которым это сильно не нравится, и они говорят нам - нет, переполнение это бага вызванная несовершенством нашего мира, и поэтому ей для "штатных" регулярных задач пользоваться нельзя. И система с основанием -2 решает эту проблему. Теперь отрицательные числа представляются в ней "штатно", а отдельного бита, который бы означал знак - нет. На этом, как я понял, "достоинства" такой системы заканчиваются.

Прочитал про это в книжке Hacker's Delight : https://github.com/lancetw/ebook-1/blob/master/02_algorithm/Hacker%27s%20Delight%202nd%20Edition.pdf
Какие только соревнования не проводятся

Есть такое соревнование. Нужно указать на гугл мэпс место на карте, заданное как гугл street view. Можно передвигаться и использовать всю окружающую обстановку: вывески, растения, стиль построек и тд.
Побеждает тот, кто укажет ближе к исходной точке, плюс чуть-чуть очков дается за время.

May 2025

S M T W T F S
    1 23
45 6 78 9 10
11121314 151617
1819202122 2324
2526 2728293031

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
OSZAR »