На вход подается натуральное число а затем последовательность из
чисел величиной не более 10000. Найдите пару чисел с минимальной суммой элементов. В качестве ответа выведите саму сумму. Парой считаются любые два различных элемента последовательности.
Запишите ответ для массива a = [3072, 4272, 5672, 7443, 9651, 12147, 15176, 18816, 22848, 27603].
Выведите мин. сумму.
n = int(input())
a = []
##заполняем массив n числами.
for i in range(n):
x = int(input())
a.append(x)
minim = 20001
##пробегаем счетчиками i и j по всем числам от 0 до (n-1).
for i in range(n):
for j in range(i+1, n):
##смотрим, чтобы индексы чисел были разные, т.к. вдруг мы складываем
##число с самим собой. запоминаем наименьшую сумму.
if (minim > a[i]+a[j]):
minim = a[i]+a[j]
##выводим найденную наименьшую сумму.
print(minim)
a = []
##заполняем массив n числами.
for i in range(n):
x = int(input())
a.append(x)
minim = 20001
##пробегаем счетчиками i и j по всем числам от 0 до (n-1).
for i in range(n):
for j in range(i+1, n):
##смотрим, чтобы индексы чисел были разные, т.к. вдруг мы складываем
##число с самим собой. запоминаем наименьшую сумму.
if (minim > a[i]+a[j]):
minim = a[i]+a[j]
##выводим найденную наименьшую сумму.
print(minim)
Ответ: 7344