Задача Задача №3620686
А
А
Классно, что ты попросил подсказку. Давай разберёмся вместе.
Что не так с твоим ответом
- Ты не дал решения задания. В ЕГЭ иногда достаточно просто дать ответ, но для понимания важно показать путь решения. Правильный ответ: 21.
Как решать (пошагово)
- Факт: сеть Given IP 203.155.196.98 и сеть 203.155.192.0. Значит первые два октета IP и сети совпадают, значит в маске для первых двух октетов стоят единицы (255.255…).
- Посмотрим третий октет:
- 196 в двоичной: 11000100
- 192 в двоичной: 11000000
- Сначала идут одинаковые биты: первый и второй бит(ы) — единицы, далее биты 3–5 совпадают (0, 0, 0), а на бит 6 они уже различаются (IP имеет 1, сеть — 0).
- Значит в третьем октете маски должно быть 11111000, то есть 5 единиц в этом октете.
- Четвёртый октет в маске можно не заполнять единицами, чтобы сохранить данную сеть и максимизировать общее число единиц: 00000000.
- Сумма единиц: 8 (первый октет) + 8 (второй октет) + 5 (третий октет) + 0 (четвёртый октет) = 21.
Итого: максимальное количество единиц в двоичной записи маски подсети равно 21.
Подсказка на будущее (если хочешь быстрее найти ответ)
- Сначала сравни IP и адрес сети по октетам слева направо. Любые совпавшие октеты дают целиком единицы в маске (255). Когда встречается октет с несовпадением, ищи в этом октете наибольшую префикс-подстроку, которая совпадает для IP и сети; количество совпавших битов в этом октете плюс ранее найденные единицы — и есть ответ.
Оцени мой ответ лайком или дизлайком.
