Ответы
Ответ дал:
1
Відповідь:
N = int(input())
a= list(map(int, input().split()))
def sort_a(N, a):
sorted_a = sorted(a, reverse=True)
for i in range(N - 2):
if sorted_a[i] < sorted_a[i + 1] + sorted_a[i + 2]:
perimeter = sorted_a[i] + sorted_a[i + 1] + sorted_a[i + 2]
sides = [sorted_a[i], sorted_a[i + 1], sorted_a[i + 2]]
return perimeter, sides
return -1, []
perimeter, sides = sort_a(N, a)
if perimeter == -1:
print(perimeter)
else:
sorted_sides = sorted(sides)
for i in range(3):
print( sorted_sides[i],end=' ')
Пояснення:
Вас заинтересует
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад