История изменений
Исправление proud_anon, (текущая версия) :
Я могу предложить такую схему. Иди на страницу http://graphics.stanford.edu/~seander/bithacks.html , там прочти оглавление, но самого текста не читай (или попробуй читать, не глядя на код), а попытайся сначала придумать под каждую задачу алгоритм самостоятельно. Ну, или, по крайней мере, для тех, в которых из описания понятно, что требуется (например, «округлить число вверх до ближайшей степени двойки»).
Я, правда, сам так делать не пробовал.
Исправление proud_anon, :
Я могу предложить такую схему. Иди на страницу http://graphics.stanford.edu/~seander/bithacks.html , там прочти оглавление, но самого текста не читай (или попробуй читать, не глядя на код), а попытайся сначала придумать под каждую задачу алгоритм самостоятельно.
Я, правда, сам так делать не пробовал.
Исправление proud_anon, :
Я могу предложить такую схему. Иди на страницу http://graphics.stanford.edu/~seander/bithacks.html , там прочти оглавление, но самого текста не читай (или попробуй читать, не глядя на код), а попробуй сначала придумать под каждую задачу алгоритм самостоятельно.
Я, правда, сам так делать не пробовал.
Исходная версия proud_anon, :
Я могу предложить такую схему. Иди на страницу http://graphics.stanford.edu/~seander/bithacks.html , там прочти оглавление, но самого текста не читай, а попробуй сначала придумать под каждую задачу алгоритм самостоятельно.
Я, правда, сам так делать не пробовал.