[Logo] Mendo Judge Discussion Board - Forums
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
Messages posted by: stoki97
Forum Index » Profile for stoki97 » Messages posted by stoki97
Author Message
Hint za zadaca Стрелки http://mendo.mk/Task.do?id=794 koja mi nadminuva limit za 4 test slucai ...?
Zadacata Nakit od 2015 J Припреми ден 3 sto moze da se najde na ovoj link
http://mendo.mk/algoritmi/Task.do?competition=150&id=255.

Nemie jasna zosto pominuva so greedy resenie a so DP(dinamicko programiranje) resenie ne pominuva.

Ova e resenieto za koe pominuva



a ova e resenieto kade sto pagja na runtime


Prasanjeto mi bese zosto zadacata e napravena samo da se resava so greedy approach a ne kako sto treba.
Ova go sogledav koga vidov deka vo zadacata pisuva da se najdi optimalnoto resenie kade sto ke ima minimalna razlika pomegju dvete grupi od nakiti no za dolniot slucaj ako odime po greedy resenieto(za koe pominuva 10/10) ke bide
14 12 10 20 22 ====> greedy (22 + 12 + 10 = 44 i 20 + 14 = 34 sto ke ispecati (34 44) no treba da bide (10 + 12 + 14 = 36 20 + 22 = 42 ) sto znaci pagja na ovoj slucaj no 10/10 pominuva na od MENDO slucaite sto ne mie jasno ....)
dodeka so DP resenieto si pecati najoptimalnoto grupiranje (36 42) no pagja na runtime za 4 slucai sto ne mie jasno zosto vaka e postavena zadacata.
Probav so matrica ama na dump pagja neznam zosto eve go kodot.

Moze pokonkretno da ponudite nekoj hint za Љубов zosto napisav algoritam sto pominuva 16/20 a za ostanatite 4 test slucai pagja na limit.. Gi probav tie test slucai i tocen resultat davaat ama pagjaat na limit.


Inace toa sto pravam vo kratki crti e pustam bfs od Saso i ako najde pat do Elena toas go pecati najkratkiot pat do krajot , ako ne prebaruva bari koi mozi da se pomini niz niv i gi cuva vo mapa .

so Vtoriot BFS pocnuva od krajot odnosno od Elena i bara od tie barite koj bea zacuvani vo mapata , ako najde togas go sporeduva maximumPatot so patot do pronajdenata bara. Vo slucaj ako e pogolg patot do barata od maximumot togas go setira patot do pronajdenata bara na maximalenPat.

Mala optimizacija napraviv so toa sto gi brojam vo prviot BFS brojot na bari a potoa gi odzemam vo vtoriot i ako se potrosi brojot na bari koj bea markirani kako proodni vo prviot BFS togas prekinuva programata i pecati (-1). PAtot za (i, j) tata bara koja e pronajdena so vtoriot BFS i markirana od prviot se presmetuva taka sto patot do barata koj bese presmetan se sobira so izminatiot pat od vtoriot BFS + 1 i taka se dobiva patot od Elena do Sase preku barata.

Kodot mi fati okolu 151 red



Evo O(1) resenie za Koalicija :

Ako pustas resenie vo Java i ako sakas da ti pomogni nekoj treba prven da go pustis resenieto tvoe tuka za da znaeme kade e problemot ...
Moze Nekoj da mi kaze do koe mesto odat na drzavniot natprevar za MENDO
Na vlez imas: den-int ;vreme-int ;2D/3D-string ; dali e student(da/ne)-string . so if else lesno se pravi za denovite i proekcijata , zaa 30 procenti popust da go pretvorime 30%vo broj treba da go podelime so 100 30%=30/100=0.3 .Cenata ja mnozime so 0.3 za da dobieme kolku popust. I posle na cenata mu se odzema popustot, a za 2.30 h toa vo sekundi e 8280 sec .
Toa znaci ke se presretne so potokot broj 3 vo brojot 204.Znaci nemozi so 1 i 9.sea ke ti kazam kako odi3+3)=6(+6)=12(+3)" 1+2"=15(+6)=21(+3)=24+6=30+3=33+6=39+12=51+6=57+12=69+15=84+12=96+15=111+3=114+6=120+3=123+6=129+12= 141+6=147+12=159+15=174+12=186+15=201+3=204 edinstveno potok 3 se sretnuva so potok 165
 
Forum Index » Profile for stoki97 » Messages posted by stoki97
Go to:   
Powered by JForum 2.1.8 © JForum Team