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

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


Timp maxim de execuţie / test:
0.1s
Memorie totala disponibilă / stivă:
16MB / 1MB

Lui Gigel îi place să se joace cu numerele. De data asta el se joacă numai cu numerele +1 şi -1. El pune pe hârtie, unul după altul, n numere +1 şi n numere -1, dar are grijă ca oricum ar aduna numere consecutive pornind de la primul număr pus pe hârtie să nu obţină o sumă negativă. Apoi Gigel figurează numărul +1 prin / iar numărul -1 prin \ şi obţine nişte desene interesante. Astfel, pentru n=3, configuraţiile corecte şi desenele pe care le obţine Gigel arată în felul următor:



Evident, configuraţia



nu este corectă, deoarece la un moment dat suma devine -1.

Gigel observă faptul că aceste desene seamănă cu nişte munţi şi, mai mult, observă că numărul de vârfuri ale ″munţilor″ diferă: unii au un vârf, alţii au două vârfuri, iar alţii chiar trei. Un vârf de munte are forma /\.

Cerinţă

Pentru valorile n şi k date, determinaţi câţi dintre ″munţii″ corect formaţi cu n semne / şi n semne \ au exact k vârfuri.

Date de intrare

Fişierul de intrare culmi1.in va conţine pe prima linie valorile n şi k separate printr-un spaţiu.

Date de ieşire

Fişierul de ieşire culmi1.out va conţine pe prima linie numărul de munţi corect formaţi care au exact k vârfuri.

Restricţii

• 1 ≤ n ≤ 100
• 1 ≤ k ≤ n

Exemple

culmi1.inculmi1.out
3 2 3

autor: Prof. Marinel Şerban
propunător: Prof. Emanuela Cerchez
Liceul de Informatica ″Grigore Moisil″
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la Lot SB 2005: cabane, drumuri, munte2, piramida1, tj, trapez
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, depou, 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, 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, depou, 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, 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
surse trimise | ajutor