Форум » Обработка числовых последовательностей » Демоверсия ФИПИ на 2022 год 27 задача » Ответить

Демоверсия ФИПИ на 2022 год 27 задача

konyashkind: Добрый день! Если кто решал, пожалуйста напишите ответ на вторую задачу (файл 27_В.ТХТ). Дело в том, что у них ответ отсутствует. Хочу себя проверить. У меня получилось мин длина 16212, максимальная сумма 290306760. [pre2] f=open("27_B.txt") n = int(f.readline()) s = [] for i in f: s.append(int(i)) print(len(s), n) print(s[1751437]) summ = 0 lm = 1751437 st = 0 l = 0 for i in range (1751437): if s % 43 == 0: l = l + 1 st = st + s if s % 43 != 0: lm = min(lm,l) summ = max(summ,st) l = 0 st = 0 print ("i=", i, "ostat=", s % 43) print(summ, lm) [/pre2]

Ответов - 2 новых

Поляков: Ответ там присутствует в конце файла с демо-вариантом. Для файла А - 185, для В - 329329. Разбор решения есть здесь.

konyashkind: Большое спасибо!



полная версия страницы