Garifovich Greshilova791
?>

Какое минимальное количество цветов может иметь изображение с битовой глубиной 4 бита

Информатика

Ответы

orb-barmanager
16 цветов
i1 = ln(16) = 4 бит
temik10808564
Задача с регионального этапа года)
На паскале решение выглядит так:
var
s,a1,a2,a3,a4:int64;
i,o:text;

function min(x,y:int64):int64;
begin
  if x>y then
   min:=y else
    min:=x;
end;

begin
assign(i,'pobeda.in');
reset(i);
read(i,a1,a2,a3,a4);
close(i);
s:=min(a1,a2)+min(a3,a4);
assign(o,'pobeda.out');
rewrite(o);
writeln(o,trunc(sqrt(s)));
close(o);
end.

Если ты пишешь на другом языке программирования, то могу коротко рассказать суть решения. Большой квадрат со стороной x получается из x^2 маленьких квадратом, которые состоят из двух прямоугольных треугольников. Такие квадраты можно составить из треугольников a1 и a2 или a3 и a4. Поэтому берём минимальное значение из a1 и a2 и минимальное из a3 и a4. Суммируем эти значения, берём корень и округляем в меньшую степень. 
jenn055

1.

a = 5

b = 4

5 + 2 * 5 + 3 * 4 = 5 + 10 + 12 = 27(нет операции присваивания результата в какую либо переменную, он просто исчезает)

4 + 5 / 2 * 4 = 4 + 2.5 * 4 = 4 + 10 = 14(опять же нет операции присваивания результата)

b = 4, так как после первого присваивания переменная ни разу не менялась

2.

6 ** 2 + 25 % 7 - 0 // 49 = 36 + 4 - 0 = 40

3.

a = 6 * 12 + 3 = 72 + 3 = 75

b = 75 // 10 + 5 = 7 + 5 = 12

a = 12 % 10 + 1 = 2 + 1 = 3

a = 3

b = 12

4.

a = 30

b = 14

a = 30 - 2 * 14 = 30 - 28 = 2

если 2 > 14: (нет, не больше)

иначе: c = 14 - 2 * 2 = 14 - 4 = 10

c = 10

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Какое минимальное количество цветов может иметь изображение с битовой глубиной 4 бита
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

АльбертовичБерезин58
mirogall
Yekaterina358
pristav9
tarasova
Шарабанов
klkkan
Баранов955
sev-94428
Olga-Lev1160
Milovidova
gullieta
ekattatarenko
ekattatarenko
menesmir