Категория
Информатика, опубликовано 31.05.2020 11:29

НАПИШИТЕ ПОЛНУЮ ПРОГРАММУ НА ПИТОНЕ!!!

Ровно К обменов
Даны два числа n и k. Вывести перестановку из n чисел (n чисел от 1 до n без повторений) такую, чтобы сортировка пузырьком по возрастанию на соответствующем массиве сделала ровно k обменов. Если возможных ответов несколько — выведите любой.

Входные данные

Даны натуральное число n (n≤ 100) и целое неотрицательное k. Гарантируется, что для всех наборов тестовых данных решение существует.

Выходные данные

Выведите искомую перестановку в одной строке. Числа разделяйте пробелами.

Ответы

Ответ
Ответ оставил: Гость

Объяснение:

K = int(input())

countNumber = 0

countFlip = 0

for countNumber in range(1, K+1):

  Number = countNumber

  flip = 0 # нужно инициализировать здесь

  while Number > 0:

      flip = flip * 10 + Number % 10

      Number = Number // 10

  if countNumber == flip:

     countFlip += 1

print(countFlip)

Ответ
Ответ оставил: Гость
256 это 2 в 8 степени.Значит один символ весит 8 бит.Далее по формуле I=K*b.Получается 65*32*3*8=49920

Ответ
Ответ оставил: Гость
Ответ 4.

"Эндрю Танненбаум, знаменитый теоретик операционных систем и сторонник микроядерного подхода (Линус Торвальдс учился по его книге, но выбрал другой путь при создании Linux), недавно опубликовал статью на тему уязвимости современных ОС, где сравнилмонолитное ядро с..."
Ответ
Ответ оставил: Гость
Чтобы найти сколько ячеек надо эти числа переумножить:
4×9=36
Ответ: 36 ячеек


Другие вопросы по информатике

Вопрос
Информатика, опубликовано 09.01.2019 16:01
✅ Ответов: 2 на вопрос по информатике: НАПИШИТЕ ПОЛНУЮ ПРОГРАММУ НА ПИТОНЕ!!! Ровно К обменов Даны два числа n и k. Вывести перестановку из n чисел (n чисел от 1 до n без повторений) такую, чтобы сортировка пузырьком по возрастанию на соответствующем массиве сделала ровно k обменов. Если возможных ответов несколько — выведите любой. Входные данные Даны натуральное число n (n≤ 100) и цел... ты найдешь на сайте. Также ты можешь добавить свой вариант ответа, если считаешь, что он не верен или твой ответ более полный. Пожалуйста, добавляй только правильные ответы.
Вконтакте Youtube