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

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


Timp maxim de execuţie/test:

0.1secunde

Memorie totala disponibilă/stivă:
2 MB/1 MB

O fabrică de jucării a primit o comandă pentru construirea unor cuburi colorate. Cuburile vor fi turnate din material plastic, după care pe cele şase feţe vor fi lipite autocolante de culori diferite, avand dimensiunea egala cu dimensiunea feţei. Autocolantele colorate vin pe bandă rulantă, sunt preluate mecanic şi se lipesc pe fiecare faţă a cubului. Culorile pe banda rulantă sosesc într-o ordine aleatoare.
Două cuburi se consideră distinct colorate, dacă oricum am roti cubul al doilea, nu putem să obţinem o coloratură identică cu primul cub.
De exemplu, dacă culorile autocolantelor de pe banda rulantă sunt: (transparent, zigzag, transparent, transparent, gri, transparent), atunci prin colorarea feţelor se pot obţine doar două cuburi colorate diferit:

 


Observaţi, că în cazul 3. dacă cubul se roteşte în jurul axei verticale cu 90 de grade la stânga, se obţine soluţia 1.

Cerinţă

Cunoscând numărul p al culorilor disponibile, să se calculeze numărul colorărilor distincte posibile modulo 666013.

Date de intrare

Fişierul cub.in conţine pe prima linie numărul p de culori.

Date de ieşire

Fişierul cub.out  va conţine o singura linie, pe care va fi scris un singur număr natural, reprezentând numărul modalităţilor distincte modulo 666013.

Restricţii

  • 1<=p<=7000

Exemple

cub.in cub.out Explicaţii
2 10

De exemplu, dacă cele două culori sunt alb şi gri, avem cazurile:
1 caz: alb, alb, alb, alb, alb, alb,
1 caz: gri, gri, gri, gri, gri, gri,
1 caz: gri, gri, gri, gri, gri, alb,
1 caz: gri, alb, alb, alb, alb, alb,
2 cazuri: gri, gri, alb, alb, alb, alb,
2 cazuri: alb, alb, gri, gri, gri, gri,
2 cazuri: alb, alb, alb, gri, gri, gri.

Total: 10 cazuri.
cub.in cub.out Explicaţii
6 2226  

prof. Szabo Zoltan
Grupul Şcolar "Petru Maior" Reghin
szabozoliposta@yahoo.com
propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la .campion 2008: celule, premii, cai, scp, forum, vedete, film, finala, ab, nice, supertri, mod3, degrade, fractii, balanta, inginer, camp, ozn, hora, trei, rebus, sl, detinut, fbr, noroc, simetric, egal, manevre, connect3, gropi, nrcuv, ruleta, carti, pod, bonuri, tgv, fib, uscat, 2sir, atac, matrice2, zeratul, afise, an, dezbateri, test, miniasm, platforma, lac, vopsea, harta, nrbun2, barfa, nrbun, bunici, opmat, acop, tren, picnic, cursa, rv, compus, comun, magic, votare, onu, tramvai, bipal, nspecial, retea, secvop
De acelaşi autor: balanta, bonuri, magic, magic2, munte, euclid, banda, biliard, fractie1, fotbal, arctir, orientare, rege, fibo1, piatra, war, aritm, ssmax, sirmax, ikebana, punctfix, domino2, lant1, parc1, cubulete, biperm, triunghi6, stiva1
Despre combinatorică: manevre, carti, bonuri, test, 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, 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