<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "Zadaca raspored"]]></title>
		<link>http://mendo.mk/jforum/posts/list/6.page</link>
		<description><![CDATA[Latest messages posted in the topic "Zadaca raspored"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Zadaca raspored</title>
				<description><![CDATA[ Zdravo<br /> ja preresiv zadaca raspored ama samo na eden test case pominuva<br /> pagja nekade za eden broj<br /> moze mala pomos<br /> mislam deka sum blisku samo sum izmesala nekoj idx ili sl.<br /> eve i kod<br /> [code]#include &lt;iostream&gt;<br /> #include &lt;set&gt;<br /> using namespace std;<br /> int first=0,second=0,third=0;<br /> int ffunction(int niza[],int n)<br /> {<br />     int arr[n];<br />     for(int i=0; i&lt;n; i++){<br />         arr[i]=niza[i];<br />     }<br />     for(int i=0; i&lt;n; i++){<br />         if(arr[i]==1)<br />         {<br />             arr[i]=-1;<br />             first++;<br />         }<br />     }<br />     for(int i=1; i&lt;n; i++)<br />         {<br />             if(arr[i-1]!=-1)<br />             {<br />                 if(arr[i]==arr[i-1])<br />                 {<br />                     arr[i]=-1;<br />                     first++;<br />                 }<br /> <br /> <br />             }<br />             else<br />             {<br />                 if(i&gt;2)<br />                 {<br />                    if(arr[i]==arr[i-2])<br />                    {<br />                        arr[i]=-1;<br />                        first++;<br />                    }<br />                 }<br /> <br />             }<br />         }<br />         return first;<br /> }<br /> /////////////////////////////<br /> int sfunction(int niza[],int n)<br /> {<br />     int arr[n];<br />     for(int i=0; i&lt;n; i++){<br />         arr[i]=niza[i];<br />     }<br />     for(int i=0; i&lt;n; i++){<br />         if(arr[i]==2)<br />         {<br />             arr[i]=-1;<br />             second++;<br />         }<br />     }<br />     for(int i=1; i&lt;n; i++)<br />         {<br />             if(arr[i-1]!=-1)<br />             {<br />                 if(arr[i]==arr[i-1])<br />                 {<br />                     arr[i]=-1;<br />                     second++;<br />                 }<br /> <br /> <br />             }<br />             else<br />             {<br />                 if(i&gt;2)<br />                 {<br />                    if(arr[i]==arr[i-2])<br />                    {<br />                        arr[i]=-1;<br />                        second++;<br />                    }<br />                 }<br /> <br />             }<br />         }<br />         return second;<br /> }<br /> //////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /> int tfunction(int niza[],int n)<br /> {<br />     int arr[n];<br />     for(int i=0; i&lt;n; i++){<br />         arr[i]=niza[i];<br />     }<br />     for(int i=0; i&lt;n; i++){<br />         if(arr[i]==3)<br />         {<br />             arr[i]=-1;<br />             third++;<br />         }<br />     }<br />     for(int i=1; i&lt;n; i++)<br />         {<br />             if(arr[i-1]!=-1)<br />             {<br />                 if(arr[i]==arr[i-1])<br />                 {<br />                     arr[i]=-1;<br />                     third++;<br />                 }<br /> <br /> <br />             }<br />             else<br />             {<br />                 if(i&gt;2)<br />                 {<br />                    if(arr[i]==arr[i-2])<br />                    {<br />                        arr[i]=-1;<br />                        third++;<br />                    }<br />                 }<br /> <br />             }<br />         }<br />         return third;<br /> }<br /> int main()<br /> {<br />     int n;<br />     cin&gt;&gt;n;<br />     int niza[n];<br />     for(int i=0; i&lt;n; i++)<br />     {<br />         cin&gt;&gt;niza[i];<br />     }<br />     set&lt;int&gt; s;<br />     for(int i=0; i&lt;n; i++)<br />     {<br />         s.insert(niza[i]);<br />     }<br />     if(s.size()==1)<br />     {<br />         cout&lt;&lt;n-1&lt;&lt;endl;<br />         return 0;<br />     }<br />     else if(s.size()==2)<br />     {<br />         int cnt=0,cnt1=0;<br /> <br />         for(int i=1; i&lt;n; i++)<br />         {<br />             if(niza[i-1]!=-1)<br />             {<br />                 if(niza[i]==niza[i-1])<br />                 {<br />                     niza[i]=-1;<br />                     cnt++;<br />                 }<br /> <br /> <br />             }<br />             else<br />             {<br />                 if(i&gt;2)<br />                 {<br />                    if(niza[i]==niza[i-2])<br />                    {<br />                        niza[i]=-1;<br />                        cnt++;<br />                    }<br />                 }<br /> <br />             }<br />         }<br />         cout&lt;&lt;cnt&lt;&lt;endl;<br />         return 0;<br />     }<br />     else<br />     {<br />         int ffirst=ffunction(niza,n);<br />         int fsecond=sfunction(niza,n);<br />         int fthird=tfunction(niza,n);<br />         int output=min(ffirst,min(fsecond,fthird));<br />         <br />             cout&lt;&lt;output&lt;&lt;endl;<br />         <br /> <br />         return 0;<br />     }<br /> <br /> <br />     return 0;<br /> }[/code]<br /> <br /> A ovaj kod pominuva na 5/20<br /> [code]#include &lt;iostream&gt;<br /> #include &lt;set&gt;<br /> using namespace std;<br />  <br />  <br /> int main()<br /> {<br /> int n;<br />  <br />     cin&gt;&gt;n;<br /> int vlez[n];<br />     for(int i=0; i&lt;n; i++)<br />     {<br />         cin&gt;&gt;vlez[i];<br />     }<br />     set&lt;int&gt; s;<br />     for(int i=0; i&lt;n ; i++)<br />     {<br />         s.insert(vlez[i]);<br />     }<br />  <br />     if(s.size()==1)<br />     {<br />         cout&lt;&lt;n-1&lt;&lt;endl;<br />         return 0;<br />     }<br />     else if(s.size()==2)<br />     {<br />         int cnt=0;<br />         int arr[n];<br />         for(int i=0; i&lt;=n; i++)<br />         {<br />             arr[i]=vlez[i];<br />  <br />         }<br />  <br />         for(int i=1; i&lt;=n; i++)<br />         {<br />             if(arr[i]==arr[i-1])<br />             {<br />                 arr[i]=-1;<br />                 cnt++;<br />             }<br />         }<br />         cout&lt;&lt;cnt&lt;&lt;endl;<br />     }<br />     else if(s.size()==3)<br />     {<br />         int arr[n];<br />         for(int i=0; i&lt;=n; i++)<br />         {<br />             arr[i]=vlez[i];<br />         }<br />         int first=0;<br />         for(int i=0; i&lt;=n; i++)<br />         {<br />             if(arr[i]==1)<br />             {<br />                 arr[i]=-1;<br />                 first++;<br />             }<br />         }<br />         for(int i=1; i&lt;=n; i++)<br />         {<br />             if(arr[i]==arr[i-1])<br />             {<br />                 arr[i]=-1;<br />                 first++;<br />             }<br />         }<br />         ////////////////////<br />         for(int i=0; i&lt;=n; i++)<br />         {<br />             arr[i]=vlez[i];<br />         }<br />         int second=0;<br />         for(int i=0; i&lt;=n; i++)<br />         {<br />             if(arr[i]==2)<br />             {<br />                 arr[i]=-1;<br />                 second++;<br />             }<br />         }<br />         for(int i=1; i&lt;=n; i++)<br />         {<br />             if(arr[i]==arr[i-1])<br />             {<br />                 arr[i]=-1;<br />                 second++;<br />             }<br />         }<br />         //////////////////<br />         for(int i=0; i&lt;=n; i++)<br />         {<br />             arr[i]=vlez[i];<br />         }<br />         int third=0;<br />         for(int i=0; i&lt;=n; i++)<br />         {<br />             if(arr[i]==3)<br />             {<br />                 arr[i]=-1;<br />                 third++;<br />             }<br />         }<br />         for(int i=1; i&lt;=n; i++)<br />         {<br />             if(arr[i]==arr[i-1])<br />             {<br />                 arr[i]=-1;<br />                 third++;<br />             }<br />         }<br />         int output=min(first,min(second,third));<br />         cout&lt;&lt;output&lt;&lt;endl;<br />         return 0;<br />     }<br /> }[/code]<br /> ]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/528/3309.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/528/3309.page</link>
				<pubDate><![CDATA[Sun, 18 Feb 2018 09:56:32]]> GMT</pubDate>
				<author><![CDATA[ BATIR]]></author>
			</item>
			<item>
				<title>Re:Zadaca raspored</title>
				<description><![CDATA[ За која задача Распоред се работи?]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/528/3310.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/528/3310.page</link>
				<pubDate><![CDATA[Mon, 19 Feb 2018 14:51:48]]> GMT</pubDate>
				<author><![CDATA[ Scratcher]]></author>
			</item>
	</channel>
</rss>