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

Мистер фокс переселился в новый, 2019-этажный дом. поскольку дом совсем новый, то грузовой лифт в нем работает странно: он останавливается только на этажах, чьи номера остаток один от деления на 7 (первый, восьмой, пятнадцатый, и т. сегодня мистеру фоксу должны доставить новый холодильник. за подъем холодильника в грузовом лифте грузчики денег не берут, а вот за подъем и с спуск по лестнице нужно заплатить. подъем холодильника на один этаж по лестнице стоит 150 рублей, а спуск на один этаж по лестнице стоит 100 рублей. в пассажирский лифт (в доме два лифта — пассажирский и грузовой) холодильник не влезет. в какую наименьшую сумму обойдется мистеру фоксу подъем холодильника к его квартире, если он живет на 1999 этаже?

👇
Ответ:
dima1031
dima1031
22.05.2022

ответ: 400

Объяснение:

Мистер Фокс находится на 1999 этаже. Узнаем, на каких ближайших этажах останавливается грузовой лифт. Остаток от деления 1999 на 7 равен 4. Значит лифт останавливается тремя этажами ниже и четырьмя этажами выше (где остаток от деления номера этажа на 7 равен 1).

Вариант первый: холодильник доставляют на 1996 этаж (1999-3). В таком случае, за подъём по лестнице придётся заплатить 450 рублей (150×3).

Вариант второй: холодильник доставляют на 2003 этаж (1999+4). В таком случае, за спуск по лестнице придётся заплатить 400 рублей (100×4).

Итак, как можно увидеть, наименьшая сумма, которую придётся заплатить, равна 400 рублей.

4,6(98 оценок)
Открыть все ответы
Ответ:
alyabub
alyabub
22.05.2022
uses crt; var s:string;     c:char;     m:set of char;     n,i,k,p:byte; begin writeln('Введите текст из строчных латинских букв, окончаание ввода Enter'); s:=''; repeat c:=readkey; if c in ['a'..'z'] then  begin   write(c);   s:=s+c;  end; if c=#13 then writeln until c=#13; n:=length(s); m:=[]; for c:='a' to 'z' do  begin   k:=0;   for i:=1 to n do   if s[i]=c then k:=k+1;   if k>1 then m:=m+[c];  end; if m=[] then write('Нет букв, встречающихся более 1 раза') else  for c:='a' to 'z' do  if c in m then write(c) end.
4,8(19 оценок)
Ответ:
РАДЖАБ555
РАДЖАБ555
22.05.2022
#генерируем список из 2000 элементов
my_list = [(lambda x:(x*296+2410)%4096)(i) for i in range(2000)]

# начальное значение для временного минимума
min1_value = min2_value = 10000
min1_number = min2_number = 0

while my_list:
    x = my_list.pop()
    if x < min1_value:
        min2_value = min1_value
        min2_number = min1_number
        min1_value = x
        min1_number = 1
    elif x == min1_value:
        min1_number += 1
    elif x < min2_value:
        min2_value = x
        min2_number = 1
    elif x == min2_value:
        min2_number += 1
        
print(min2_number)
4,7(5 оценок)
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ