ASRodichev
?>

Решить . экран имеет разрешение 1024х768 точек в палитре, состоящую из 65536 цветов. найти глубину цвета, решите

Информатика

Ответы

Vos-sv
65536 цветов можно закодировать с бит, т.к. по формуле 2^{i} =k → 2^{i}=65536 → i=16 бит - это и есть глубина цвета
Алина1564

--- Python 3.8.3 ---

n = int(input('n: \n'))

counter = 0

for coin1 in range(0, n+ 1):

   for coin2 in range(0, (n // 2) + 1):

       for coin5 in range(0, (n // 5) + 1):

           for coin10 in range(0, (n // 10) + 1):

               if coin1 * 1 + coin2 * 2 + coin5 * 5 + coin10 * 10 == n: counter += 1

print(counter)

для n в пределах 100-200 считает вроде правильно, и достаточно быстро. Что до больших значений n, мне не хватило терпения. Ненормально это, успеть попить чаю в ожидании конца работы программы в 8 строк.

При желании можно использовать как стресс-тест ЦПУ

ryazantseva

--- Python 3.8.3 ---

n = int(input('n: \n'))

counter = 0

for coin1 in range(0, n+ 1):

  for coin2 in range(0, (n // 2) + 1):

      for coin5 in range(0, (n // 5) + 1):

          for coin10 in range(0, (n // 10) + 1):

              if coin1 * 1 + coin2 * 2 + coin5 * 5 + coin10 * 10 == n: counter += 1

print(counter)

для n в пределах 100-200 считает вроде правильно, и достаточно быстро. Что до больших значений n, мне не хватило терпения. Ненормально это, успеть попить чаю в ожидании конца работы программы в 8 строк.

При желании можно использовать как стресс-тест ЦПУ

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

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

Решить . экран имеет разрешение 1024х768 точек в палитре, состоящую из 65536 цветов. найти глубину цвета, решите
Ваше имя (никнейм)*
Email*
Комментарий*