Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Шаталова Ирина
21.03.25
#1 clA = [[],[]] for s in open('27A.txt'): x,y = [float(c) for c in s.split()] if x>600 and y>600: clA[0].append([x,y]) elif x<430 and y<300: clA[1].append([x,y]) def d(p1,p2): x1,y1,x2,y2 = *p1, *p2 return ((x2-x1)**2 + (y2-y1)**2)**0.5 s = 0 for p1 in clA[0]: for p2 in clA[1]: s += d(p1,p2) avg = s/(len(clA[0])+len(clA[1])) r = [] for p1 in clA[0]: for p2 in clA[1]: r.append( d(p1,p2) ) mr = max(r) d = avg/mr ''' #3 s = open('24.txt').readline() ss = '' r = [] for i in range(len(s)): if s[i]=='B': if 'A' not in ss: ss += s[i] else: r.append(ss) ss += s[i] while 'A' in ss: for j in range(len(ss)): if ss[j]=='A': ss = ss[j+1:] break else: ss += s[i] print(max(len(c) for c in r)) #4 a = [int(x) for x in open('17.txt')] mx = max([x for x in a if x%100==47]) print(a) r = [] for i in range(len(a)-3): t = [a[i],a[i+1],a[i+2],a[i+3]] #print(t) u1 = ((t[0]>1000) + (t[1]>1000) + (t[2]>1000) + (t[3]>1000))==2 u2 = sum(t)<=mx if u1 and u2: r.append(sum(t)) print(len(r),max(r)) #5 k = 0 for s in open('1.txt'): a = [int(x) for x in s.split()] ch = [x for x in a if x%2==0] nch = [x for x in a if x%2!=0] if len(ch)>=2 and len(nch)>=2: p = 1 for i in ch: p*=i if 3*sum(nch)>p: k+=1 print(a) print(k) '''
×
Чтобы оставить комментарий нужна авторизация
Печать