.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » depou

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
.campion
depou


Timp maxim de executie/test:
0.1 secunde
Memorie totala disponibila/stiva:
16 MB/1 MB

Sa consideram un depou ca in figura de mai jos. Observati ca exista o linie de intrare, pe care intra n vagoane, numerotate de la 1 la n in ordinea intrarii.
Vagoanele intra in depou, urmand apoi sa iasa intr-o ordine oarecare pe linia de iesire.

 

Cerinta

Dat fiind numarul de vagoane sa se determine numarul de modalitati distincte de aranjare a vagoanelor pe linia de iesire.

Date de intrare

Fisierul de intrare depou.in contine o singura linie pe care este scris un numar natural n reprezentand numarul de vagoane.

Date de iesire

Fisierul de iesire depou.out va contine o singura linie pe care va fi scris un numar natural reprezentand numarul de modalitati distincte de aranjare a vagoanelor pe linia de iesire.

Restrictii

  • 1 <= n <= 150
  • Exemple

    depou.in

    depou.out

    Explicatie

    3

    5

    Cele 5 modalitati sunt:
    1 2 3
    (intra vagonul 1 in depou, apoi iese; intra vagonul 2 in depou, apoi iese, intra vagonul 3 in depou si apoi iese)
    1 3 2
    (intra vagonul 1 in depou, apoi iese; intra vagonul 2 in depou, intra vagonul 3 in depou, iese vagonul 3, apoi iese vagonul 2)
    2 1 3
    (intra vagonul 1 in depou; intra vagonul 2 in depou, iese vagonul 2, iese vagonul 1, intra vagonul 3 in depou, apoi iese vagonul 3)
    2 3 1
    (intra vagonul 1 in depou; intra vagonul 2 in depou, apoi iese vagonul 2, intra vagonul 3 in depou, iese vagonul 3, apoi iese vagonul 1)
    3 2 1
    (intra vagonul 1 in depou; intra vagonul 2 in depou, intra vagonul 3 in depou, apoi iese vagonul 1, iese vagonul 2, iese vagonul 1)

    prof. Marinel Serban
    Liceul de Informatica "Grigore Moisil" Iasi
    marinel_serban@yahoo.com

    propunător: Prof. Emanuela Cerchez
    emanuela.cerchez@gmail.com
    Articole recomandate
    Probleme recomandate
    De la .campion 2005: cuc, prime, radio, text2, honest, police, comori, patrate3, fisc, ref, pcod, zmeu, loc, nr01, scor2, judete, strict, convert, bile3, cod2, auto2, tree, cat, nr3, chimie2, compress, jobs, leaves, zid, politics, onu2, ploaia, grazing, pstring, cartonase2, exp, cartoane, sir3, program, scoici, playlist, sqr, cai1, farfurii, joc1, trafic, carte, set, barbie, labirint, firma1, vile, game, donald, ambigram, dans, albinuta, rlcs, stea, submatrix, cub1, ham, sponsori, young, jokes, pizza1, albine, lot, atac1, monede1, count, exam, herbert, sudoku, bio, metro
    De acelaşi autor: premii, finala, fractii, trei, manevre, nrcuv, an, vopsea, opmat, tramvai, bipal, kpal, sarpe, replace, factori, barca, perechi, grupe, cod, reactii, factura, decript, trenuri, holo, cifre, firma, tribile, mesaj, tricouri, pajura, monede, programs, fry, repeat, red, pavaj, bacan, nrbinar, invest, cutie2, loc, nr3, zid, felinare, sir3, sqr, carte, labirint, stea, count, evaluare, super, schimb, zaruri, vectori, spirala, desen1, rima, ceas1, romane, sms, bac, excursia, joc7, furnici, munte1, cezar, marcare, excursie1, culmi, sume1, schi, nr4, fractie, cod3, medii, tren3, top, sant1, imagine, ocr, perfect, pluton, reforma, alee, ceas2, paritate, borcane, aranjare, comoara1, culmi1, reactivi, submult, sablon1, sir8, sume2, dansatori, smith, tom, matriosca, asociativ, control1, calorii, immortal, concat, mat, cubinvers, mine, divizori, cheie, stelar, joct, minmax, cladire, adunscad, razboi, ore, oras1, sumprod, prisme, operatii1, lgdrum, unupatru, chibrituri, extraprime, prieten, rebus1, grindina, opmult, betisoare, antitero, clase, pagini, ornament, ordine, spioni1
    Despre combinatorică: manevre, carti, bonuri, test, cub, nspecial, circuit, numere, cs, pluricex, parent, gray, siruri, anagrame, party, net, scaune, sir, monede, aztec, nrcuv2, perm, race, hanoig, red, grup, hperm, grazing, pm, reteta2, playlist, young, pizza1, albine, caramele, teatru1, tub, robot1, sir23, soldati1, concurs1, comb, expresii, arbnr, cod1, munte, shgraf, desc, lex, munte1, maxperm, role, avere, vizibil, prime1, hexa, patrat, carti2, puncte2, pact, aranjari, numere5, borg, acolor, sg1, perfect, cifru2, bile4, pviz, culmi1, piramida1, trapez, frunze, sir7, logic, coduri, jetoane, kperms, tablite, secvpar, lego, permutari, binperm, multiplu1, operatii, fotbal, kbiti, jucarii, bradut, expozitie, parbit, kmax, petrecere, tango, rege, cd1, cifru3, kcons, bubblesort, hawaii, randomizare, kdist, reuniune, echipa, ghinion, cavaleri, camera616, covor, subm, grupuri, pavari, asfalt, adunscad, rotund, sport2, arbore1, lant1, module, nrperm, oneton, nrpomi, cover1, nrpal, probleme, optim, poly, vot1, sudoku1, flori2, xnumere, showroom, cntgcd, subsets, nkd, nrgraf, spion1, puteri, stiva1, permtr, relatii, 2sah, matcnt, magic7, nmult, roua
    Despre numere mari: fib, 2sir, test, sort, gray, siruri, vecini, div, sir2, nrcuv2, scor, hanoig, red, matrice3, pavaj, pm, sqr, set, albine, teatru1, descfib, tub, m01, soldati1, euclid, mutare, munte1, bifo, banda10, sg1, cutii, zumzi, numere7, trapez, patrate6, muguri, impozit, kbiti, m4, numar3, parbit, petrecere, randomizare, radical, ghinion, aliniere, sumb, cavaleri, camera616, numar4, pavari, asfalt, rotund, cos, risipa, xpn, dale, codpatrat, culori1, plus, minm, pomi, cifrab, subsets, doitrei, conjectura, ech, inventie
    surse trimise | ajutor