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] |
|
|