На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение





Сообщение: 1
ссылка на сообщение  Отправлено: 13.02.24 21:23. Заголовок: ЕГЭ-17 №6271


fin=open("17-367.txt")
z=[]
for x in fin:
z.append(int(x))
#print(z)
def pp(a,b):
if a%b==0 or b%a==0:
return True
else:
return False
b=e=-1
r=[]
for i in range(len(z)-1):
usl=pp(z,z[i+1])
if usl and b==-1: b=i
elif usl and b>0: e=i+1
elif not usl:
if b>0 and e>0: r.append([b,e])
b=e=-1
print(r)
mab=mae=0
for x in r:
if x[1]-x[0]>mae-mab:
mab=x[0]; mae=x[1]
print(mab,mae)
s=0
for i in range(mab,mae+1):
print(z,end=" ")
s+=z
print()
print(mae-mab+1,s)

[[8, 10], [27, 29], [30, 32], [44, 48], [57, 59], [66, 68], [77, 79], [99, 103], [105, 108], [109, 111], [115, 118], [127, 130], [160, 162], [167, 170], [180, 182], [196, 198], [221, 223], [231, 235], [238, 242], [248, 251], [253, 257], [259, 261], [263, 267], [272, 279], [284, 286], [288, 290], [294, 296], [302, 304], [306, 308], [312, 314], [318, 320], [326, 328], [330, 332], [336, 338], [345, 347], [372, 375], [380, 382], [387, 389], [395, 397], [407, 410], [424, 426], [430, 432], [435, 443], [444, 446], [475, 478], [483, 485], [488, 492], [503, 505], [537, 539], [567, 569], [587, 589], [590, 592]]
435 443
9 1 19 1 2 2 4 16 8
9 62

Найдена цепочка с 435 по 443 символ из 9 чисел в сумме 62, в которой каждое число делится нацело хотя бы на одно из соседних чисел.
вместо 5 26

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]







Сообщение: 245
ссылка на сообщение  Отправлено: 17.02.24 19:41. Заголовок: s= k=0; maxi=; suma..


 
s=[int(c.strip()) for c in open('c://Users/Janna/Downloads/17-367.txt')]
k=0; maxi=[0,0]; suma=0
for i in range(1,len(s)-1):
if s%s[i-1]==0 or s%s[i+1]==0:
k+=1
suma += s
else:
maxi=max(maxi,[k,suma])
k=0; suma=0
print(maxi)


 цитата:
9 1 19 1 2 2 4 16 8


В вашей цепочке число 1 нарушает правило, не делится ни на 9, ни на 19, вторая единица тоже его нарушает...
Верная цепочка: 4, 1, 1, 2, 18 с 231 по 235 символ

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 4
ссылка на сообщение  Отправлено: 19.02.24 20:37. Заголовок: Да, спасибо)..


Да, спасибо)

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1433
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет