Русское Крестьянское Умножение
Вот моя короткая реализацияРусское Крестьянское Умножение, как это может быть улучшено?
ограничения : работает только когда a> 0, b> 0
for(p=0;p+=(a&1)*b,a!=1;a>>=1,b<<=1);
Зарегистрируйтесь, чтоб продолжить пользоваться всеми функциями Techfeed
ЗарегистрироватьсяУже зарегистрированы?Войти
Вот моя короткая реализацияРусское Крестьянское Умножение, как это может быть улучшено?
ограничения : работает только когда a> 0, b> 0
for(p=0;p+=(a&1)*b,a!=1;a>>=1,b<<=1);