ultima problemă
    	          				  
					  
						  grupă:  micăsursă:  OMI 2016
						  
					    
	              ultimul articol
    	          				  
					  
						  autor:  Prof. Radu Vişinescu
						  
						            ultimul software
                				  
					  
						  autor:  Prof. Emanuela Cerchez
						  
					          
       
      		
 
.campion 
 
   
    top 
     
   
         
          Timp maxim de executie/test:
 
           0.1 
              secunde 
 
          
          Memorie totala disponibila/stiva:
 
          16 
              MB/1 MB
 
       
  
       
           
   
Gigel are o pasiune 
  pentru muzica si nu pierde niciodata emisiunea muzicala de sambata seara. La 
  aceasta emisiune sunt prezentate aceleasi melodii în fiecare saptamana si, în 
  functie de voturile telespectatorilor, se afiseaza si un top de popularitate. 
  Saptamana trecuta s-a întamplat ceva neobisnuit: Gigel a ratat topul de popularitate 
  si a fost cumplit de trist pana cand si-a dat seama ca va putea reconstitui 
  (cel putin partial) topul de saptamâna aceasta. În top, pentru fiecare melodie 
este specificata si evolutia sa fata de saptamana precedenta: UP  – melodia a urcat în top, DOWN  – melodia a coborat în top sau SAME  – melodia a ramas pe aceeasi pozitie.
Cerinta
Scrieti un program 
  care sa determine una dintre posibilele variante ale topului de popularitate 
de saptamana trecuta.
Date de intrare
Fisierul de intrare 
  top.in  
  contine pe prima linie un numar natural N , reprezentând numarul de melodii. Pentru 
  fiecare dintre cele N  
  melodii urmeaza în fisier câte doua linii: pe prima este specificat numele melodiei, 
iar pe cea de a doua evolutia sa fata de saptamâna trecuta.
Date de iesire
Fisierul de iesire top.out  contine N  linii pe care sunt specificate melodiile în ordinea din topul din saptamâna trecuta (câte o melodie pe linie).
Restrictii
1 <= N <= 100  
Numele unei melodii este format din cel mult 100 litere mari ale alfabetului englez. 
Solutia nu este obligatoriu unica, dar exista întotdeauna o solutie pentru datele de test. 
 
Exemple
   
     
      top.in      
     
      top.out      
     
top.in      
     
top.out      
     
      top.in      
     
top.out      
   
   
     
4 
LOVE UP WINE UP WATER DOWN HATE DOWN 
     
     
      WATER 
      HATE LOVE WINE 
     
     
4 
HOTDOG UP HAMBURGER DOWN ICECREAM SAME FRENCHFRIES DOWN 
     
     
HAMBURGER 
FRENCHFRIES ICECREAM HOTDOG 
     
     
5 
HIGHHOPES UP LOWFEELINGS UP UPANDDOWN DOWN IAMSTILLSTANDING DOWN FOOLINGAROUND DOWN 
     
     
      UPANDDOWN 
      IAMSTILLSTANDING FOOLINGAROUND HGHHOPES LOWFEELINGS 
     
   
Articole recomandate
                Probleme recomandate
                
                
                    De la Şansa de a deveni campion 2002 :  adevar , marcare , joc10 , prieteni1 , bare , soricel1 , traseu , zapezi , banda10 , soricel2 , masina2 , excursie1 , asmax , salvare , perechi1 , culmi , tramvai1 , numar2 , sume1 , raft , bloc , schi , joc12 , sediu , soricel3 , ferma , fni , sah1 , suma3 , granita , nr4 , fractie , blockout , join , cod3 , tunel , lover , trip , pepsi , string , medii , transport , tren3 , avion , prime1 , poligon1 , monkey , premii1 , garaj , carti2 , gramada , microvirus , tv , gramezi1 , puncte2 , benzina , aranjari , numere5 , fat , izo , cafea , echipe1 , zoo , secvente 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 , 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 şiruri de caractere :  scp , ab , sl , nrcuv , rv , kpal , chimie , reteta , replace , grad , index , cod , text , decript , spam , complex , cifre , anagrame , balbe , criptmat , mesaj , maxim , astre , sablon , formule , ed , balls , vocale , prop , bacan , novel , bitslang , text2 , ref , scor2 , convert , cod2 , compress , pstring , sub , rima , program1 , sms , circular , randuri , cezar , bifo , joc9 , pal , bare , joc12 , fractie , cod3 , tunel , csir , ratina , cifru1 , limbaj , adun , ecuatii , dir , paritate , virus , sir6 , mesaj2 , text1 , sirul , ogorul , rez , sablon1 , anag , sir8 , seti , secvsir , dp , cuvant , strings , antipatie , fractie1 , links , ordonare , text3 , concat , codif , cheie , alfabetar , cuvinte2 , comp , litere , mxl , mesaj3 , expresie2 , grad2 , antic , zuma , expeval , combcuv , lgdrum , subtitrare , compresie , zigzag , azeval , fraze , subsecvente , showroom , rebus1 , agenda , opmult , betisoare , reziston , clase , vot2 , ecp , smiley , charlie , cript , scadere , spioni1 , sablon3 , expand , culori3 , virgule Despre vector :  trei , simetric , egal , ruleta , pod , uscat , afise , an , bunici , cursa , onu , tramvai , cadou , kpal , expresie , piticot , roci , petrol , grad , ruleta2 , ecran , palma , concurs , holo , ab2 , tren2 , cifre , mgo , firma , anagrame , joc2 , br , maxim , astre , numere2 , baby , zapada , hd , startrek , vecini2 , drept , teatru , tir , patrate2 , nr , cifra , repeat , unu , criptare , ratb , placi , sume3 , turist , matrice3 , pavaj , sume , kafka , bacan , spair , grup , friends2 , bitslang , fisc , scor2 , cat , nr3 , chimie2 , zid , politics , submat , reteta2 , rezervatie , creioane , felinare , 2numere , exp , scoici , patrate1 , playlist , sqr , carte , oua , turn , ants , div3 , jeton , politic , trecere , maraton , zaruri , suma1 , mere1 , agitatie , lacuri , secv , sotron , triunghi , carti1 , spioni , kalah , excursia , matricea , maxq , oras , furnici , baschet , ingerasi , numar1 , prieteni , aritma , cezar , bifo , pal , seceta , bare , soricel1 , antena , avere , paianjen , bloc , schi , suma3 , fractie , tunel , pepsi , prefix , tren3 , avion , premii1 , csir , bsir , secvente , cod4 , cuburi3 , limbaj , panouri , sant1 , zumzi , sport1 , baschet1 , mere3 , powerpuff , placare , sir4 , volei1 , tabel , ocr , numere7 , lacusta , flori , pluton , elfi , mare , grupe1 , maroco , cartonas , cabina , case , cod5 , furnica , numere8 , paritate , comoara1 , exponent , control , exp1 , joc13 , popas , reactivi , siruri1 , vanatoare , submult , text1 , taxe1 , visul , paranteze , puncte3 , cub3 , numere9 , panglica , pietre , poartas , sume2 , bal , secvsir , vot , prefix1 , accesibil , palc , standard , bursa , meteo , jetoane , printesa , palindrom , joker , matriosca , loto , cuvant , cladiri1 , secvente1 , zar , tren4 , asociativ , lego , medalii , figura , joc14 , neuroni , char , dartz , turism1 , calorii , xor1 , paltrei , album , livada1 , colorare , greutati , brazi , submatrix1 , plaja , cd1 , cifru3 , permutare , miere , tetris1 , conferinta , atelier , radical , bileprime , nx , atletism , sumb , minmax , sumacifre , jocprim , sircifre , cmmdcsecv , secvb , siruri3 , cifru4 , vase , carte1 , grad1 , litere , magic6 , macheta , butoane , ec , stalpi2 , fagure , goe , papusa , taburet , mesaj3 , zar1 , joc16 , talent , joc18 , cos , punctfix , risipa , liste , triburi , nr0 , oneton , nor , nrpomi , paisprezece , anagramabil , zuma , joc20 , dale , perechi2 , consiliu , becuri2 , codpatrat , adprod , qtri , reconst , arme , triunghi4 , deal , ozn1 , cifru5 , flori1 , elicop , roata , trifoi , maxbin , culori2 , numar5 , bile6 , proiecte , alune , cuburi4 , sstabil , intersectii , copaci2 , 7segmente , amedie , drept2 , divider , eliminare , matd3 , prodnr , fraze , vectori1 , compar , unific , galbeni , clepsidru , calcule , puncte6 , maxp , cursa1 , secvp , swap , extraprime , onigim , divizori1 , remi1 , tetris3 , amestec , eoliene , split , momente , secvente2 , ausoara , aranjare2 , vintage , binremove , sminus , subsets , interclasare , palindromuri , colina , doitrei , rebus1 , tcif , munte3 , triunghi6 , schi1 , rascoala , solitar , praslea , vot2 , tema , sprime , sir2dif , aperm , unudoi , prajituri , tan , concurs4 , ech , arc , dominant , ordine , tv1 , nebuni , sort2dist , lightbot , iepuras1 , castig Despre liste :  secvop , rev , cub1 , castel , cafea , coment , urgenta                      
                
                Chestionare recomandate