­
­

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

топ 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.
Комментарии больше не скринятся.

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

Архив записей в блогах:
... сочельник... свое наименование "сочельник", а реже "сочевник", этот вечер ...
 Продолжение истории арестов Козырева и Антохина. 7 сентября 2024 года апелляционной инстанцией (Мосгорсуд) должен был быть рассмотрен протокол, составленный правоохранителями на коммуниста Ивана Антохина. Напоминаем, Антохин был посажен Нагатинским судом на 7 суток за то, что ...
Я очень прошу вас не устраивать истерику в комментариях, а попробовать немножко подумать, попытаться разобраться и увидеть ситуацию чуть глубже, чем нам её преподносят. Разговор пойдёт о произошедшем недавно инциденте с сестрой известной английской фотомодели русского происхождения Нат ...
Выпечка дом. и колбаса языковая (магаз.), плюс ...
Сегодня день СБУ. От всего сердца желаю - чтоб вы сдохли. Убийцы , предатели , рэкетиры . Вы зарабатываете на крови, на войне, на трагедии украинского народа. Вы сами стали одной из причин этой трагедии, с первых дней помогая российским оккупантам. А вообще, день ФСБ - 20 декабр ...