
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.06.2010, 07:28:53
|
|||
|---|---|---|---|
|
|||
Интересная задачка |
|||
|
#18+
Добрый день! Существует следующая битовая маска (красная), (синий цвет - разряды): 10101 43210 По ним получаем число 2 0 + 2 2 + 2 4 = 21 (если цифра, соответствующая разряду = 1, то увеличиваем на 2 в степени разряда. Если 0 - то ничего не делаем). Как по этой конечной цифре 21, узнать 0 или 1 содержался в определенном разряде? Заранее благодарю за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2010, 08:06:25
|
|||
|---|---|---|---|
Интересная задачка |
|||
|
#18+
KosoblikДобрый день! Существует следующая битовая маска (красная), (синий цвет - разряды): 10101 43210 По ним получаем число 2 0 + 2 2 + 2 4 = 21 (если цифра, соответствующая разряду = 1, то увеличиваем на 2 в степени разряда. Если 0 - то ничего не делаем). Как по этой конечной цифре 21, узнать 0 или 1 содержался в определенном разряде? Заранее благодарю за ответ. Дели N+1 раза "конечную цифру" пополам нацело. Остаток от последнего деления равен биту в "определённом разряде" (N - его номер). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2010, 09:19:17
|
|||
|---|---|---|---|
Интересная задачка |
|||
|
#18+
Вечность, Можно сразу поделить на 2 N+1 . Если результат нечетный, бит был равен 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2010, 09:21:38
|
|||
|---|---|---|---|
Интересная задачка |
|||
|
#18+
Вечность, прошу прощения, на 2 N . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2010, 10:18:24
|
|||
|---|---|---|---|
Интересная задачка |
|||
|
#18+
Вечность, что, по сути, одно и то же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1343630]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
80ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 396ms |

| 0 / 0 |
