Предмет: Информатика,
автор: koko896
Помогите пожалуйста написать код с помощью 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
Ответы
Автор ответа:
1
#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;
}
DarkTatarin:
Хм-м, дай подумать
Вот, сейчас как?
Закинула в систему, не проходит по третему пункту где n=7 а k=1, показывает 9 а должно быть 7 :((
Добавил ещё одно условие. Можешь сказать, как называется сервис, где ты эти задачи кидаешь?
Интересно стало)
В этот сервис я подключаюсь через университет, где все задачи проходят через тестирование созданное учителем. Но сайт называется: Irunner 2
Ого, университет. А я только в 10 классе учусь
Надеюсь, количество попыток неограниченно
Ограничено)), но всё окей наконецто прошло через все 40 возможных ответов, спасибо тебе огромное!!
Обращайся)
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: ggggg20
Предмет: Химия,
автор: MissKrash
Предмет: Математика,
автор: Ксюша111693
Предмет: Қазақ тiлi,
автор: lidamir129