В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
bitkut
bitkut
10.03.2023 03:57 •  Информатика

Решить по программированию кащей бессмертный решил жениться на василисе прекрасной. для реализации этого плана он выменял у бабы-яги волшебную яблоню, на которой через каждые m дней к вечеру вырастает молодильное яблоко. на обычного человека эти яблоки оказывают продолжительный эффект, но кащей стар, суперстар, поэтому яблоко на него действует только один день. чтобы василиса окончательно забыла об иване-царевиче, кащею нужно ухаживать за василисой не менее k дней подряд. первоначально у кащея нет яблок, а до нового урожая нужно ждать m дней. определите через какое минимальное количество дней кащей сможет приступить к осуществлению своего коварного замысла. формат ввода в первой строке ввода содержатся два целых числа k и m (1 ≤ k ≤ 106, 2 ≤ m ≤ 106). формат вывода вывести одно целое число – через сколько дней кащей сможет начать ухаживание за василисой. пример ввода 5 2 пример вывода 6

Показать ответ
Ответ:
nipogodin
nipogodin
09.07.2020 20:47
Для ухаживания k дней подряд надо, чтобы k-e яблоко выросло к вечеру k-го дня. следовательно, начинать ухаживание можно не ранее, чем за k-1 день до вырастания последнего яблока. А поскольку на вырастание каждого яблока надо m дней, то k яблок вырастет в день номер m x k . Отступим от этой даты на k-1 день и получим p = m x k - (k -1)= k x (m-1) + 1
Проверим предложенную формулу на контрольном примере.
k=5, m=2, d=5x(2-1)+1=6.

var
  m, n: integer;

begin
  Write('Период созревания яблока, дней: ');
  Readln(m);
  Write('Количество дней ухаживания: ');
  Readln(n);
  Writeln('Номер первого дня ухаживания: ', n * (m - 1) + 1);
end.

Тестовое решение:

Период созревания яблока, дней: 2
Количество дней ухаживания: 5
Номер первого дня ухаживания: 6
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота