<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "Reporter"]]></title>
		<link>http://mendo.mk/jforum/posts/list/6.page</link>
		<description><![CDATA[Latest messages posted in the topic "Reporter"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Reporter</title>
				<description><![CDATA[ Zdravo. Moze nekoj da mi kaze zosto imam runtime error. Probuvam so rekurzija da stignam do nekoe pole kade vekje sum bila i vrakjam kolku lugje sme opfatile. I go baram maksimumot.<br /> http://mendo.mk/Task.do?id=174<br /> [code]#include &lt;bits/stdc++.h&gt;<br /> <br /> using namespace std;<br /> int niza[50001];<br /> int n;<br /> int dist[50001];<br /> bool vis[50001];<br /> int rec(int at,int curr)<br /> {<br />     if(vis[at]==true)<br />     {<br />         dist[at]=curr+1;<br />         return dist[at];<br />     }<br />     return rec(niza[at-1],curr+1);<br /> <br /> }<br /> int main()<br /> {<br />     cin&gt;&gt;n;<br />     for(int i=0; i&lt;n; i++)<br />     {<br />         cin&gt;&gt;niza[i];<br />     }<br />     int MAX=0;<br />     int sum=0;<br />     memset(vis,false,sizeof(vis));<br />     memset(dist,0,sizeof(vis));<br />     for(int i=0; i&lt;n; i++)<br />     {<br />         sum=0;<br />         vis[i]=true;<br />         dist[i]=-1;<br />         MAX=max(MAX,rec(niza[i],sum));<br /> <br />     }<br />     cout&lt;&lt;MAX&lt;&lt;endl;<br />     return 0;<br /> }<br /> [/code]]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/693/3783.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/693/3783.page</link>
				<pubDate><![CDATA[Wed, 20 Mar 2019 21:51:55]]> GMT</pubDate>
				<author><![CDATA[ BATIR]]></author>
			</item>
			<item>
				<title>Reporter</title>
				<description><![CDATA[ [quote=BATIR]Zdravo. Moze nekoj da mi kaze zosto imam runtime error. Probuvam so rekurzija da stignam do nekoe pole kade vekje sum bila i vrakjam kolku lugje sme opfatile. I go baram maksimumot.<br /> <a class="snap_shots" href="http://mendo.mk/Task.do?id=174" target="_blank" rel="nofollow">http://mendo.mk/Task.do?id=174</a>[/quote]<br /> <br /> Заглавуваш со рекурзијата. Пробај да научиш сам да откриваш грешки во твоите програми - ќе ти користи на натпревар, испит, работа...<br /> Имаш дебагер ако користиш некоe IDE, или можеш и да ставиш неколку cout наредби во кодот - на пример, пробај стави на почетокот на функцијата rec() да видиш колку пати ти се повикува.]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/693/3786.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/693/3786.page</link>
				<pubDate><![CDATA[Wed, 20 Mar 2019 23:26:47]]> GMT</pubDate>
				<author><![CDATA[ petarsor]]></author>
			</item>
			<item>
				<title>Reporter</title>
				<description><![CDATA[ Nikade nemav staveno vis[at]=true. Fala mnogu, treba uste da najdam podobar nacin na memset, malku go izmenav, bidejki na sekoe pravam memset vo forot , a toa e mnogu vo odnos na vreme + rekurzijata, shto zema vreme.]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/693/3787.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/693/3787.page</link>
				<pubDate><![CDATA[Thu, 21 Mar 2019 17:29:31]]> GMT</pubDate>
				<author><![CDATA[ BATIR]]></author>
			</item>
			<item>
				<title>Reporter</title>
				<description><![CDATA[ Moze ideja kako da go podobram kodov. Pagja na vreme,bidejki na sekoj cekor vo for-ot pravam memset, a nemam podobra ideja.<br /> [code]<br /> #include &lt;bits/stdc++.h&gt;<br /> <br /> using namespace std;<br /> int niza[50001];<br /> int n;<br /> int dist[50001];<br /> bool vis[50001];<br /> int rec(int at,int curr)<br /> {<br />     if(vis[at]==true)<br />     {<br />         return max(dist[at],curr+1);<br />     }<br />     vis[at]=true;<br />     dist[at]=curr+1;<br />     return rec(niza[at-1],curr+1);<br /> <br /> <br /> }<br /> int main()<br /> {<br />     cin&gt;&gt;n;<br />     for(int i=0; i&lt;n; i++)<br />     {<br />         cin&gt;&gt;niza[i];<br />     }<br />     int MAX=0;<br />     int sum;<br />     memset(dist,0,sizeof(dist));<br />     for(int i=0; i&lt;n; i++)<br />     {<br />         memset(vis,false,n);<br />         vis[i]=true;<br />         sum=0;<br />         MAX=max(MAX,rec(niza[i],sum));<br /> <br />     }<br />     cout&lt;&lt;MAX&lt;&lt;endl;<br />     return 0;<br /> }<br /> <br /> [/code]]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/693/3807.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/693/3807.page</link>
				<pubDate><![CDATA[Wed, 3 Apr 2019 16:53:13]]> GMT</pubDate>
				<author><![CDATA[ BATIR]]></author>
			</item>
	</channel>
</rss>