В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 08:52 · 👁 4.5K
Ну как оно?
Москва и остальной запад России, было че то новое?
В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 04:40 · 👁 6.3K
Вариант изи, с каждого по сотке, приду проверю
Всем ни пуха
Главное не наделайте тупых ошибок, ок??
В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 04:25 · 👁 5.8K
скорее всего другие числа, но общий вайб +- такой
В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 04:24 · 👁 5.7K
№25
def dd(x):
for i in range(2, int(x**0.5)+1):
if x%i==0:
return [i] + dd(x//i)
return [x]
k = 0
for x in range(1_104_285_718, 2_104_285_718):
p = dd(x)
if len(p)==2 and str(p[0]).count('16')==1 and str(p[1]).count('16')==1:
print(x, min(p))
k+=1
if k==5: break
Разбор Дальнего Востока
В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 04:14 · 👁 5.5K
ДРУГОЙ СПОСОБ РЕШЕНИЯ №26
f = open('26.txt')
n, k = map(int, f.readline().split())
area = [int(f.readline()) for i in range(n)]
ub = [10**9] * 1001 # цены на каждую мощность
# индексы - мощности, элементы - лучшие цены
for i in range(k):
m, p = map(int, f.readline().split())
ub[m] = min(ub[m], p)
sump = 0
maxm = 0
for x in area:
search = ub[x:] # оставляем только уборщики с нужной мощностью
bestp = min(search)
sump += bestp
bestm = max(i for i in range(len(ub)) if ub[i]==bestp)
maxm = max(bestm, maxm)
print(sump, maxm)
Разбор Дальнего Востока
В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 04:08 · 👁 5.3K
Если че, это та же задача на снегоуборщики с прошлого года, с пересдачи тоже
Ну эт для тех, кто готовился к 26
Например у меня на курсе 😉
В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 04:05 · 👁 5.6K
№26
f = open('26.txt')
n, k = map(int, f.readline().split())
area = [int(f.readline()) for i in range(n)]
ub = [10**9] * 1001 # цены на каждую мощность
# индексы - мощности, элементы - лучшие цены
for i in range(k):
m, p = map(int, f.readline().split())
ub[m] = min(ub[m], p)
bestp = [10**9]*1001 #лучшие цены для каждой мощности
bestm = [0]*100_001 #лучшие мощности для каждой цены
# ищем минимальную цену для каждой мощности
for m in range(1, 1001):
bestp[m] = min(ub[m:])
# ищем максимальную мощность для каждой цены
for p in set(ub): # бежим по всем ценам
if p!=10**9:
mm = [m for m in range(len(ub)) if ub[m]==p]
if len(mm)>0: bestm[p] = max(mm)
sump = 0
maxm = 0
for x in area:
bestprice = bestp[x]
sump+=bestprice
maxm = max(maxm, bestm[bestprice])
print(sump, maxm)
Разбор Дальнего Востока
В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 03:57 · 👁 5.4K
в общих чертах, без конкретики пока:
12 - дано двоичное, что получится? - простой алгоритм
22 - без движения процессов, что-то типа сколько процессов начинаются/завершаются в диапазоне [13,18]
27 - база на характеристики звезд без косых линий
В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 03:47 · 👁 5.5K
№8
from itertools import *
num = 0
for x in product(sorted('АКЦЕНТ'), repeat=5):
s = ''.join(x)
num += 1
if num % 2 == 0 and s[0] not in 'АЕК' and s.count('Ц') >= 2:
print(num)
break
Разбор Дальнего Востока
В
Вова Информатик из ЕГЭЛЕНД
08.07.2026 03:40 · 👁 5.6K
ЕЩЕ ОДИН №14
from string import *
alf = '0123456789' + ascii_lowercase[:11]
for x in alf[::-1]:
a = int(f'33{x}7', 21) + int(f'124{x}855', 21)
if a % 20 == 0:
print(a // 20)
break
Разбор Дальнего Востока