[Logo] Mendo Judge Discussion Board - Forums
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
Zadaca triagolnik  XML
Forum Index » Задачи од национални натпревари
Author Message
BATIR



Joined: 20/06/2015 16:36:50
Messages: 155
Offline

Zdravo na site. Ja citav zadaca triagolnik
link-http://mendo.mk/algoritmi/Task.do?competition=150&id=103" target="_new" rel="nofollow"> http://mendo.mk/algoritmi/Task.do?competition=150&id=103
Imam ideja. i mislam deka e ok. Prasanjeto mi e nesto drugo.
Vsusnost imam 2 prasanja.
Pocetokot na kodot ( input ) ne funkcionira dobro. Jas koristam matrica vo slucajov i na pocetok ja polnam so nuli poradi idejata:
(Pocnuvam so matrica od nuli. I potoa gi vnesuvam site elementi vo matricata do (n-j) vo sekoja kolona , i n redici .
Na primer ako inputot izgleda vaka:
3
1 2 3
1 2
1
jas sakam matricata da izgleda vaka:
1 2 3
1 2 0
1 0 0
Potoa pocnuvam od mat[0][0] element vo matricata i e dvizam nadolu-nadesno-ili dijagonalno. vo zavisnost koj element e najmal.
Ili pocnuvam od najdolu i se dvizam nagore pravejki minimalni presmetki. )
1 Prasanje:
Koe e poefikasno resenie? Da pocnam od najdolu odejki nagore, ili od najgore pa da se dvizam nadolu?
2 Prasanje:
Kako da go popravam kodot za da ja dobijam posakuvanata matrica dadena pogore?
Kod:

Kodot e daden zaedno so cout for-ovite.
Fala odnapred
BATIR



Joined: 20/06/2015 16:36:50
Messages: 155
Offline

This message was edited 1 time. Last update was at 30/10/2018 17:34:17

BATIR



Joined: 20/06/2015 16:36:50
Messages: 155
Offline

Ok. Go resiv problemot
Compilerot ne rabotese dobro
BATIR



Joined: 20/06/2015 16:36:50
Messages: 155
Offline

Zdravo uste ednas. Go resiv problemot, no ispadna deka mi dava nadminat vremenski limit vo slucajot so baranjeto na odgovorot vo vtoriot red , indexite . Eve konecen kod:


petarsor



Joined: 15/07/2018 11:58:27
Messages: 87
Offline

BATIR wrote:Zdravo uste ednas. Go resiv problemot, no ispadna deka mi dava nadminat vremenski limit vo slucajot so baranjeto na odgovorot vo vtoriot red , indexite . Eve konecen kod:


Кај мене не работи последниот код (дава надминат временски лимит), па претпоставувам ти треба помош.

Во последниот дел од кодот, само користи помало и еднакво наместо помало при споредбите, и немој да користиш нула (0) туку некој голем број за означување специјални случаи (инаку споредбите нема да ти функционираат).
Вака:

BATIR



Joined: 20/06/2015 16:36:50
Messages: 155
Offline

Fala. Za pomalo ednakvo ne mi tekna No, zosto ne raboti so nuli?
petarsor



Joined: 15/07/2018 11:58:27
Messages: 87
Offline

BATIR wrote:Fala. Za pomalo ednakvo ne mi tekna No, zosto ne raboti so nuli?

Кажав, поради споредбите.

На пример, разгледај го ова:

Ти проверуваш дали е нула само (dp[i][j+1] != 0). Но што ако е нула (dp[i+1][j])? Тогаш dp[i][j+1] нема да биде помало од dp[i+1][j].

Можеш и со нули, ама доста покомплицирано
BATIR



Joined: 20/06/2015 16:36:50
Messages: 155
Offline

Fala uste ednas. Razbrav sega
 
Forum Index » Задачи од национални натпревари
Go to:   
Powered by JForum 2.1.8 © JForum Team