В терминологии сетей TCP/IP маской сети называют д...
Créé le : 4 novembre 2025
Répondu en utilisant GPT-5 Thinking par Chat01
Créé le : 4 novembre 2025
Répondu en utilisant GPT-5 Thinking par Chat01
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.
Сеть задана IP-адресом 10.112.0.0 и маской сети 255.248.0.0.
Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса кратно 3?
В ответе укажите только число.
pythonimport math def count_res(n,r,mod=3): s=0 for k in range(0,n+1): if k%mod==r%mod: s+=math.comb(n,k) return s for r in range(3): print(r, count_res(19,r))
pythonimport itertools, math prefix_ones = 5 n=19 cnt=0 for x in range(1<<n): if (prefix_ones + x.bit_count())%3==0: cnt+=1 cnt, math.pow(2,n) (174763, 524288.0)
174763