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

написать код с C++. Иван сдает экзамен, состоящий из n задач, пронумерованных от 1 до n, а время на решение i-й задачи составляет i * 5 мин. Экзамен начинается в 8:00 и заканчивается в 12:00. Друзья Ивана организуют поездку из точки X на фестиваль в 12:00, но Иван добирается до точки X за k минут. Сколько больше всего задач может решить Иван, чтобы успеть добраться до точки X ? Натуральные числа n, k (1 ≤ N ≤ 10, 1 ≤ k ≤ 240).

Например если n=3 k=222 то ответ должен быть 2

если n=4 k=190 то ответ должен быть 4

Показать ответ
Ответ:
sunnyAkhhhh
sunnyAkhhhh
11.10.2021 01:50

#include <iostream>

int main() {

  int n, k, time_ = 0, solved = 0;

  std::cin >> n >> k;

  while ((time_ + 5 * (solved + 1) <= 60 * 4 - k) and (solved < n)) {

      solved += 1;

      time_ += solved * 5;

  }

  std::cout << solved;

  return 0;

}

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