М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Paris99
Paris99
05.02.2020 09:34 •  Информатика

НА Pyton
Верные роботы Бориса Ивановича выстроились перед ним в шеренгу. Он выбирает тех, кто сегодня будет красить школьный забор. Остальные сыграют в футбол. Борис Иванович решил, что:
• из n роботов надо выбрать всего k;
• количество футболистов в командах между любыми двумя малярами одинаковое. Оно равно количеству футболистов в «командах» слева и справа.
Схема для n=11, k=2, где тёмные кружки — это роботы-маляры, а светлые — футболисты:
◎ ◎ ◎ ◉ ◎ ◎ ◎ ◉ ◎ ◎ ◎
Даны n и k. Выведи количество роботов-футболистов, стоящих между каждыми двумя счастливчиками, которые будут красить забор.
Ввод Вывод
11
2 3
5
1 2

👇
Ответ:
slava20syper
slava20syper
05.02.2020

Відповідь:

n=int(input())

k=int(input())

print(int((n-k)**0.5))

хз, так и не понял прикол задания, а потом как понял

4,8(6 оценок)
Ответ:
Хорошо, давайте разберем эту задачу вместе.

Нам нужно выяснить, сколько роботов-футболистов будет стоять между каждыми двумя счастливчиками, которые будут красить забор. Для этого у нас есть две входные переменные: n и k. n - это общее количество роботов, а k - это количество выбранных роботов-маляров.

Для начала рассмотрим пример из условия задачи, где n = 11 и k = 2:

◎ ◎ ◎ ◉ ◎ ◎ ◎ ◉ ◎ ◎ ◎

Чтобы понять решение, давайте представим это в виде последовательностей X и O, где X - роботы-маляры, а O - роботы-футболисты:

X X X O X X X O X X X

Мы видим, что между каждыми двумя счастливчиками (роботами-малярами) есть несколько других роботов. Наша задача - определить количество роботов-футболистов между каждыми двумя счастливчиками.

Для этого нам нужно знать, сколько роботов находится между первым и вторым счастливчиками (X и O), между вторым и третьим счастливчиками и т.д.

Теперь обратимся к переменным n и k. У нас есть n роботов и мы должны выбрать k роботов-маляров. Значит, между каждыми двумя счастливчиками будет находиться (n - k) роботов-футболистов, так как все остальные роботы-маляры.

Вернемся к нашему примеру с n = 11 и k = 2. У нас есть 11 роботов и мы выбираем 2 маляра. Это означает, что между каждыми двумя счастливчиками будет (11 - 2) = 9 роботов-футболистов.

Таким образом, ответ на этот пример будет:

9

Теперь посмотрим на общий случай. У нас есть две переменные n и k.

Между каждыми двумя счастливчиками будет (n - k) роботов-футболистов.

Итак, чтобы решить эту задачу, нам нужно вычислить (n - k) и вывести его на экран.

Для ввода чисел n и k и вывода (n - k) в Python можно использовать следующий код:

n = int(input())
k = int(input())
result = n - k
print(result)

Надеюсь, что этот ответ был понятен и помог решить задачу! Если у вас возникнут еще вопросы, я с радостью на них ответлю.
4,7(79 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ