Академический Документы
Профессиональный Документы
Культура Документы
Задание №27 на двойки Задание №27 на двойки Задание №27 на двойки Задание №27 на двойки
мин сумма макс сумма макс сумма + деление макс сумма + четность совпадает
f = open("27B.txt")
f = open("27B.txt")
f = open('27B.txt') f = open('27B.txt') ostat = [100001] * 4 n = int(f.readline())
n = int(f.readline()) n = int(f.readline()) n = int(f.readline()) min_razn = 1000001
min_razn = 100000001 min_razn = 100000001 s=0 max_sum = 0
sum_final = 0 sum_final = 0 for i in range(n):
countn = 0
x, y = map(int, f.readline().split())
for i in range(n): for i in range(n): s += max(x, y) for i in range(n):
a, b = map(int, f.readline().split()) a, b = map(int, f.readline().split()) razn = abs(x - y) x, y = map(int, f.readline().split())
sum_final += min(a, b) sum_final += max(a, b) if razn != 0: max_sum += max(x,y)
if abs(b - a) < min_razn and (b - a) % 18 != 0: if abs(b - a) < min_razn and (b - a) % 18 != 0: ostat1 = ostat[:]
countn += max(x,y)%2
for k in range(1, 4):
min_razn = abs(b - a) min_razn = abs(b - a) r0 = (razn + ostat[k]) % 4 if abs(x - y) % 2 != 0:
print(sum_final % 18) print(sum_final % 18) ostat1[r0] = min(razn + ostat[k], ostat[r0]) min_razn = min(abs(x-y), min_razn)
if sum_final % 18 == 0: if sum_final % 18 == 0: ostat1[razn % 4] = min(razn, ostat[razn % 4]) if (((max_sum) % 2 == 0 and (countn > n - countn))
sum_final += min_razn sum_final -= min_razn ostat = ostat1
or ((max_sum) % 2 == 1 and (countn < n - countn))):
if s % 4 != 0:
print(sum_final) print(sum_final) s -= ostat[s % 4] max_sum -= min_razn
print(s) print(max_sum)
Задание №27 на тройки Задание №27 на тройки Задание №27 на тройки Задание №27 сумма 3-х чисел
мин сумма макс сумма макс сумма + два числа делятся на что-то
f = open("27.txt") f = open("27.txt") f = open("27.txt") f = open("27B.txt")
n = int(f.readline()) n = int(f.readline()) n = int(f.readline()) n = int(f.readline())
sum_final = 0 sum_final = 0 sum_final = 0 a = [[100000000001, 100000000001,
min_razn = 100000001 min_razn = 100000001 min_razn = 100000001 100000000001],[100000000001,100000000001,
100000000001],[100000000001,100000000001,
for i in range(n): for i in range(n): for i in range(n):
100000000001]]
a,b,c = map(int, f.readline().split()) a,b,c = map(int, f.readline().split()) a,b,c = map(int, f.readline().split())
for i in range(n):
s = [a,b,c] s = [a,b,c] s = [a,b,c]
x = int(f.readline())
s.sort() s.sort() s.sort()
if x < max(a[x%3]):
sum_final += s[0] sum_final += s[2] sum_final += s[2] + s[1]
del a[x%3][2]
if (s[2]-s[0])<min_razn and (s[2]-s[0]) % 45 != 0: if (s[2]-s[0])<min_razn and (s[2]-s[0]) % 45 != 0: if (s[2]-s[0])<min_razn and (s[2]-s[0]) % 45 != 0:
a[x%3].append(x)
min_razn = s[2] - s[0] min_razn = s[2] - s[0] min_razn = s[2] - s[0]
a[x%3].sort()
if (s[1]-s[0])<min_razn and (s[1]-s[0]) % 45 != 0: if (s[2]-s[1])<min_razn and (s[2]-s[1]) % 45 != 0: if (s[1]-s[0])<min_razn and (s[1]-s[0]) % 45 != 0:
print(a)
min_razn = s[1] - s[0] min_razn = s[2] - s[1] min_razn = s[1] - s[0]
print(min(sum(a[0]), sum(a[1]), sum(a[2]), a[0]
if sum_final % 45 == 0: if sum_final % 45 == 0: if sum_final % 45 == 0:
[0]+a[1][0]+a[2][0]))
sum_final+min_razn sum_final-min_razn sum_final-min_razn
print(sum_final) print(sum_final) print(sum_final)
Задание №27 кол-во пар Задание №27 кол-во пар Задание №27 кол-во пар ЗАДАЧА НА ПОИСК МАКСИМАЛЬНЫХ
ЭЛЕМЕНТОВ РАЗНОСТЬ КОТОРЫХ КРАТНА
сумма кратна 10 Произведение кратно 26 интервал+произведение 120 И i<j a[i]>a[j]