obecný řešení bude tak složitý, že je lepší se to naučit řešit a přijít na to logikou....
avatar7 LoL23.12.2010 21:40:48
10 0 0 0 10
0 0 9 9 2
9 0 0 9 2
10 0 0 8 2
10 0 8 2 0
10 0 0 2 8
rozmýšlal som ale na viac som nekápol.. dá sa to dať na 0 1 9 2 8 alebo 0 4 6 2 8 alebo aj 0 3 7 2 8 ale ako z toho spraviť hento netuším
dá sa spraviť aj 5 4 0 0 10 ale neviem no
War)chief 5.7.2010 01:59:46
ok, pridam jeste jeden priklad kdyby ses inno (nebo kdokoli jinej) hodne nudil a chtel nejak zabit cas ;)
objemy nadob : 10 6 9 9 10
pocatecni stav vody v nadobach : 10 0 0 0 10
pozadovany stav vody v nadobach : 8 2 0 2 8
Innominate 5.7.2010 01:47:26
těžko to nějak konkrétně popsat
je třeba si předem uvědomit, jaký čísla potřebuji. Důležitá byla i osmička, ze které jsi udělal 5 a 3. mě se to povedlo až na podruhé, poprvé jsem to rozdělil sice dobře, ale měl jsem ty pořebné čísla v jiných nádobách než bylo nutné.
War)chief 5.7.2010 01:37:30
No jo, ale jak poznam, ze jdu spravnym smerem ?
Ja si treba udelam par kroku od konce, ale pak k nim stejen zepredu nejsem schopnej dojit
Innominate 5.7.2010 01:27:46
papír je na prd, to hned popíšeš, v excelu je to přehlednější, když se v tom zamotáš umažeš pár řádek a jedeš dál. taky jde o to, že potřebuješ často pouze přelevat, né rozlévat, takže potřebuješ mít skoro až do konce jednu nádobu prázdnou
War)chief 5.7.2010 01:19:19
Jo, ja jsem to taky zkousel na papir, taky jsem to delal od zadu a potom az zepredu, nasel jsme milion moznosti a zadnou spravnou :)
Innominate 5.7.2010 01:17:31
dělal jsem to v excelu
pěkně do tabulky, a pomohlo mi to, že jsem na to šel od zadu. Respěktivě jsem od konečného stavu šel zpět o 4 řelití s tím, že jsem již předem vydedukoval, že bude potřeba mít v 6ti litrové nádobě 1l, abych dolitím z 10ti litrové v ní získal 5l. Takže jsem měl asi toto: k čemu se musím dostat:
5 9 2 1 3
5 10 2 1 2
5 5 2 6 2
5 5 2 5 3
No a pak jsem o začátku postupně zkoušel rozlévat tak abych se dostal na 5 9 2 1 3
ono se to blbě vysvětluje, já mám prostě dobrou představivost a když jsem třeba při přijímačkách na vejšku dělal exponenciální rovnici, tak jsem na to kouknul a říkám si, že x=2, udělal jsem si zkoušku a ono to opravdu vyšlo, pak jsem to jen lehce nějak pokratil atd.
War)chief 5.7.2010 01:08:22
A jak ze jsi to udelal ? Ja mam totiz jeste asi 8 takovejchhle prikladu, ktery potrebuju udelat...
Innominate 5.7.2010 00:54:55
jj stačlo, taky mě to napadlo přidat ještě jedno přelití. Pro přehlednost jsem to hodil do tabulky a je to na chvíli jako news
War)chief 5.7.2010 00:45:32
Nevadi, stacilo jen poupravit konec, uz to mam. Pekna prace, smim vedet jaks to udelal ? :)
Innominate 5.7.2010 00:31:00
tak to jo
já myslel, že na tom nezáleží, že je důležité dostat jen konečný stav
War)chief 5.7.2010 00:28:04
Innominate is Dead †
pekne, akorat skoda ze ne spravne :/ ... zadani je
objemy : 10 6 9 3 10
zacatecni stav vody : 10 0 0 0 10
konecny stav vody : 5 5 5 3 2
konecny stav vody musi byt presne v odpovidajicich nadobach, tvoje reseni ma na konci 2 litry v 9-ti litrove a 2x 5 litru v 10-ti litrovych...ma to byt ale v jedne 10-ti litrove 5, v 9-ti litrove taky pet a v druhe 10-ti litrove 2 litry.
dobre, tak jsem si myslel, ze aspon pul na pul vodu v nadobe odmerit umime :) v tom pripade reseni neni tak trivialni
War)chief 3.7.2010 23:17:47
Compmaster[nXh]
No prose kdyz mas treba nadobu ve ktery je 10 litru a prelejvas do nadoby ktera je 6-ti litrova, tak nemuzes odlejt 5, protoze nevis kde presne je 5...muzes ji jen celou dolejt, tzn na 6 litru
Compmaster[nXh] 3.7.2010 22:55:56
me minula poznamka ze v pripade ze mam dve nadoby 10 0 s (maximalnim) objemem 10 6, tak ze nemuzu z puvodniho stavu udelat stav 5 5..
rednek > Restor3.7.2010 22:46:50
Emental
Cool napad, ale nechapem naco si spinac "vypluj text" skonvertoval do jassu, ked jeho obsah beztak nevolas cez call function?
War)chief 3.7.2010 22:32:48
Btw prej to jde nejak naporgramovat pomoci prohledavani do sirky, ale to netusim jak protoze programovani me obloukem minulo
War)chief 3.7.2010 22:30:55
heh nice :), akorat skoda ze se to neda zastavit...jak vubec vis ze to nenajde spravny vysledek ?
Emental 3.7.2010 21:33:46
spravil som mapu kt, nahodne prelieva obsah nadob pokial nedostane pozadovany vysledok...
http://warcraft3.cz/index.php?page=9&sub=1177&table=maps&sort=id
btw najprv checknite popis..
War)chief 3.7.2010 14:52:35
Takhle to prave nejde, ty nadoby nemaj mereni po litrech, znas jen celkovy objem, takze nemuzes udelat treba 10 0 -> 5 5 , kdyz mas nadoby o objemu 10 6...