Форум » Массивы, сортировка, работа с файлами » Тип 26 номер 80, ине сходится с ответом количество, максимум ищет верно » Ответить

Тип 26 номер 80, ине сходится с ответом количество, максимум ищет верно

L4043: [pre2] with open("26.txt") as F: f=F.readlines() a=[] print(f) for i in f: x=[] t=i.split() x.append(int(t[0])) x.append(int(t[1])) a.append(x) a.sort(key=lambda x: (x[0],x[1])) i=0 k=0 count=0 ma=0 g=0 print(a) while i!=len(a)-1: if a[0]==a[i+1][0] : r=a[i+1][1]-a[1] if r>2: k+=1 v=a[1]+2 f=0 else: f=1 if a[i+1][0]!=a[0] and a[i-1][0]==a[0] and a[1]-a[i-1][1]>2\ and a[1]-v>2: k+=1 if a[i-1][0]!=a[0] and i!=0: k+=1 count+=k if k>=ma: ma=k g=a[0] k=0 i+=1 if f==0: if a[i-1][0]==a[0] and a[1]-a[i-1][1]>2\ and a[1]-v>2: k+=1 if a[i-1][0]!=a[0] and i!=0: k+=1 count+=k if k>=ma: ma=k g=a[0] print(count,g) [/pre2]

Ответов - 3

Поляков: На сайте есть авторские решения всех 26-х задач.

L4043: Авторские решения отличаются от своих собственных, хотелось бы понять, что именно не так со своим решением

Поляков: L4043 пишет: Авторские решения отличаются от своих собственных, хотелось бы понять, что именно не так со своим решением Справедливо. Сравнивайте свое решение с авторским.




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