Главное меню  

   

Авторизация  

   
   
Хостинг в Украине
   


37%Russian Federation Russian Federation
24.6%United States United States
23.2%Ukraine Ukraine
2%Belarus Belarus
2%Czech Republic Czech Republic
1.9%Kazakhstan Kazakhstan
1.7%Romania Romania
1.5%Kuwait Kuwait
1.1%France France
0.8%Germany Germany

Сегодня: 86
Вчера: 104
На прошлой неделе: 972
В этом месяце: 2886
В прошлом месяце: 2806
Всего: 9014


   

блог админа

Записи

  • Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.

27 (4) задание ЕГЭ информатика - Python

Добавлено : Дата: в разделе: ЕГЕ

Необходимо найти в заданной серии показаний прибора максимальное произведение двух показаний, между моментами передачи которых прошло не менее 7 минут. Об­щее количество показаний прибора в серии не превышает 10 000. Временем передачи сигнала можно пренебречь.
В первой строке задаётся число N - общее количество показаний прибора.

Гарантируется, что N > 7. В каждой из следующих N строк задаётся одно положительное веще­
ственное число - очередное показание прибора.
Пример входных данных:
12
12
5
45
46
89
10
11
20
30
28
26
Программа должна вывести одно число - описанное в условии произведение.
Пример выходных данных для приведённого выше примера входных данных:
1350


s=7 # 7 минут между показаниями
n=int(input())
a=[0]*s # обнуляем масссив из 7 элементов
for i in range(s):
           a[i]=int(input())
max1=0 # максимальное 1-е
max2=a[0] # максимальное второе число
for i in range(s,n):
           f=int(input())
           if a[0]>max2:
                       max2=a[0]
           if f*max2>max1:
                        max1=f*max2
           for j in range(6):
                       a[j]=a[j+1]
           a[6]=f        
print(max1)
 
Редактировалось Дата:

You have no rights to post comments

   
© 2012 fordus.