Permutacions alternades P45941


Statement
 

pdf   zip

Diem que una permutació p1,,pnp_1, \dots, p_n de {1,,n}\{1,\dots,n\} és alternada si, per a tot ii, 2in12 \le i \le n-1, es té pi1<pi>pi+1p_{i-1} < p_i > p_{i+1} o bé pi1>pi<pi+1p_{i-1} > p_i < p_{i+1}. És a dir, quan un element és més gran que l’anterior, el següent és més petit, i viceversa.

Quantes permutacions de {1,,n}\{1,\dots,n\} són alternades?

Entrada

L’entrada consisteix en diversos enters nn entre 1 i 1000.

Sortida

Per a cada nn, escriviu el nombre de permutacions alternades de {1,,n}\{1,\dots,n\}. Com la resposta pot ser força gran, feu els càlculs mòdul 109+710^9 + 7.

Public test cases
  • Input

    1
    2
    3
    4
    14
    15
    1000
    

    Output

    1
    2
    4
    10
    398721962
    807514603
    238541541
    
  • Information
    Author
    Jordi Rodríguez
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++