Программистское

топ 100 блогов spamsink13.01.2011 Забавная задачка: напишите как можно более эффективно
unsigned long long mean(unsigned long long a, unsigned long long b)
возвращающую округленное вниз среднее арифметическое чисел a и b.

Upd:
Очевидное решение: a < b ? a + (b-a)/2 : b + (a-b)/2
Логичное решение: a/2 + b/2 + (a & b & 1) (для пуристов - a/2 + b/2 + (a%2)*(b%2))
Подход к оптимальному решению первым описал Программистское [info]kdv2005.
Собственно решение дал Программистское [info]raindog_2.
Комментарии больше не скринятся.

Оставить комментарий

Архив записей в блогах:
...
...
   Десять лет выпрашивала у финской подруги пальто из мастерской Славы Зайцева. И вот свершилось - отдала, так и не носив. Ещё бы! Это ж красота чисто русская! Такая, что ни в сказке сказать, ни пером описать: и этот крой особый, и обилие ткани, и малявинская динамичность от ...
106 лет Временной инструкции Генеральному секретариату Центральной Рады, в которой Временное правительство определило границы автономной Украины, - пишет Владимир Корнилов . - Можете глянуть на карте: зелененькое незаштрихованное - это и были границы Украины, признанные Россией. ...
Идрак, с вещами в камеру. Шнуров приготовиться!? На артиста, как и на комика, уже настучали. Комика Идрака Мирзализаде посадили на 10 суток за шуточное заявление , что  квартиросъемщики «русские любят говно», а ему, нерусскому, квартиру в Москве не сдают. Далее заявление ровно по ...