Запишем условие задачи:
Поскольку в сообщениях одинаковое количество символов, то К1=К2. Соотношение количества информации можно записать как I1=1.5*I2. Общее кол-во символов в алфавите обозначается буквой N, по условию N1<=10, N2<=10.
Решение: I1=K1*i1; I2=K2*i2; Подставим в условие I1=1.5*I2 значения I1 и I2. Получаем K1*i1=1.5*K2*i2
Сократим в обеих частях уравнения К1 и К2, у нас останется
i1=1.5*i2
По условию мощности обоих алфавитов не превышают число 10, запишем это так
10>=2 в степени i1
10>=2 в степени i2
Предположим, что i2=1 бит, тогда i1=1.5 бита (а это противоречит условию)
Предположим, что i2=2 бита, тогда i1=3 бита -это и есть ответ задачи
Var
x,y:integer;
begin
writeln('Введите X: ');readln(x);
if x <= 0 then
y:=0
else
begin
if (x < 0) or (x <= 1) then
y:=x
else
y:=x*x
end;
writeln(y);
end
//Dev-C++ 5.11 (C)
#include <stdio.h>
int main(void)
{int n,k,m,val,i;
val=1; //val-ценность одной части
scanf("\%d \%d \%d",&n,&m,&k);
i=2;
while(k/(i*n)!=0)
{i++;
val++;}
printf("\%d",m/val+m\%val);
return 0;}
Пример ввода:
4
5
9
Пример вывода:
3
8 литров в 8-ми литровой кастрюле, 0 литров в 5-ти литровой банке, 0 литров в 3-х литровой банке (8-0-0)
1) Из 8-ми литровой кастрюли наливаем в 5-ти литровую банку (полную). (3-5-0)
2) Из 5-ти литровой банки наливаем в 3-х литровую банку (полную). (3-2-3)
3) Из 3-х литровой банки переливаем в 8-ми литровую кастрюлю. (6-2-0)
4) Из 5-ти литровой банки переливаем в 3-х литровую банку. (6-0-2)
5) Из 8-ми литровой кастрюли наливаем в 5-ти литровую банку (полную). (1-5-2)
6) Из 5-ти литровой банки наливаем в 3-х литровое (до полной). (1-4-3)
7) Из 3-х литровой банки переливаем в 8-ми литровую кастрюлю. (4-4-0)
Двоичная запись десятичного числа:
Укажите число, двоичная запись которого содержит ровно
6) 2 единицы (14, 31, 18, 16)
7) 3 единицы (12, 10, 8, 14)
8) 4 единицы (35, 15, 21, 32)
9) a=322_8, b=333_8
Запишем все числа в 8-чной системе:
Неравенству a<c<b удовлетворяет последнее число .
Ответ:
10) a=11100110_2, b=127_8
Запишем а и b в 16-чной системе:
Неравенству a>c>b удовлетворяет последнее число
Ответ: