ultima problemă
    	          				  
					  
						  grupă:  micăsursă:  OMI 2016
						  
					    
	              ultimul articol
    	          				  
					  
						  autor:  Prof. Radu Vişinescu
						  
						            ultimul software
                				  
					  
						  autor:  Prof. Emanuela Cerchez
						  
					          
       
      		
 
.campion 
 
   
    nrpal  
    
   
         
          Timp maxim de execuţie/test: 
 
           0.1          secunde  
 
          
          Memorie totala disponibilă/stivă: 
 
          2 
          MB/1 MB 
 
       
       
       
   
 
 
 
 
  
        Numim palindrom  un cuvânt care este acelaşi fie  că este citit de la stânga la dreapta, fie că este citit de la dreapta la  stânga.
   
        Cerinţă
        Dat fiind un cuvânt format din litere mici ale  alfabetului englez, să se determine câte palindromuri distincte pot fi obţinute  prin rearanjarea literelor cuvântului dat.
        Date de intrare
        
        Fişierul de  intrare nrpal.in  conţine pe prima linie cuvântul dat.
        Date de ieşire
        
        Fişierul de  ieşire nrpal.out  va conţine o singură linie pe care va fi scris numărul de  palindromuri distincte care se pot obţine prin rearanjarea literelor cuvântului  dat, modulo 666013 .
        Restricţii
                  Cuvântul dat  are maxim 100  de litere.           
         
Exemplu
        
           
            nrpal.in  
            nrpal.out  
            Explicaţie  
           
           
            cababaa  
             
            3  
               Soluţiile  sunt: 
 aabcbaa 
abacaba 
baacaab 
           
        
         
        
            
  
Articole recomandate
                
                
                
                De acelaşi autor :  Hashing , Suffix arrays , Arbori de compresie Huffman , Gomory-Hu Cut Trees , Determinarea clicilor , Reprezentarea mulţimilor disjuncte , Heap-uri Despre combinatorică :  Numere Catalan, numere Narayana , Partitionarea unui numar , Permutări , Introducere in combinatorica , Puncte laticeale 
Probleme recomandate
                
                
                    De la .campion 2011 :  ore , pegals , valet , xpn , efect , nrperm , b2k , sumdivprod , nr0 , maxviz , oneton , oras1 , ksecv , ripstick , antic , oak , nor , nrpomi , sumprod , paisprezece , cover1 , prisme , gxor , progresii , anagramabil , zuma , sdmin , lista , operatii1 , codarb , codpatrat , adprod , puncte4 , qtri , reconst , gsm , subsiruri , mijloc , trifoi , cubulete , romb , maxbin , albine2 , probleme , triburi1 , megascoala De acelaşi autor :  celule , scp , vedete , film , ab , supertri , inginer , camp , sl , detinut , simetric , egal , gropi , ruleta , carti , tgv , uscat , afise , dezbateri , bunici , rv , onu , nspecial , secvop , cadou , chimie , reteta , piticot , petrol , checkin , teanc , index , teren , pizza , ecran , drum , text , lbd , aven , spam , pluricex , tren2 , gray , pasi , mgo , joc , anagrame , vecini , criptmat , maxim , cutie , party , friends , net , sablon , hd , pc , sir2 , aztec , scara , nr , robot2 , sah , formule , ed , bilete , hanoig , flood , matrice3 , erdos , grup , cd , kfactor , np , cuc , radio , honest , ref , nr01 , scor2 , convert , auto2 , compress , politics , pm , playlist , barbie , firma1 , submatrix , ham , pizza1 , exam , ants , teatru1 , cifre1 , bile1 , caini , secvreg , pasune , remi , m01 , sir23 , tren1 , joc5 , pachete , aedaro , windows , renju , latime , mere1 , piloti , peste , pitici , sirag1 , stive , turn1 , carti1 , program1 , spioni , kgb , lift , apel , lex , oras , homeless , subsir , dist , harta1 , adevar , joc10 , bare , zapezi , masina2 , perechi1 , raft , joc11 , joc12 , ferma , fni , tunel , lover , pepsi , transport , avion , monkey , premii1 , garaj , carti2 , tv , pact , fat , cafea , echipe1 , secvente , petrom , peg , scara1 , lant , ecuatii , stiva , bile4 , jungla , rj , poli , text1 , compus1 , rez , politie , anag , codul , coment , muzeu , seti , basm , timer , secvsir , dp , placa , prod3 , bursa , submdisj , sotron1 , fazan , secvpar , joker , lego , medalii , cfr , antipatie , figura , links , segm , colorare , brazi , mobil , distsir , guess , greiere , pestera , conferinta , chei , ny , nx , ghinion , sumb , drenaj , telecomanda , grupuri , mahjong , rotund , viena , sport2 , cos , monoton , micro , valet , nr0 , maxviz , anagramabil , lista , dame , consiliu , adprod , arme , deal , prodnr , compar , latin , interviu , vintage , prize , nrdiv , arrows , tdrept , agenda , reziston , vot2 , tema , smiley , relatii , ech , scadere , nebuni , castig , expand , wb , prime2 , virgule , b210 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 , 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 , probleme , optim , poly , vot1 , sudoku1 , flori2 , xnumere , showroom , cntgcd , subsets , nkd , nrgraf , spion1 , puteri , stiva1 , permtr , relatii , 2sah , matcnt , magic7 , nmult , roua Despre aritmetică modulară :  lant1 , nrpomi                      
                
                Software recomandat