Seqüències sense pous X41088


Statement
 

pdf   zip

html

Diem que una seqüència de nombres té un pou si conté una tripleta de nombres consecutius tals que els dos extrems sumen més del doble del nombre del mig.

Formalment, (x1, x2 , … , xn) té un pou si existeix almenys una i amb 1 ≤ i < n − 1 tal que xi + xi+2 > 2· xi+1.

Feu un programa que, donat un enter n ≥ 1, escrigui totes les seqüències que no tinguin cap pou que es poden formar reordenant la seqüència (1, 2 , … , n).

Entrada

L’entrada consisteix en un enter n ≥ 1.

Sortida

Escriviu totes les seqüències que no tenen cap pou que es poden formar reordenant la seqüència (1, 2, … , n). Podeu escriure les seqüències en qualsevol ordre.

Public test cases
  • Input

    3
    
    

    Output

    (1,2,3)
    (1,3,2)
    (2,3,1)
    (3,2,1)
    
  • Input

    2
    
    

    Output

    (1,2)
    (2,1)
    
  • Input

    4
    
    

    Output

    (1,2,3,4)
    (1,3,4,2)
    (1,4,3,2)
    (2,3,4,1)
    (2,4,3,1)
    (4,3,2,1)
    
  • Input

    1
    

    Output

    (1)
    
  • Information
    Author
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++
    User solutions
    C++ Python