Лифт
10-11 класс
|
Чтобы поднять на N-й этаж M-этажного дома новый холодильник, Витя вызвал бригаду грузчиков. Оплата работы грузчиков производится так: за подъем холодильника на один этаж требуется заплатить 200 рублей, за спуск на один этаж — 100 рублей. За подъем и спуск на лифте плата не взимается. Несмотря на то, что в Витином доме есть лифт, ему возможно все же придется заплатить грузчикам, поскольку лифт останавливается только на каждом K-м этаже, начиная с первого (то есть на этажах с номерами 1, K+1, 2K+1, 3K+1, …). Требуется вычислить, какой минимальной суммы денег достаточно, чтобы грузчики доставили холодильник с первого этажа на N-й. Pascal
var
n,m,k,sum:integer;
begin
read(n,m,k);
i:=1;
sum:=(n-1)*200;
while i*k+1<=m do
begin
l:=i*k+1;
if l<=n then sum1:=(n-l)*200
else
sum1:=(l-n)*100;
if sum1inc(i);
end;
write(sum);
end.
как то так
Другие вопросы из категории
какое наименьшее количество операций "Найти и заменить все"двух подряд идущих пробелов одним мы сможем избавиться от лишних пробелов?
а)5
б)2
в)3
г)4
1.Чем действие клавиши CapLock отличается от действия клавиши Shift?
2.Объясните назначение функциональных клавиш на клавиатуре.
3. Что означает буквосочетание Йцукен?
массив целых чисел из 10 элементов заполнить случайным образом. упорядочить массив по возрастанию. подсчитать количество и произведение элементов массива, больших 20 и меньших 50, вывести полученный результат