ultima problemă
grupă: micăsursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
.campion
ceas1
Timp maxim de executie/test:
0.1 secunde
Memorie totala disponibila/stiva:
15 MB/1 MB
Pasionat
electronist, Gigel si-a construit într-o zi un ceas digital. Ecranul ceasului
poate afisa în fiecare moment timpul în format hhmm prin patru cifre digitale, fiecare dintre ele
fiind afisata de catre 15 led-uri rosii asezate într-o matrice de 5x3 ca mai jos, unde ‘#’ reprezinta pozitia unui led aprins, iar ‘.’ pozitia unui led stins.
### .#. ### ### #.# ### ### ### ### ###
#.# .#. ..# ..# #.# #.. #.. ..# #.# #.#
#.# .#. ### ### ### ### ### ..# ### ###
#.# .#. #.. ..# ..# ..# #.# ..# #.# ..#
### .#. ### ### ..# ### ### ..# ### ###
Dupa câteva zile de functionare, când s-a trezit dimineata,
Gigel a observat ca nu mai poate citi ora deoarece câteva led-uri nu mai functionau.
Cerinta
Scrieti un program care determina cea mai mica ora posibila care corespunde timpului
indicat de ecranul ceasului lui Gigel.
Date de intrare
Fisierul de intrare ceas1.in contine 5 linii, fiecare având
câte 15 caractere, reprezentând patru grupe de 5x3 caractere ‘#’
si ‘.’, separate între ele prin exact un spatiu. Aceste patru grupe reprezinta configuratiile indicate
de ceasul lui Gigel.
Date de iesire
Fisierul de iesire ceas1.out contine o singura linie pe
care se afla ora minima în formatul hh:mm .
Exemple
ceas1.in
ceas1.out
#.# ... ... #..
#.# ... ... #.. #.# ### ### ### #.# #.. ..# ..#
### ### ### ..#
02:34
### ### ..# ... ... #.# #.# #.# ### #.# .#. .#. #.. #.# ..# ..#
### #.# ..# ###
20:48
#.. #.# #.# .#. ..# #.. ... #.. #.# .## ### .## ..# #.# ... ...
#.# ### ##. ###
06:25
prof. Serban Marinel
Liceul de Informatica "Gr. C. Moisil"
Iasi
Contact: marinel_serban at yahoo.com
Articole recomandate
Probleme recomandate
De la .campion 2003 : newcomp , rima , algebra , turn1 , aparitii , carti1 , program1 , tgraf , spioni , kgb , tabara1 , romane , stop , hanoi , lift , pic , sms , fibo , bac , parc , circular , logn , lex , joc7 , cuburi1 , sant , mobile , pattern , oras , produs , mutare , viteza , concurs2 , furnici , homeless , subsir 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 , 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 matrice : vopsea , harta , opmat , sarpe , light , magic2 , tetris , origami , concurs , iepuras , tribile , criptmat , cutie , patrate , 3d , pajura , perspic , vecini2 , livada , matrice3 , kafka , erdos , grup , scor2 , reteta2 , rezervatie , scoici , tablou , game , stea , submatrix , cifru , jokes , oua , trecere , na , dotnet , renju , ghici , mere1 , agitatie , lacuri , sotron , desen1 , camion , fibo , parc , excursia , matricea , zidar , joc6 , log , concurs2 , cladiri , dist , centru , robinson , cuburi2 , joc8 , joc9 , romeo , adevar , soricel2 , avere , joc11 , vizibil , sah1 , blockout , masina3 , lsort , anticip , matrice1 , evantai , spion , pereti , zumzi , roboti , placare , tabel , ocr , numere7 , lacusta , becuri , sir5 , flori , cartele , furnica , pavare , poarta , rj , peri , poligon2 , sablon1 , gradina , matrice4 , poartas , balcon , submdisj , v , matrx , figura , neuroni , raze , roboti1 , bila , iepurasi , colorare , mat , submatrix1 , simetric1 , plaja , xor2 , guess , albine1 , joct , alfabetar , stele , tablou1 , alpinist , cladire , cri , grupe2 , el , mahjong , sir9 , acces , tort1 , joc17 , mesaj3 , zar1 , xy , poteci , avioane , broscute , safeu , acoperire1 , radioactiv , robot4 , lcdr , jb , slide , maxtri , dame , triunghi4 , elicop , compresie , mijloc , cubulete , romb , medalion , bile6 , zigzag , puncte5 , intersectii , matd3 , matrixdel , speed , seif1 , traseu2 , incadrare , betasah , zona , latin , zmax , amestec , sudoku1 , gradina1 , spider , zone , bemo , rombul , interclasare , rebus1 , tabla , arrows , pseudobil , patrat1 , rascoala , harta2 , relatii , lasere , defrag , matcnt , ssdj , cript , ssk , teren1 , fence , cifre6