Задача Подняться на лестницу При прохождении компьютерной игры Вася дошел до финального испытания. Ему необходимо взобраться на вершину пирамиды. Вокруг пирамиды идет лестница, однако за долгие годы некоторые из ступенек этой лестницы стали слишком опасными для того, чтобы можно было на них наступать.
Вася очень аккуратно проходил все предыдущие испытания, и поэтому у него есть все подсказки о том, на какие ступеньки наступать нельзя.
Лестница состоит из N ступенек, пронумерованных от 1 до N от основания пирамиды до её вершины, и в ней K опасных ступенек. Кроме того, персонаж Васи за одну секунду может сделать один шаг и подняться на 1, 2, …S ступенек.
До прохождения испытания персонаж стоит перед первой ступенькой, а для успешного его прохождения требуется оказаться на N-ой ступеньке.
Определите минимальное и максимальное время, за которое Вася может пройти финальное испытание.
Формат входных данных
В первой строке входного файла записаны три целых числа N, K и S (1 ≤ N ≤ 200 000, 1 ≤ S 0, то во второй строке записаны K различных целых чисел ai (1 ≤ ai < N) — номера опасных ступенек. Гарантируется, что можно подняться на вершину пирамиды, не наступая на опасные ступеньки. В 80 % тестов N ≤ 1 000.
Формат выходных данных
В единственной строке выходного файла выведите два целых числа: минимальное и максимальное время, за которое Вася может пройти финальное испытание.
ответ. Вместо 4й строчки вписать:
plt.plot(months, rev) # Объявить график
plt.show() # Показать график
Объяснение: Ошибка в 4й строке. - Пытаешься вывести "функцию-генератор". Подробнее можно посмотреть в интернете по одноимённому названию.
Пример с часто используемым <for/in> :
print(x for x in range(5))
# - Выведет <generator object>
func = (x for x in range(5))
# - Объявление функции-генератора
print(next(func)) # Выведет 0
print(next(func)) # Выведет 1
print(next(func)) # Выведет 2
print(next(func)) # Выведет 3
print(next(func)) # Выведет 4
print(next(func)) # Выведет ошибку
Объяснение:
1.
Поскольку в ячейках А1, А2, А3 записаны числа 3,6,9 то при заполнении диапазона, Excel продолжит прибавлять по 3 в каждую ячейку. Тогда в ячейке A13 окажется число 39.
2.
Числовой формат
10,12
101,2
Дата
10.12.13
Экспоненциальный формат будет выглядеть как
01E+03 (среди предложенных ответов нет правильного)
Значение в процентном формате будет умножено на 100 и выведено со знаком % (среди предложенных ответов нет верного).
3.
В ячейке B3 будет выведено число 24
B1=4*6=24
B2=24+6=30
B3=88-(4+6+24+30)=88-64=24