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

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


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

Pe Gigel îl frământă în ultima vreme următoarea problemă:  câte şiruri pot fi formate din N cifre binare dintre care K cifre să aibă valoarea 1?
Deoarece această problemă este prea simplă, el adaugă următoarea condiţie: cifrele cu valoarea 1 pot fi plasate doar pe poziţii pare, în timp ce cifrele cu valoarea 0 pot fi plasate oriunde în şir.

Cerinţă

Scrieţi  un program care să determine răspunsul la problema lui Gigel.

Date de intrare

Fişierul de intrare kbiti.in va conţine o singură linie pe care se afla numerele naturale N şi K separate printr-un spaţiu.

Date de ieşire

Fişierul de ieşire kbiti.out va conţine o singură linie cu răspunsul dorit de Gigel.

Restricţii

  • 1 ≤ N ≤ 1000
  • 1 ≤ K ≤ N/2
  • Poziţiile în şir sunt numerotate de la 1 la N.
  • Pentru 30% din teste N ≤ 40
  • Pentru 60% din teste N ≤ 100

Exemple

kbiti.in kbiti.out Explicatie
7 2
3

Cele 3 şiruri sunt:
0 1 0 1 0 0 0
0 1 0 0 0 1 0
0 0 0 1 0 1 0


stud. Mircea Dima
Universitatea Bucuresti
blasterzm@gmail.com
propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la .campion 2009: efort, muzeu, bal, seti, basm, dansatori, smith, timer, secvsir, vot, cetati, reziduu, biliard, prefix1, accesibil, dp, jocv, placa, palc, prod3, predecesor, standard, cantor, nkbiti, nori, triti, kperms, sotron1, impozit, tablite, fazan, lanturi, secvpar, tom, joker, matriosca, asociativ, lego, medalii, permutari, cfr, treegame, scanduri, site, fotbal, links, segm, album, iepurasi, jucarii, m4, bradut, trmv, colorare, greutati, concat, graphgame, ic, echilibru, brazi, mat, cubinvers, mobil, distsir, parbit
De acelaşi autor: votare, nkbiti, kperms, site, kdist, oldest, mess, subs, subsiruri
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, culmi1, piramida1, trapez, frunze, sir7, logic, coduri, jetoane, kperms, tablite, secvpar, lego, permutari, binperm, multiplu1, operatii, fotbal, 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, depou, pm, sqr, set, albine, teatru1, descfib, tub, m01, soldati1, euclid, mutare, munte1, bifo, banda10, sg1, cutii, zumzi, numere7, trapez, patrate6, muguri, impozit, 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