<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "Стрелки (регионален 2018)"]]></title>
		<link>http://mendo.mk/jforum/posts/list/6.page</link>
		<description><![CDATA[Latest messages posted in the topic "Стрелки (регионален 2018)"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Стрелки (регионален 2018)</title>
				<description><![CDATA[ http://mendo.mk/Task.do?id=794<br /> <br /> Здраво, дали ќе може некоја идеја како да го подобрам решението? Јавува точен резултат само за првите 4 тест примери, а другите се надминат временски лимит.<br /> Еве го мојот код:<br /> <br /> [code]#include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;stack&gt;<br /> #include &lt;cstring&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> <br /> vector &lt;long long&gt; G[300001];<br /> <br /> int DFS(int start)<br /> {<br />     int visited[300001];<br />     memset(visited,0,sizeof(visited));<br /> <br />     stack&lt;int&gt;st;<br />     st.push(start);<br /> <br />     while(true)<br />     {<br />         int node=st.top();<br />         st.pop();<br />         visited[node]=1;<br />         //vidi dali za nego e nula odnosno ne izleguva strelka<br />         if(G[node][0]==0)<br />         {<br />             //tuka zavrsuva;<br />             return node;<br />         }<br />         else if(visited[G[node][0]]!=0)<br />         {<br />             //ciklus<br />             return -1;<br />         }<br />         else<br />         {<br />             st.push(G[node][0]);<br />         }<br />     }<br /> }<br /> <br /> <br /> int main()<br /> {<br />     long long n;<br />     cin&gt;&gt;n;<br /> <br />     for(long long i=1; i&lt;=n; i++)<br />     {<br />         long long a;<br />         cin&gt;&gt;a;<br />         G[i].push_back(a);<br />     }<br />     long long n2;<br />     cin&gt;&gt;n2;<br />     for(long long i=0; i&lt;n2; i++)<br />     {<br />         long long prasanka,broj;<br />         cin&gt;&gt;prasanka&gt;&gt;broj;<br />         if(prasanka==1)<br />         {<br />             long long rez=DFS(broj);<br />             if(rez==-1)<br />             {<br />                 cout&lt;&lt;"CIKLUS"&lt;&lt;endl;<br />             }<br />             else<br />             {<br />                 cout&lt;&lt;rez&lt;&lt;endl;<br />             }<br />         }<br />         else<br />         {<br />             G[broj][0]=0;<br />         }<br />     }<br />     return 0;<br /> }[/code]<br /> ]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/692/3777.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/692/3777.page</link>
				<pubDate><![CDATA[Wed, 20 Mar 2019 12:15:31]]> GMT</pubDate>
				<author><![CDATA[ ivanab]]></author>
			</item>
			<item>
				<title>Стрелки (регионален 2018)</title>
				<description><![CDATA[ Razmisli na nekoj drug nacin za pristap]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/692/3782.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/692/3782.page</link>
				<pubDate><![CDATA[Wed, 20 Mar 2019 20:01:07]]> GMT</pubDate>
				<author><![CDATA[ BATIR]]></author>
			</item>
			<item>
				<title>Стрелки (регионален 2018)</title>
				<description><![CDATA[ [quote=ivanab]http://mendo.mk/Task.do?id=794<br /> <br /> Здраво, дали ќе може некоја идеја како да го подобрам решението? Јавува точен резултат само за првите 4 тест примери, а другите се надминат временски лимит.[/quote]<br /> <br /> Хинт 1: Можеби можеш да ги прочиташ сите прашанки на почетокот, и потоа да ги разгледуваш во обратен редослед. Тогаш, наместо да бришеме стрелки, ќе додаваме стрелки.]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/692/3785.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/692/3785.page</link>
				<pubDate><![CDATA[Wed, 20 Mar 2019 23:19:07]]> GMT</pubDate>
				<author><![CDATA[ petarsor]]></author>
			</item>
	</channel>
</rss>