<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "CodeFights  zadaca"]]></title>
		<link>http://mendo.mk/jforum/posts/list/8.page</link>
		<description><![CDATA[Latest messages posted in the topic "CodeFights  zadaca"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>CodeFights  zadaca</title>
				<description><![CDATA[ Given three equal-length arrays, array1, array2, and array3, your task is to find the number of combinations of indices i, j, and k, such that array1[i] &lt; array2[j] &lt; array3[k].<br /> <br /> Example<br /> <br /> For array1 = [12, 6, 8, 3], array2 = [1, 3, 5, 8], and array3 = [9, 15, 7, 5], the output should be combinationCount(array1, array2, array3) = 7.<br /> <br /> The possible combinations are:<br /> {3, 5, 7}<br /> {3, 5, 9}<br /> {3, 5, 15}<br /> {3, 8, 9}<br /> {3, 8, 15}<br /> {6, 8, 9}<br /> {6, 8, 15}<br /> <br /> For array1 = [25 25], array2 = [30 30], and array3 = [35 37], the output should be combinationCount(array1,array2,array3) = 8.<br /> <br /> The possible combinations are:<br /> {25, 30, 35}<br /> {25, 30, 37}<br /> {25, 30, 35}<br /> {25, 30, 37}<br /> {25, 30, 35}<br /> {25, 30, 37}<br /> {25, 30, 35}<br /> {25, 30, 37}<br /> <br /> [execution time limit] 0.5 seconds (cpp)<br /> <br /> [input] array.integer array1<br /> <br /> The first array of numbers.<br /> <br /> Guaranteed constraints:<br /> 1 ≤ array1.length ≤ 10^4<br /> 0 ≤ array1[i] ≤ 2 · 10^4<br /> <br /> [input] array.integer array2<br /> <br /> The second array of numbers.<br /> <br /> Guaranteed constraints:<br /> array2.length = array1.length<br /> 0 ≤ array2[i] ≤ 2 · 10^4<br /> <br /> [input] array.integer array3<br /> <br /> The third array of numbers.<br /> <br /> Guaranteed constraints:<br /> array3.length = array1.length<br /> 0 ≤ array3[i] ≤ 2 · 10^4<br /> <br /> [output] integer<br /> <br /> Number of combinations of i, j, and k values such that array1[i] &lt; array2[j] &lt; array3[k].<br /> <br /> Едно знам дека алгоритам  O(n^3) нема шанси , а и друга идеја немам . Помош !  Ако треба и линк<br /> <a class="snap_shots" href="https://app.codesignal.com/challenge/9nhvJeSsEa9PKcHXc" target="_blank" rel="nofollow">https://app.codesignal.com/challenge/9nhvJeSsEa9PKcHXc</a> ]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/632/3518.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/632/3518.page</link>
				<pubDate><![CDATA[Tue, 14 Aug 2018 00:03:01]]> GMT</pubDate>
				<author><![CDATA[ Perez]]></author>
			</item>
			<item>
				<title>CodeFights  zadaca</title>
				<description><![CDATA[ Hint: shto ako imash eden for koj gi izminuva elementite od vtorata (srednata) niza, eden po eden? Da kazheme deka si vo momentov kaj element so vrednost "5" od vtorata niza. Dali mozhesh sega polesno da izbrois kolku ima soodvetni elementi od prvata i tretata niza?<br /> (Ushte eden hint: mozhe, so soodvetna struktura ili ako ti se odnapred sortirani prvata i tretata niza so binary search)]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/632/3521.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/632/3521.page</link>
				<pubDate><![CDATA[Tue, 14 Aug 2018 12:58:36]]> GMT</pubDate>
				<author><![CDATA[ petarsor]]></author>
			</item>
			<item>
				<title>Re:CodeFights  zadaca</title>
				<description><![CDATA[ Sakam da znam kako so binary search ... potocno so lower_bound i upper_bound ili ... ]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/632/3522.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/632/3522.page</link>
				<pubDate><![CDATA[Tue, 14 Aug 2018 13:29:45]]> GMT</pubDate>
				<author><![CDATA[ Perez]]></author>
			</item>
			<item>
				<title>Re:CodeFights  zadaca</title>
				<description><![CDATA[ [quote=Perez]Sakam da znam kako so binary search ... potocno so lower_bound i upper_bound ili ... [/quote]<br /> Pa da, na primer so niv. Ima dobri tutoriali na MENDO za ova vo delot za Algoritmi.<br /> <br /> Eve uste eden hint.<br /> [code]#include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> <br /> int main() {<br /> 	vector&lt;int&gt; v = {1, 3, 2, 5, 4};<br /> 	sort(v.begin(), v.end());<br /> 	<br /> 	//kolku ima pomali od 3 (pecati "2" bidejki imame 1 i 2)<br /> 	cout &lt;&lt; (lower_bound(v.begin(), v.end(), 3) - v.begin()) &lt;&lt; endl;<br /> 	return 0;<br /> }[/code]]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/632/3523.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/632/3523.page</link>
				<pubDate><![CDATA[Tue, 14 Aug 2018 14:11:11]]> GMT</pubDate>
				<author><![CDATA[ petarsor]]></author>
			</item>
			<item>
				<title>Re:CodeFights  zadaca</title>
				<description><![CDATA[ Da toa ako ima 3ka vo nizata ... ami sho ako nema i da sakam da vidam kolku broevi ima pomalku od 3...<br /> <br /> EDIT<br /> moja greska bez razlika dali ima 3ka ili nema ...]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/632/3524.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/632/3524.page</link>
				<pubDate><![CDATA[Tue, 14 Aug 2018 14:19:27]]> GMT</pubDate>
				<author><![CDATA[ Perez]]></author>
			</item>
			<item>
				<title>Re:CodeFights  zadaca</title>
				<description><![CDATA[ [quote=Perez]Da toa ako ima 3ka vo nizata ... ami sho ako nema i da sakam da vidam kolku broevi ima pomalku od 3...<br /> <br /> EDIT<br /> moja greska bez razlika dali ima 3ka ili nema ...[/quote]<br /> Da, rabotat lower_bound i upper_bound bez razlika dali taa vrednost postoi ili ne.]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/632/3526.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/632/3526.page</link>
				<pubDate><![CDATA[Tue, 14 Aug 2018 14:32:58]]> GMT</pubDate>
				<author><![CDATA[ petarsor]]></author>
			</item>
			<item>
				<title>Re:CodeFights  zadaca</title>
				<description><![CDATA[ [code]int combinationCount(vector&lt;int&gt;a, vector&lt;int&gt;b, vector&lt;int&gt;c) {<br />  <br />        sort(a.begin(),a.end());  <br />        sort(b.begin(),b.end());<br />        sort(c.begin(),c.end());<br />  int s=0;<br />  for(int i=c.size()-1; i&gt;=0; i--)<br />    for(int j=0; j&lt;a.size(); j++)<br />     {<br />         vector&lt;int&gt;::iterator up,low;<br />         low = lower_bound(b.begin(),b.end(),c[i]);<br />         up = upper_bound(b.begin(),b.end(),a[j]);<br />      if((low-b.begin())-(up-b.begin())&lt;0)break;<br />      else s+= ((low-b.begin())-(up-b.begin()));<br /> <br />     }<br /> return s;<br /> }<br /> [/code]<br /> <br /> еве вака јас го напишав и немав проблеми , А нешто по побрз начин ? ]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/632/3527.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/632/3527.page</link>
				<pubDate><![CDATA[Tue, 14 Aug 2018 16:18:21]]> GMT</pubDate>
				<author><![CDATA[ Perez]]></author>
			</item>
			<item>
				<title>Re:CodeFights  zadaca</title>
				<description><![CDATA[ [quote=Perez]еве вака јас го напишав и немав проблеми , А нешто по побрз начин ? [/quote]<br /> <br /> Povekje mislev vaka.<br /> [code]long long solution(vector&lt;int&gt; a, vector&lt;int&gt; b, vector&lt;int&gt; c) {<br />     long long sum = 0;<br /> <br />     int n = c.size();<br />     sort(a.begin(), a.end());<br />     sort(c.begin(), c.end());<br /> <br />     for (int p=0; p&lt;b.size(); p++) {<br /> <br />         int number = b[p];<br /> <br />         int aa = lower_bound(a.begin(), a.end(), number) - a.begin();   //pomali vo a<br /> <br /> <br />         int R = upper_bound(c.begin(), c.end(), number) - c.begin();<br />         int cc = n - R; //pogolemi vo c ima (N - R), odnosno (kolku ima elementi) minus (kolku ima pomali ili ednakvi)<br /> <br />         sum += (aa*cc);<br />     }<br /> <br />     return sum;<br /> }[/code]]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/632/3528.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/632/3528.page</link>
				<pubDate><![CDATA[Tue, 14 Aug 2018 21:10:32]]> GMT</pubDate>
				<author><![CDATA[ petarsor]]></author>
			</item>
	</channel>
</rss>