Вопрос:

На дороге стоят три ларька. С клавиатуры вводится три целых числа - количество пирожков, которые ларьки продают в месяц. Власти города хотят снести два менее успешных ларька и оставить только один (самый успешный по продажам). Узнав это, хозяева двух неуспешных ларьков решили объединиться и подать заявление о пересмотре решения сноса. Если суммарные продажи двух менее успешных ларьков больше продаж одного наиболее успешного, то решение о сносе будет пересмотрено и слияние двух ларьков победит. Вопрос: кто останется?

Фотография

Ответ ассистента

Чтобы решить эту задачу, нужно сначала найти продажи самого успешного ларька и сумму продаж двух наименее успешных ларьков. 1. **Вводим числа**: Сначала мы получаем три числа — это продажи каждого ларька. Допустим, они будут $a$, $b$, $c$. 2. **Находим наибольшее число**: Из этих трёх чисел выбираем самое большое. Это будут продажи самого успешного ларька. Например, если у нас 100, 20, 2, то самое большое число — 100. 3. **Находим сумму двух наименьших чисел**: Чтобы найти сумму продаж двух наименее успешных ларьков, нужно сложить два самых маленьких числа. Например, если у нас 100, 20, 2, то два самых маленьких — это 20 и 2. Их сумма: $20 + 2 = 22$. 4. **Сравниваем**: Теперь сравниваем самое большое число (продажи успешного ларька) с суммой двух наименьших чисел (продажи слабых ларьков). В нашем примере: 100 и 22. 5. **Выводим результат**: * Если сумма двух наименьших больше, чем наибольшее число (в примере $22 > 100$ — это не так), то "слияние двух слабых ларьков". * Иначе (если сумма двух наименьших меньше или равна наибольшему числу, в примере $22 < 100$ — это так), то "успешный ларек". ```python m, n, k = map(int, input().split()) # Создаем список из трех чисел lapki = [m, n, k] # Сортируем список, чтобы легко найти наименьшие и наибольшее число lapki.sort() # Наиболее успешный ларек - это последнее (самое большое) число в отсортированном списке max_sales = lapki[2] # Сумма двух наименее успешных ларьков - это сумма первых двух (самых маленьких) чисел sum_min_sales = lapki[0] + lapki[1] # Сравниваем и выводим результат if sum_min_sales > max_sales: print("слияние двух слабых ларьков") else: print("успешный ларек") ```

Другие решения

Что ещё задавали пользователи