ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ

Vlad_Vesnin

Новичок
Пользователь
Окт 13, 2020
3
0
1
Василий решил сделать ремонт в своей комнате. Васе нужно обклеить обоями стену, высота которой H метров, а ширина W метров. Рулон обоев имеет ширину 1 метр и длину L метров. Помогите Васе определить сколько потребуется рулонов, если обои клеятся вертикально целыми полосами длиной H.
Формат ввода
На вход подается три целых числа H, W и L (1 ≤ H, W, L ≤ 1 000 000 000, L ≥ H).
Формат вывода
Выведите целое число - количество рулонов.
 

MonaCCi

Пользователь
Пользователь
Сен 30, 2020
66
11
8
16
Python:
import math

h = int(input('h = '))
w = int(input('w = '))
l = int(input('l = '))

if (1 <= h <= 1000000000) and (1 <= w <= 1000000000) and (1 <= l <= 1000000000) and (l >= h):
    a = l // h  # Полос в одном рулоне.
    b = math.ceil(w / a)
    print('Надо {} рулонов'.format(b)
else:
    print('Неверные значения')
 
  • Мне нравится
Реакции: Student

Vlad_Vesnin

Новичок
Пользователь
Окт 13, 2020
3
0
1
из олимпиады
 

Форум IT Специалистов