Петя и Вася используют одинаковые методы сохранения в памяти текстовых файлов. Тексты Пети и Васи состоят из N = 1000 символов каждый. Метод заключается в том, что сначала анализируется сохраняемый текст и определяется количество различных символов, которые в нем встречается -мощность алфавита M. Сохраняемый файл состоит из 2 частей. Сначала сохраняется кодовая таблица - упорядоченная последовательность из М двухбайтовых кодов Unicode, соответствующих символов, встречающихся в алфавите. Затем следует N кодов символов, соответствующих порядковым номеров этих символов в сохраненной ранее таблице, причем для сохранения каждого кода символа используется минимально возможно одинаковое для всех кодов символов количество бит. Известно, что мощность алфавита текста Пети в 4 раза больше мощности алфавита Васи, а размер файла Пети оказался на 640 байт больше размера файла Васи. Укажите размер файла Вася в байтах. В ответе укажите целое число.
Тогда условие будет иметь вид: (a+b=n) или (a=n) или (b=n), где а меняется от 1 до 9, b меняется от 0 до 9.
var
n, a, b: integer;
begin
Write('Введите число n -> '); Readln(n);
for a := 1 to 9 do
for b := 0 to 9 do
if (a + b = n) or (a = n) or (b = n) then Write(a, b, ' ');
Writeln
end.
Тестовое решение:
Введите число n -> 7
16 17 25 27 34 37 43 47 52 57 61 67 70 71 72 73 74 75 76 77 78 79 87 97
Тогда условие будет иметь вид: (a+b=n) или (a=n) или (b=n), где а меняется от 1 до 9, b меняется от 0 до 9.
var
n, a, b: integer;
begin
Write('Введите число n -> '); Readln(n);
for a := 1 to 9 do
for b := 0 to 9 do
if (a + b = n) or (a = n) or (b = n) then Write(a, b, ' ');
Writeln
end.
Тестовое решение:
Введите число n -> 7
16 17 25 27 34 37 43 47 52 57 61 67 70 71 72 73 74 75 76 77 78 79 87 97