Для решения задачи, давайте разберем ее по шагам.
Шаг 1: Ввод данных
Сначала мы получаем количество дней (N) и затем N строк, каждая из которых содержит количество израсходованных мегабайт.
Шаг 2: Вычисление среднего расхода
Нам нужно вычислить среднее значение трафика за все дни. Для этого мы суммируем все значения и делим на количество дней.
Шаг 3: Сравнение с средним
После того как мы получили среднее значение, мы сравниваем каждый день с этим средним значением. Если расход в день превышает среднее, мы добавляем номер этого дня в результирующий массив.
Шаг 4: Вывод результата
Наконец, мы выводим массив с номерами дней, когда расход превышал средний.
Теперь давайте реализуем это на примере.
Пример 1
Ввод:
5
100
200
300
600
1000
1.
Количество дней (N): 5
2.
...: [100, 200, 300, 600, 1000]
3. : 100 + 200 + 300 + 600 + 1000 = 2200
4. : 2200 / 5 = 440
5. :
- 100 440 (не добавляем)
- 200 440 (не добавляем)
- 300 440 (не добавляем)
- 600 440 (добавляем 4)
- 1000 440 (добавляем 5)
Результат: [4, 5]
Ввод:
- : 2
- : [500, 500]
- : 500 + 500 = 1000
- : 1000 / 2 = 500
- :
- 500 = 500 (не добавляем)
- 500 = 500 (не добавляем)
Результат: []
Теперь, если бы мы написали код на Python, он выглядел бы так:
Таким образом, для заданных примеров, вывод будет:
- Для первого примера:
- Для второго примера: