Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с задачей на Python

Людмила Святокум Ученик (199), открыт 3 недели назад
На лодочной станции парка отдыха было x трехместных лодок, y двухместных лодок и z катамаранов, в каждый из которых помещается k человек. Смогут ли одновременно плавать на этих лодках и катамаранах n человек ?
Исходные данные
На вход в разных строках подаются 5 целых чисел: n, x, y, z и k
Результат
Требуется вывести YES, если n человек смогут одновременно плавать на этих лодках и катамаранах, в противном случае вывести NO
Дополнен 3 недели назад
для 5 класса
2 ответа
Иван Козлов Мыслитель (8748) 3 недели назад
 def can_float(n, x, y, z, k): 
# Calculate the total capacity of the boats and catamarans
total_capacity = (x * 3) + (y * 2) + (z * k)

# Check if the total capacity is enough for n people
return "YES" if total_capacity >= n else "NO"

# Example inputs
n = 10 # Number of people
x = 3 # Three-seater boats
y = 2 # Two-seater boats
z = 4 # Catamarans
k = 5 # Capacity of a catamaran

can_float(n, x, y, z, k)
Людмила СвятокумУченик (199) 3 недели назад
спасибо)
Kiber Dan Ученик (185) 3 недели назад
 # Ввод данных 
n = int(input())
x = int(input())
y = int(input())
z = int(input())
k = int(input())

# Рассчёт общей вместимости
total_capacity = (3 * x) + (2 * y) + (k * z)

# Проверка возможности разместить n человек
if total_capacity >= n:
print("YES")
else:
print("NO")
Похожие вопросы