(I - информационный объем текста, K - кол-во символов, i - вес одного символа/бит на символ)
Дано:
K = 32 * 40 * 48 = 61440 шт
i = 8 бит
I - ?
Решение:
I = K * i = 61440 * 8 бит = 491520.0 бит
491520.0 бит = 61440.0 байт = 60.0 Кбайт
(5,5), (8,8), (9,8), (11,6), (12,7), (12,7), (11,7),
(11,2), (9,2), (9,3), (10,3), (10,4), (7,4), (7,2),
(5,2), (5,3), (6,3), (6,9), (7,9), (7,8), (2,8),
(2,9), (3,9), (3,6), (4,5)
#include <iostream>
using namespace std;
int main() {
int N;
cin >> N;
for (int i = 2; i < N; i++) {
int s = 0;
for (int j = 1; j <= i / 2; j++) {
if (i % j == 0) s += j;
}
if (s == i) cout << i << endl;
}
system("pause");
}
Логическое "И" - это Конъюнкция(AND)
Запишем 32-значное двоичное число без лишних знаков. При необходимости добавляем ведущие нули
"10110101001110010101100111100011"
Разделим на 4 группы по 8 цифр и переведем их в 10ричную сс
10110101{2} = 181{10}
00111001{2} = 57{10}
01011001{2} = 89{10}
11100011{2} = 227{10}
IP = 181.57.89.227