Author |
Message |
10/02/2018 17:32:55
|
Perez
Joined: 18/10/2014 18:53:59
Messages: 93
Offline
|
http://mendo.mk/Task.do?id=631
Идеја ? Вајда треба со graphs , или .. ? Поточно тешко ми е да го средам кога оној дел во задачата кога вели ...
„ Уште повеќе, не ни внимавала кој е од лево, а кој е од десно.“
|
|
|
11/02/2018 12:21:37
|
MOI
Joined: 07/07/2010 16:31:48
Messages: 447
Offline
|
Perez wrote:Идеја ? Вајда треба со graphs , или .. ? Поточно тешко ми е да го средам кога оној дел во задачата кога вели ...
„ Уште повеќе, не ни внимавала кој е од лево, а кој е од десно.“
Ако ја решаваш како граф, тоа лево-десно може да го средиш така што ќе го гледаш графот како да е ненасочен (неориентиран).
Нешто вака:
|
|
|
11/02/2018 16:45:26
|
Perez
Joined: 18/10/2014 18:53:59
Messages: 93
Offline
|
А друг начин освен со граф ?
|
|
|
11/02/2018 17:21:05
|
MOI
Joined: 07/07/2010 16:31:48
Messages: 447
Offline
|
Perez wrote:А друг начин освен со граф ?
Те интересира некој конкретен пристап или...?
Ако е прашањето само "дали може да се избегне bfs, dfs, итн", може - со правилно чување на податоците при читањето. Треба само да видиш дека за една позиција, постојат најмногу два други елемента кои се поврзани со неа (лево и десно). Ако ги чуваш тие две бројки за секој елемент (на пример, нека бидат 5 и 9 - иако во моментот на читањето не знаеш кој доаѓа лево а кој десно), тогаш имајќи во предвид дека тргнувајќи од 0 секогаш ќе знаеш кој е претходниот елемент, знаеш точно кој од двата да ги искористиш. На пример, Ако си стигнал од 0 до 5 до 3, и сега лево и десно од 3 ти се 5 и 9, знаеш дека треба да одиш на 9, бидејќи 5 ти дошол претходно.
(Ме мрзеше да пишувам голем број коментари во мојот код, едвај се натерав да решавам, ама мислам дека ќе го разбереш)
|
|
|
11/02/2018 17:30:01
|
Perez
Joined: 18/10/2014 18:53:59
Messages: 93
Offline
|
Нема врска океј е воа фала многу ќе ги разгледам кодовите
|
|
|
|