ThisIsIlya
14.07.2020 13:51

Фотоальбом полностью занимает DVD объёмом 4,7 Гбайт. ​Сколько времени уйдёт на просмотр всех фотографий, если на просмотр одной фотографии уходит 5 с и каждая фотография занимает 500 Кбайт?
РЕШЕНИЕ:

Объём DVD диска обозначим через через I. Объём одной фотографии - через i.
Время на просмотр всех фотографий, которые хранятся на DVD обозначим через T.
Время на просмотр одной фотографии обозначим через t.
Количество всех фотографий обозначим через K.
решите по этой таблице


Фотоальбом полностью занимает DVD объёмом 4,7 Гбайт. ​Сколько времени уйдёт на просмотр всех фотогра

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
vapapsroyflmq
11.04.2022 19:27

Python

from random import randint

n=int(input('Введите количество элементов массива : '))

if n%2!=0:

 n=n+1

a=[0]*n

for i in range (0, n):

 a[i]=randint(1,100)

 

print(a)

i=0

k=0

# сортируем первую часть массива по возрастанию

while i< n//2-1:

 if a[i]>a[i+1]:

     k=a[i]

     a[i]=a[i+1]

     a[i+1]=k

     i=-1

 i +=1

# сортируем вторую часть массива по убыванию

while i < n-1:

 if a[i]<a[i+1]:

     k=a[i]

     a[i]=a[i+1]

     a[i+1]=k

     i=n//2-1

 i +=1

 

print(a)  


массив содержит чёткое количество элементов напишите программу которая сортирует первую половину мас
0,0(0 оценок)
Ответ:
nikabagirovap0dq1g
16.04.2022 12:11
Программа на python 3, перебирающая все возможные последовательности определённой длины:
def shortest_chains(n):
  def next_chains(chain):
    new_elems = set()
    for i in range(len(chain)):
      for j in range(i, len(chain)):
        new_elem = chain[i] + chain[j]
        if new_elem > chain[-1] and new_elem not in new_elems:
          new_elems.add(new_elem)
          yield chain + [new_elem]
  
  current_stage = None
  next_stage = [[1]]
  answer = []
  while len(answer) == 0:
    current_stage = next_stage
    next_stage = []
    for chain in current_stage:
      next_stage.extend(next_chains(chain))
    answer = [chain[1:] for chain in next_stage if chain[-1] == n]
  return answer
    
def print_solution(n):
  answer = shortest_chains(n)
  print("Для {} есть {} решений(-я, -е):".format(n, len(answer)))
  for i in range(len(answer)):
    print("{}. {}".format(i + 1, " ".join(map(str, answer[i]
  print()

Запустив, можно получить все 5 возможных решений для числа 7, по 4 решения для 15 и 23 и 87 решений для 63.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота