Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 20.09.2017
Сообщений: 12
1

Определить минимальный номер дня, в который Макс успеет посмотреть целиком максимальное количество серий.

05.02.2018, 09:31. Показов 928. Ответов 1
Метки нет (Все метки)

Макс хочет посмотреть новый сезон любимого сериала, но никак не может найти на это время.

Одна серия сериала имеет продолжительность T минут. Макс оценил, что в i-й из N ближайших дней у него будет Ai минут свободного времени.

Если Макс посвящает сериалу какой-то день, то он смотрит подряд максимальное количество серий, которые успевает просмотреть целиком (если оставшегося свободного времени хватает только на часть серии, то Макс не будет её смотреть).

Макс хочет выбрать для просмотра сериала такой день, в который он успеет посмотреть наибольшее количество серий. Если подходящих дней несколько, Макс выберет ближайший.

Помогите Максу определить день для просмотра сериала.

Входные данные
Первая строка содержит целые числа T и N (1 ≤ T ≤ 100, 1 ≤ N ≤ 1000) — соответственно продолжительность одной серии в минутах и количество дней.

Вторая строка содержит N целых чисел Ai (0 ≤ Ai ≤ 1440) — свободное время Макса в минутах для каждого из дней.

Выходные данные
Выведите одно целое число — минимальный номер дня, в который Макс успеет посмотреть целиком максимальное количество серий. Дни нумеруются от 1 до N в порядке появления во входных данных.

Если Макс не сможет посмотреть ни одной серии, выведите -1.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2018, 09:31
Ответы с готовыми решениями:

В заданном массиве определить номер 1-го рядка, который имеет максимальное количество положительных элементов
В заданyом массиве У(n, m) определить номер 1-го рядка, который имеет максимальное количество...

Указать минимальный номер дня, в который Вася сможет сдать все экзамены.
Впереди у студента Васи сессия, которая будет длиться n дней. Васе предстоит сдать экзамены по m...

Определить номер дня, в который спортсмен пробежит дистанцию не менее заданной
В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 70% от...

Вводим номер месяца M и дня D. Определить порядковый номер дня в году T соответствующий этой дате
Вводим номер месяца M и дня D. Определить порядковый номер дня в году T соответствующий этой дате....

1
75 / 75 / 97
Регистрация: 21.12.2014
Сообщений: 185
05.02.2018, 10:49 2
Лучший ответ Сообщение было отмечено Deydara как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int n, t, max = 0, index = -1;
    std::cout << "Введите t и n через пробел: ";
    std::cin >> t >> n;
    std::cout << "Введите числа: ";
 
    for (int i = 0; i < n; i++)
    {
        int a;
        std::cin >> a;
        if (a / t > max)
        {
            max = a / t;
            index = i + 1;
        }
    }
 
    std::cout << "Ответ: " << index << std::endl;
    system("pause");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2018, 10:49

Определить k – порядковый номер того дня високосного года, который имеет дату d, m.
type mes = (jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec); ...

По данному числу Y определить номер дня, в который пробег спортсмена составил не менее Y километров
Привет всем! Решаю такую задачу: В первый день спортсмен пробежал X километров. В каждый...

Получить номер дня недели, который был за некоторое число дней до текущего дня
Здравствуйте, требуется помощь с заданием: В ячейке В2 получить дату текущего дня, в ячейке В4 —...

Определить порядковый номер того дня високосного года, который имеет заданую дату и месяц
Задание в С++ &quot;Определить порядковый номер того дня високосного года, который имеет заданую дату и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.