| Prethodna tema :: Sljedeća tema   | 
	
	
	
		| Autor/ica | 
		Poruka | 
	
	
		Novi Forumaš(ica)
  
 
  Pridružen/a: 17. 07. 2007. (12:08:32) Postovi: (11F)16 
Spol:   
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		GCOX Forumaš(ica)
  
 
  Pridružen/a: 24. 10. 2006. (12:43:03) Postovi: (A8)16 
Spol:   
Lokacija: SPLIT_ZAGREB 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Cobs Forumaš(ica)
  
  
  Pridružen/a: 21. 01. 2008. (13:32:15) Postovi: (206)16 
Spol:   
Lokacija: Geto 
		 | 
		
			
				 Postano: 2:37 pon, 27. 4. 2009    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Zasto mi ne radi sljedeci kod...? ( iskompajlira se bez problema, ali mi se program srusi )
 
 [code:1]
 map< char, set< char > > g;
 map< char, set< char > >::iterator it;
 int j = 0;
 vector< pair< char, char > > v;
 
 for( it = g.begin(); it != g.end(); it++ ){
                      for( set< char >::iterator i = it -> second.begin(); i != it -> second.end(); i++ ){
                          v[ j ].first = it -> first;
                          v[ j++ ].second = *i;
                          
                      }               
                  } 
 [/code:1]
  to je samo dio jedne funkcije, a mislim da mi je problem negdje u ovim redovima:
 [code:1]v[ j ].first = it -> first;
 v[ j++ ].second = *i;[/code:1]
 jer mi se bez ta dva reda ne srusi... ali svejedno ne znam u cemu je greska, pa ako netko zna... isto to sam probao sa malo drugcijim pristupom, umjesto:[code:1]
 vector< pair< char, char > > v;
 ...
 v[ j ].first = it -> first;
 v[ j++ ].second = *i;
 [/code:1]
 sam imao:
 [code:1]
 vector< vector< char > > v;
 [/code:1]
 i u tom slucaju bi mi bilo: ( ako gledam ove dvije petlje u gornjem kodu... za prodeni 1 korak u 1. petlji )
 [code:1]
 v[ 0 ][ 0 ] = it -> first;
 ...
 v[ it -> second.size() - 1 ][ 0 ] = it -> first;
 v[ 0 ][ 1 ] = *i;
 ...     //*i se mjenja jer se nalazi u petlji
 v[ 0 ][ it -> second.size() - 1 ] = *i;
 [/code:1]
 pa bi dobio nesto slicno onom iz prvog primjera, cak i malo bolje za bas taj odreden zadatak u zadaci, ali mi se i taj program srusio kao i prvi 
					
					Zasto mi ne radi sljedeci kod...? ( iskompajlira se bez problema, ali mi se program srusi )
 
 
 	  | Kod: | 	 		  
 
map< char, set< char > > g;
 
map< char, set< char > >::iterator it;
 
int j = 0;
 
vector< pair< char, char > > v;
 
 
for( it = g.begin(); it != g.end(); it++ ){
 
                     for( set< char >::iterator i = it -> second.begin(); i != it -> second.end(); i++ ){
 
                         v[ j ].first = it -> first;
 
                         v[ j++ ].second = *i;
 
                         
 
                     }               
 
                 } 
 
 | 	  
 
 to je samo dio jedne funkcije, a mislim da mi je problem negdje u ovim redovima:
 
 	  | Kod: | 	 		  v[ j ].first = it -> first;
 
v[ j++ ].second = *i; | 	  
 
jer mi se bez ta dva reda ne srusi... ali svejedno ne znam u cemu je greska, pa ako netko zna... isto to sam probao sa malo drugcijim pristupom, umjesto: 	  | Kod: | 	 		  
 
vector< pair< char, char > > v;
 
...
 
v[ j ].first = it -> first;
 
v[ j++ ].second = *i;
 
 | 	  
 
sam imao:
 
 	  | Kod: | 	 		  
 
vector< vector< char > > v;
 
 | 	  
 
i u tom slucaju bi mi bilo: ( ako gledam ove dvije petlje u gornjem kodu... za prodeni 1 korak u 1. petlji )
 
 	  | Kod: | 	 		  
 
v[ 0 ][ 0 ] = it -> first;
 
...
 
v[ it -> second.size() - 1 ][ 0 ] = it -> first;
 
v[ 0 ][ 1 ] = *i;
 
...     //*i se mjenja jer se nalazi u petlji
 
v[ 0 ][ it -> second.size() - 1 ] = *i;
 
 | 	  
 
pa bi dobio nesto slicno onom iz prvog primjera, cak i malo bolje za bas taj odreden zadatak u zadaci, ali mi se i taj program srusio kao i prvi
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		finalni Forumaš(ica)
  
  
  Pridružen/a: 04. 08. 2007. (11:48:53) Postovi: (10D)16 
Spol:   
Lokacija: Bloodbuzz Zagreb 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		felixx Forumaš(ica)
  
 
  Pridružen/a: 27. 11. 2007. (15:31:43) Postovi: (61)16 
Lokacija: *obrisano* 
		 | 
		
			
				 Postano: 6:32 pon, 27. 4. 2009    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         u fji: map<char,string> putevi( map<char,set<char> > g, char s ) 
 [code:1]    map<char,set<char> > g;
     g['a'].insert('b');
     g['b'].insert('c');g['b'].insert('d');
     g['d'].insert('a');g['d'].insert('d');
     g['e'].insert('d');
     g['f'];
     for(char c='a'; c <='g'; ++c)
         ispis(putevi(g,c));
 //(a,), (b,b), (c,bc), (d,bd)
 //(a,da), (b,), (c,c), (d,d)
 //(c,)
 //(a,a), (b,ab), (d,d)
 //(a,da), (d,d), (e,)
 //(f,)
 //[/code:1]
 zao mi je kaj opet prigovaram, ali cini mi se da su ova rjesenja u komentarima kriva, tocnije, za c = 'd'
 
 najkraci put od d do njega samog je prazan put kolko ja znam ?
 a i postoji put do 'c' preko "abc"? 
					
					u fji: map<char,string> putevi( map<char,set<char> > g, char s ) 
 
 	  | Kod: | 	 		      map<char,set<char> > g;
 
    g['a'].insert('b');
 
    g['b'].insert('c');g['b'].insert('d');
 
    g['d'].insert('a');g['d'].insert('d');
 
    g['e'].insert('d');
 
    g['f'];
 
    for(char c='a'; c <='g'; ++c)
 
        ispis(putevi(g,c));
 
//(a,), (b,b), (c,bc), (d,bd)
 
//(a,da), (b,), (c,c), (d,d)
 
//(c,)
 
//(a,a), (b,ab), (d,d)
 
//(a,da), (d,d), (e,)
 
//(f,)
 
// | 	  
 
zao mi je kaj opet prigovaram, ali cini mi se da su ova rjesenja u komentarima kriva, tocnije, za c = 'd'
 
 
najkraci put od d do njega samog je prazan put kolko ja znam ?
 
a i postoji put do 'c' preko "abc"?
					
 
  _________________ bla bla 
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		Novi Forumaš(ica)
  
 
  Pridružen/a: 17. 07. 2007. (12:08:32) Postovi: (11F)16 
Spol:   
 
		 | 
		
			
				 Postano: 7:23 pon, 27. 4. 2009    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="felixx"]cini mi se da su ova rjesenja u komentarima kriva[/quote]
 
 Slozio bih se s kolegom i dodao da je krivo i za vrh 'e'. Moj output tog dijela zadatka je
 [code:1]
 (a,), (b,b), (c,bc), (d,bd)
 (a,da), (b,), (c,c), (d,d)
 (c,)
 (a,a), (b,ab), (c,abc), (d,)
 (a,da), (b,dab), (c,dabc), (d,d), (e,)
 (f,)
 [/code:1]
 :D
 
 I jos. Meni se također njihov main ne kompajlira. Trenutno sam u procesu trazenja greske. Uspio sam potjerat ovaj dio sa grafom ali u prvoj fji ispis je neka greska s iteratorima :shock:
 
 EDIT: Greška locirana u dijelu
 [code:1]
 template <class T> void ispis(T l) {
     typename T::const_iterator i = l.begin();
 [/code:1]
 
 Treba dodati ovaj [tt]typename[/tt]
 
 EDIT^2: Jos jedna greska u fji preokreni. U komentaru pise string "drugACIji" iako on ne bi smio biti tu (ima manje velikih od malih slova). 
					
					 	  | felixx (napisa): | 	 		  | cini mi se da su ova rjesenja u komentarima kriva | 	  
 
 
Slozio bih se s kolegom i dodao da je krivo i za vrh 'e'. Moj output tog dijela zadatka je
 
 	  | Kod: | 	 		  
 
(a,), (b,b), (c,bc), (d,bd)
 
(a,da), (b,), (c,c), (d,d)
 
(c,)
 
(a,a), (b,ab), (c,abc), (d,)
 
(a,da), (b,dab), (c,dabc), (d,d), (e,)
 
(f,)
 
 | 	  
 
 
 
 
I jos. Meni se također njihov main ne kompajlira. Trenutno sam u procesu trazenja greske. Uspio sam potjerat ovaj dio sa grafom ali u prvoj fji ispis je neka greska s iteratorima  
 
 
EDIT: Greška locirana u dijelu
 
 	  | Kod: | 	 		  
 
template <class T> void ispis(T l) {
 
    typename T::const_iterator i = l.begin();
 
 | 	  
 
 
Treba dodati ovaj typename
 
 
EDIT^2: Jos jedna greska u fji preokreni. U komentaru pise string "drugACIji" iako on ne bi smio biti tu (ima manje velikih od malih slova).
					
 
  _________________ Jedan je smjer očit, a drugi je trivijalan. 
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		Cobs Forumaš(ica)
  
  
  Pridružen/a: 21. 01. 2008. (13:32:15) Postovi: (206)16 
Spol:   
Lokacija: Geto 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		dosed_girl Forumaš(ica)
  
  
  Pridružen/a: 04. 12. 2006. (21:01:46) Postovi: (6F)16 
Spol:   
Lokacija: -zG- 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		GCOX Forumaš(ica)
  
 
  Pridružen/a: 24. 10. 2006. (12:43:03) Postovi: (A8)16 
Spol:   
Lokacija: SPLIT_ZAGREB 
		 | 
		
			
				 Postano: 13:17 pon, 27. 4. 2009    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [b](Zadatak: permutirani_palindromi)[/b]Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana  :?  :?  :?  :?  :?  :? stvar je u tome da trazin sve moguce rici  koje se sastoje od slova ovog stringa pa se 20!+20*19!+190*18!+......+20 operacija ne izvrsava bas najbrze :?:  :?:  :shock:  :shock: 
 
 [size=9][color=#999999]Added after 2 hours 7 minutes:[/color][/size]
 
  **osoba pozna samu sebe preko 0 međupoznanika, dakle ako je n jednako 1, treba vratiti skup koji se sastoji samo od s
 
 ***povratna vrijednost mora predstavljati skup osoba koje osoba s pozna preko manje od n međupoznanika 
 
 [b]Ovo se meni nekon logikon cini krivo postavljen zadatak!!![/b]
 NPR. za mapu
 g["jozo"].insert("ana"); g["jozo"].insert("mato"); g["jozo"].insert("jozo");
 g["mato"].insert("jozo");
 g["goga"].insert("goga");
 g["ana"].insert("jozo"); g["ana"].insert("ivo");
 g["ivo"].insert("ana");
 
 Ako je n=1 tada treba za poznanstva(g,"mato", n) ispisati samo mato po **,
 ali nadalje ako je n=1 tada Jozo poznaje matu preko 0 MEĐUPOZNANIKA pa bi po *** trebalo ispisat Mato, Jozo... ==> ili ** ili *** nebi trebale biti djelom zadatka...
 
 Molim brzu reakciju nadležnih jer je rok za predaju ipak sutra... 
					
					(Zadatak: permutirani_palindromi)Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana                   stvar je u tome da trazin sve moguce rici  koje se sastoje od slova ovog stringa pa se 20!+20*19!+190*18!+......+20 operacija ne izvrsava bas najbrze            
 
 
Added after 2 hours 7 minutes:
 
 
 **osoba pozna samu sebe preko 0 međupoznanika, dakle ako je n jednako 1, treba vratiti skup koji se sastoji samo od s
 
 
***povratna vrijednost mora predstavljati skup osoba koje osoba s pozna preko manje od n međupoznanika 
 
 
Ovo se meni nekon logikon cini krivo postavljen zadatak!!!
 
NPR. za mapu
 
g["jozo"].insert("ana"); g["jozo"].insert("mato"); g["jozo"].insert("jozo");
 
g["mato"].insert("jozo");
 
g["goga"].insert("goga");
 
g["ana"].insert("jozo"); g["ana"].insert("ivo");
 
g["ivo"].insert("ana");
 
 
Ako je n=1 tada treba za poznanstva(g,"mato", n) ispisati samo mato po **,
 
ali nadalje ako je n=1 tada Jozo poznaje matu preko 0 MEĐUPOZNANIKA pa bi po *** trebalo ispisat Mato, Jozo... ⇒ ili ** ili *** nebi trebale biti djelom zadatka...
 
 
Molim brzu reakciju nadležnih jer je rok za predaju ipak sutra...
					
 
  
					
					
					
  Zadnja promjena: GCOX; 13:21 pon, 27. 4. 2009; ukupno mijenjano 3 put/a.
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		Cobs Forumaš(ica)
  
  
  Pridružen/a: 21. 01. 2008. (13:32:15) Postovi: (206)16 
Spol:   
Lokacija: Geto 
		 | 
		
			
				 Postano: 13:40 pon, 27. 4. 2009    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="GCOX"]Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana  :?  :?  :?  :?  :?  :? stvar je u tome da trazin sve moguce rici  koje se sastoje od slova ovog stringa pa se 20!+20*19!+190*18!+......+20 operacija ne izvrsava bas najbrze :?:  :?:  :shock:  :shock:[/quote]
 
  ne znam koji imas zadatak, mogo bi napisati... u svakom slucaju mislim da je napomenuto da ce "procisceni stringovi" ( oni koji se sastoje od malih i velikih slova ) imati max 10 slova tak da uzimaj manje primjere ( tak je bar meni napomenuto, a ja imam funkciju koja vraca vektor palindroma maximalne duljine ). 
 
 [size=9][color=#999999]Added after 22 minutes:[/color][/size]
 
  [quote="GCOX"]Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana  :?  :?  :?  :?  :?  :? stvar je u tome da trazin sve moguce rici  koje se sastoje od slova ovog stringa pa se 20!+20*19!+190*18!+......+20 operacija ne izvrsava bas najbrze :?:  :?:  :shock:  :shock: 
 [/quote]
 
 ako sam dobro shvatio ti trebas vratit najveci moguci palindrom od nekog odredenog stringa ( s tim da mozes ispermuturati sva slova )... ako je tako ja na tvome mjestu ne bih bas isprobavo sve moguce kombinacije nego bih si uzeo ovako: npr. kreiram skup koji mi sadrzi parove... ( char, int )
 jedan element skupa ce mi biti slovo koje se pojavljuje u stringu, s brojem koliko se puta pojavljuje u stringu... u skupu ce se to sortirati, tako da ces dobiti i neki pozeljan redoslijed... zatim idem po skupu od prvog elementa do zadnjeg ( ako mi se odredeni char pojavljuje u stringu neparno puta s tim da je neparan broj veci od 1 ubacuj u neki konacni string parove tog chara na prvo i zadnje mjesto ( i u elementu skupa smanjuj broj pojavljivanja u stringu tog chara za 2 ) , pa ako dobis neparan broj == 1 , odi na sljedeci element skupa, a ako nije onda ubacuj opet parove tog chara na prvo slobodno mjesto s ljeve i desne strane stringa... dok ti nije ostao samo jedan takav char ), a ako ti se neki char pojavljuje parno puta u stringu ispuni konacan string s tim charovima ( s ljeve i desne strane ( u parovima ) i ostati ce ti 0 od tog chara te mozes taj element izbrisati iz onog pocetnog skupa).
 kad si jedniom proso po skupu svi elementi koji su ostali unutar skupa su tipa ( char, 1 ) i samo prvi element ubacis u sredinu konacnog stringa i dobio si ono sto si htio... i mislim da je rjesenje daleko, daleko brze od onog tvog, samo sto to treba znat realizirati u C++... mislim da je rjesenje tocno... ali nisam siguran, valjda se kuzi iz prilozenog princip po kojem bi dobio rjesenje... 
					
					 	  | GCOX (napisa): | 	 		  Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana                   stvar je u tome da trazin sve moguce rici  koje se sastoje od slova ovog stringa pa se 20!+20*19!+190*18!+......+20 operacija ne izvrsava bas najbrze            | 	  
 
 
 ne znam koji imas zadatak, mogo bi napisati... u svakom slucaju mislim da je napomenuto da ce "procisceni stringovi" ( oni koji se sastoje od malih i velikih slova ) imati max 10 slova tak da uzimaj manje primjere ( tak je bar meni napomenuto, a ja imam funkciju koja vraca vektor palindroma maximalne duljine ). 
 
 
Added after 22 minutes:
 
 
  	  | GCOX (napisa): | 	 		  Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana                   stvar je u tome da trazin sve moguce rici  koje se sastoje od slova ovog stringa pa se 20!+20*19!+190*18!+......+20 operacija ne izvrsava bas najbrze            
 
 | 	  
 
 
ako sam dobro shvatio ti trebas vratit najveci moguci palindrom od nekog odredenog stringa ( s tim da mozes ispermuturati sva slova )... ako je tako ja na tvome mjestu ne bih bas isprobavo sve moguce kombinacije nego bih si uzeo ovako: npr. kreiram skup koji mi sadrzi parove... ( char, int )
 
jedan element skupa ce mi biti slovo koje se pojavljuje u stringu, s brojem koliko se puta pojavljuje u stringu... u skupu ce se to sortirati, tako da ces dobiti i neki pozeljan redoslijed... zatim idem po skupu od prvog elementa do zadnjeg ( ako mi se odredeni char pojavljuje u stringu neparno puta s tim da je neparan broj veci od 1 ubacuj u neki konacni string parove tog chara na prvo i zadnje mjesto ( i u elementu skupa smanjuj broj pojavljivanja u stringu tog chara za 2 ) , pa ako dobis neparan broj == 1 , odi na sljedeci element skupa, a ako nije onda ubacuj opet parove tog chara na prvo slobodno mjesto s ljeve i desne strane stringa... dok ti nije ostao samo jedan takav char ), a ako ti se neki char pojavljuje parno puta u stringu ispuni konacan string s tim charovima ( s ljeve i desne strane ( u parovima ) i ostati ce ti 0 od tog chara te mozes taj element izbrisati iz onog pocetnog skupa).
 
kad si jedniom proso po skupu svi elementi koji su ostali unutar skupa su tipa ( char, 1 ) i samo prvi element ubacis u sredinu konacnog stringa i dobio si ono sto si htio... i mislim da je rjesenje daleko, daleko brze od onog tvog, samo sto to treba znat realizirati u C++... mislim da je rjesenje tocno... ali nisam siguran, valjda se kuzi iz prilozenog princip po kojem bi dobio rjesenje...
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		AnAA Forumaš(ica)
  
 
  Pridružen/a: 25. 10. 2008. (16:00:57) Postovi: (12)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Masiela Forumaš(ica)
  
  
  Pridružen/a: 11. 09. 2007. (22:28:01) Postovi: (338)16 
Spol:   
Lokacija: Među bananama 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		felixx Forumaš(ica)
  
 
  Pridružen/a: 27. 11. 2007. (15:31:43) Postovi: (61)16 
Lokacija: *obrisano* 
		 | 
		
			
				 Postano: 5:30 uto, 28. 4. 2009    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         ako s nije dio nijednog g[i] vratis praznu mapu, ako je dio, ali je prazan g[s], gledas ko da ti je ti g[s] = prazan_skup, a ako postoji g[s], onda znas :D 
					
					ako s nije dio nijednog g[i] vratis praznu mapu, ako je dio, ali je prazan g[s], gledas ko da ti je ti g[s] = prazan_skup, a ako postoji g[s], onda znas  
					
 
  _________________ bla bla 
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		Masiela Forumaš(ica)
  
  
  Pridružen/a: 11. 09. 2007. (22:28:01) Postovi: (338)16 
Spol:   
Lokacija: Među bananama 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		nap Forumaš(ica)
  
 
  Pridružen/a: 25. 11. 2007. (22:18:39) Postovi: (30)16 
Spol:   
 
		 | 
		
			
				 Postano: 8:19 uto, 28. 4. 2009    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [code:1][Linker error] undefined reference to `preokreni(std::list<std::string, std::allocator<std::string> >)' [/code:1]
 
 sta to znaci? ne zeli mi uopce program pokrenuti...
 
 ne kuzim njihov kod u fukciji main:
 
 [code:1]string p11[] = {"druga","ZaDaCa","RP1","rp1"};
     list<string> l11(p11, p11+sizeof(p11)/sizeof(p11[0]));
     ispis(preokreni(l11));
 [/code:1]
 
 
 sta to radi? jel tu ima neke greske....jer zasto mi inace nece raditi.... 
					
					 	  | Kod: | 	 		  | [Linker error] undefined reference to `preokreni(std::list<std::string, std::allocator<std::string> >)'  | 	  
 
 
sta to znaci? ne zeli mi uopce program pokrenuti...
 
 
ne kuzim njihov kod u fukciji main:
 
 
 	  | Kod: | 	 		  string p11[] = {"druga","ZaDaCa","RP1","rp1"};
 
    list<string> l11(p11, p11+sizeof(p11)/sizeof(p11[0]));
 
    ispis(preokreni(l11));
 
 | 	  
 
 
 
sta to radi? jel tu ima neke greske....jer zasto mi inace nece raditi....
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		ekatarina Forumaš(ica)
  
 
  Pridružen/a: 25. 11. 2007. (19:22:50) Postovi: (161)16 
Spol:   
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		nap Forumaš(ica)
  
 
  Pridružen/a: 25. 11. 2007. (22:18:39) Postovi: (30)16 
Spol:   
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vinko Forumaš(ica)
  
 
  Pridružen/a: 26. 08. 2006. (23:08:00) Postovi: (1A8)16 
Spol:   
Lokacija: PMF-MO 214 
		 | 
		
			
				 Postano: 9:20 uto, 28. 4. 2009    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="Novi"][quote="felixx"]cini mi se da su ova rjesenja u komentarima kriva[/quote]
 
 Slozio bih se s kolegom i dodao da je krivo i za vrh 'e'. Moj output tog dijela zadatka je
 [code:1]
 (a,), (b,b), (c,bc), (d,bd)
 (a,da), (b,), (c,c), (d,d)
 (c,)
 (a,a), (b,ab), (c,abc), (d,)
 (a,da), (b,dab), (c,dabc), (d,d), (e,)
 (f,)
 [/code:1]
 :D
 [/quote]
 Da, tako je. Sori, tek sad vidjeh ovaj post. A valjda sam nesto krivo prekopirao, jer u tom tekstu je bila greska i u 1. zadatku, u drugom primjeru treba biti samo:
 //neKI45, NEki45, 
					
					 	  | Novi (napisa): | 	 		   	  | felixx (napisa): | 	 		  | cini mi se da su ova rjesenja u komentarima kriva | 	  
 
 
Slozio bih se s kolegom i dodao da je krivo i za vrh 'e'. Moj output tog dijela zadatka je
 
 	  | Kod: | 	 		  
 
(a,), (b,b), (c,bc), (d,bd)
 
(a,da), (b,), (c,c), (d,d)
 
(c,)
 
(a,a), (b,ab), (c,abc), (d,)
 
(a,da), (b,dab), (c,dabc), (d,d), (e,)
 
(f,)
 
 | 	  
 
 
 
 | 	  
 
Da, tako je. Sori, tek sad vidjeh ovaj post. A valjda sam nesto krivo prekopirao, jer u tom tekstu je bila greska i u 1. zadatku, u drugom primjeru treba biti samo:
 
//neKI45, NEki45,
					
 
  
					
					
					
  Zadnja promjena: vinko; 9:20 uto, 28. 4. 2009; ukupno mijenjano 1 put.
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		BitterSweet Forumaš(ica)
  
  
  Pridružen/a: 10. 10. 2007. (21:09:28) Postovi: (174)16 
Spol:   
Lokacija: sjeverno od raja 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vinko Forumaš(ica)
  
 
  Pridružen/a: 26. 08. 2006. (23:08:00) Postovi: (1A8)16 
Spol:   
Lokacija: PMF-MO 214 
		 | 
		
			
				 Postano: 9:24 uto, 28. 4. 2009    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="GCOX"][b](Zadatak: permutirani_palindromi)[/b]Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana  :?  :?  :?  :?  :?  :? stvar je u tome da trazin sve moguce rici  koje se sastoje od slova ovog stringa pa se 20!+20*19!+190*18!+......+20 operacija ne izvrsava bas najbrze :?:  :?:  :shock:  :shock: 
 
 [size=9][color=#999999]Added after 2 hours 7 minutes:[/color][/size]
 
  **osoba pozna samu sebe preko 0 međupoznanika, dakle ako je n jednako 1, treba vratiti skup koji se sastoji samo od s
 
 ***povratna vrijednost mora predstavljati skup osoba koje osoba s pozna preko manje od n međupoznanika 
 
 [b]Ovo se meni nekon logikon cini krivo postavljen zadatak!!![/b]
 NPR. za mapu
 g["jozo"].insert("ana"); g["jozo"].insert("mato"); g["jozo"].insert("jozo");
 g["mato"].insert("jozo");
 g["goga"].insert("goga");
 g["ana"].insert("jozo"); g["ana"].insert("ivo");
 g["ivo"].insert("ana");
 
 Ako je n=1 tada treba za poznanstva(g,"mato", n) ispisati samo mato po **,
 ali nadalje ako je n=1 tada Jozo poznaje matu preko 0 MEĐUPOZNANIKA pa bi po *** trebalo ispisat Mato, Jozo... ==> ili ** ili *** nebi trebale biti djelom zadatka...
 
 Molim brzu reakciju nadležnih jer je rok za predaju ipak sutra...[/quote]
 
 Par postova ranije sam objasnio kako bi trebalo rijesiti ovaj zadatak 
					
					 	  | GCOX (napisa): | 	 		  (Zadatak: permutirani_palindromi)Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana                   stvar je u tome da trazin sve moguce rici  koje se sastoje od slova ovog stringa pa se 20!+20*19!+190*18!+......+20 operacija ne izvrsava bas najbrze            
 
 
Added after 2 hours 7 minutes:
 
 
 **osoba pozna samu sebe preko 0 međupoznanika, dakle ako je n jednako 1, treba vratiti skup koji se sastoji samo od s
 
 
***povratna vrijednost mora predstavljati skup osoba koje osoba s pozna preko manje od n međupoznanika 
 
 
Ovo se meni nekon logikon cini krivo postavljen zadatak!!!
 
NPR. za mapu
 
g["jozo"].insert("ana"); g["jozo"].insert("mato"); g["jozo"].insert("jozo");
 
g["mato"].insert("jozo");
 
g["goga"].insert("goga");
 
g["ana"].insert("jozo"); g["ana"].insert("ivo");
 
g["ivo"].insert("ana");
 
 
Ako je n=1 tada treba za poznanstva(g,"mato", n) ispisati samo mato po **,
 
ali nadalje ako je n=1 tada Jozo poznaje matu preko 0 MEĐUPOZNANIKA pa bi po *** trebalo ispisat Mato, Jozo... ⇒ ili ** ili *** nebi trebale biti djelom zadatka...
 
 
Molim brzu reakciju nadležnih jer je rok za predaju ipak sutra... | 	  
 
 
Par postova ranije sam objasnio kako bi trebalo rijesiti ovaj zadatak
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		 |