Задания
Версия для печати и копирования в MS Word
Тип 17 № 94270
i

В файле со­дер­жит­ся по­сле­до­ва­тель­ность целых чисел.

За­да­ние 17

Её эле­мен­ты могут при­ни­мать целые зна­че­ния от −100 000 до 100 000 вклю­чи­тель­но. Опре­де­ли­те ко­ли­че­ство пар по­сле­до­ва­тель­но­сти, в ко­то­рых аб­со­лют­ное зна­че­ние их раз­но­сти де­лит­ся на ми­ни­маль­ный по­ло­жи­тель­ный эле­мент по­сле­до­ва­тель­но­сти, крат­ный 21. Га­ран­ти­ру­ет­ся, что такой эле­мент в по­сле­до­ва­тель­но­сти есть. В от­ве­те за­пи­ши­те ко­ли­че­ство най­ден­ных пар, затем мак­си­маль­ную из сумм эле­мен­тов таких пар. В дан­ной за­да­че под парой под­ра­зу­ме­ва­ют­ся два иду­щих под­ряд эле­мен­та по­сле­до­ва­тель­но­сти.

 

Ответ:

Спрятать решение

Ре­ше­ние.

При­ведём ре­ше­ние на языке Python.

s = [int(i) for i in open('17.txt')]

krat21 = min([i for i in s if i > 0 and i%21 ==0])

otv = []

for i in range(len(s)-1):

if abs(s[i] - s[i+1])%krat21==0:

otv.append(s[i]+s[i+1])

print(len(otv), max(otv))

 

 

Ответ: 11; 131828.


Аналоги к заданию № 94243: 94270 Все