Форум » Обработка целых чисел » № 4717, 4707 » Ответить

№ 4717, 4707

inform_lesson: Добрый день. В выше указанных номерах ответы количества пар разнятся на 1 (5525 и 249 соответственно). Может ли это быть связано с тем, что я в программе прописывал количество чисел в файле, а не писал "пока не конец файла", т.е. я с помощью excel посмотрел количество чисел и использовал его в программе. На остальные подобные задачи ответы совпадают. Спасибо. [pre2] n=1000 m=n*[ 0] s=0 minch=10001 maxch=0 maxsum=20000 k=0 with open('17-257.txt') as f: for i in range(n): a=f.readline() a=int(a) m[ i]=a if a%2!=0 and a>maxch: maxch=a if a%2!=0 and a<minch: minch=a s=minch+maxch for i in range(0,n-2): if (m[ i]+m[ i+1])%2==0 and m[ i]+m[ i+1]>s: k+=1 if m[ i]+m[ i+1]<maxsum: maxsum=m[ ]+m[ i+1] print(k,maxsum)[/pre2]

Ответов - 2

MrAndrewson: Нет, проблема в n-2

inform_lesson: Спасибо



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