28 февраля 2025
Ответсообщение недоступно
slices_n = int(input())
def result(n):
a = 1
b = 1
v = n - 2
s = ["А Б В"]
if n != 3:
while (a != n - 2) and (n != 3):
s.append(f"{a} {b} {v}")
while v != 1:
v -= 1
b += 1
s.append(f"{a} {b} {v}")
a += 1
b += 1
v = n - a - b
if a == n - 2:
s.append(f"{a} {b} {v}")
else:
s.append(f"{a} {b} {v}")
return "\n".join(s)
print(result(slices_n))
Nikolai KaplunovНе могу кодом скинуть, не у компа
Логика понятна, тебе только лучше было цикл сделать с границами от 1 до n - 1, тогда не пришлось бы условие ставить)