Предмет: Информатика, автор: ggfrost1kgg

Помогите мне с информатикой
снизу задание и мой код мне пишет на сайте что мой код не подходит до этой задачи пожалуйста помогите мне!

Приложения:

ggfrost1kgg: помогите плиз
p15: Конечно неверно -1 не выдаст никогда, при 72 не выдаст 39, 21, 12
p15: совет. попробуйте идти с коне
p15: с конца

Ответы

Автор ответа: p15
0

Ответ:

n=int(input())

if n%24:

   print(-1)

else:

   for p in range (1,n):

       for i in range (1,n-p+1):

           a=n-p-i

           #print('a=',a,p,i)

           p1=p2=p

           i1=i2=i

           a1=a2=a

           p2=p2-(a2+i2)

           a2*=2

           i2*=2

           if min(p2,a2,i2)<=0: continue

           i2=i2-(a2+p2)

           a2*=2

           p2*=2

           if min(p2,a2,i2)<=0: continue

           a2=a2-(i2+p2)

           i2*=2

           p2*=2

           if min(p2,a2,i2)<=0: continue

           if p2==i2==a2:

               print(p1,i1,a1)

Объяснение:

Пробуй. Костыльный, но на сайте я думаю пройдет.

Похожие вопросы