<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "Cards (ACM 2013) dava Runtime Error"]]></title>
		<link>http://mendo.mk/jforum/posts/list/7.page</link>
		<description><![CDATA[Latest messages posted in the topic "Cards (ACM 2013) dava Runtime Error"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Cards (ACM 2013) dava Runtime Error</title>
				<description><![CDATA[ Bidejki e samo eden 'test primer' sto se probuva na Mendo, go simnav i go probav, i kaj mene bez problemi zavrsuva programata.<br /> Na Mendo dava Runtime Error poradi nekoja pricina.<br /> <br /> [code]<br /> #include &lt;bits/stdc++.h&gt;<br /> using namespace std;<br /> <br /> bool S(const int a, const int b) {<br />     return a &gt; b;<br /> }<br /> <br /> void f(vector&lt;int&gt; &a, vector&lt;int&gt; &b) {<br />     int as = a.size(), bs = b.size();<br />     for (int i = 0, j = 0; i &lt; as; ++i) {<br />         cout &lt;&lt; a[i];<br />         if (j &lt; bs) {<br />             cout &lt;&lt; b[j];<br />             ++j;<br />         } else {<br />             break;<br />         }<br />     }<br /> }<br /> <br /> int main() {<br />     std::ios::sync_with_stdio(false);<br />     //freopen("in.txt", "r", stdin);<br />     //freopen("out.txt", "w", stdout);<br /> <br />     int t;<br />     cin &gt;&gt; t;<br />     while (t--) {<br />         int n;<br />         cin &gt;&gt; n;<br />         vector&lt;int&gt; o, e;<br />         for (int i = 0; i &lt; n; ++i) {<br />             int x;<br />             cin &gt;&gt; x;<br />             if (x % 2 == 0) e.push_back(x);<br />             else o.push_back(x);<br />         }<br /> <br />         sort(o.begin(), o.end(), S);<br />         sort(e.begin(), e.end(), S);<br /> <br />         if (o[0] &gt; e[0]) {<br />             f(o, e);<br />         } else {<br />             f(e, o);<br />         }<br />         cout &lt;&lt; endl;<br />     }<br /> }<br /> [/code]]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/500/3209.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/500/3209.page</link>
				<pubDate><![CDATA[Thu, 16 Nov 2017 20:43:03]]> GMT</pubDate>
				<author><![CDATA[ VlatkoSh]]></author>
			</item>
			<item>
				<title>Cards (ACM 2013) dava Runtime Error</title>
				<description><![CDATA[ Кога го пробав твојот код не добивам runtime error, туку погрешен резултат. Проблемот е во тоа што кога немаш парни или немаш непарни цифри во влезот, ти додаваш нулти елемент, што не е валидно. Земи го за пример овој тест случај:<br /> <br /> [quote]1<br /> 2 6 8[/quote]<br /> <br /> Твоето решение враќа резултат 806, што не е точно, прво, бидејќи 0 е парна цифра, а второ, дека ја немаше во влезот. Точното решение во овој случај е 8 (имаме 2 парни цифри, 0 непарни, па само ја земаме најголемата парна цифра што ја имаме).<br /> <br /> EDIT: Во одговорот подоле ти е објаснето зошто добиваш runtime error. Јас претпоставував дека кога си го пратил решението си го избришал делот од кодот за пренасочување на stdin и stdout.]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/500/3210.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/500/3210.page</link>
				<pubDate><![CDATA[Fri, 17 Nov 2017 11:33:50]]> GMT</pubDate>
				<author><![CDATA[ despotovski01]]></author>
			</item>
			<item>
				<title>Cards (ACM 2013) dava Runtime Error</title>
				<description><![CDATA[ [quote=VlatkoSh]Bidejki e samo eden 'test primer' sto se probuva na Mendo, go simnav i go probav, i kaj mene bez problemi zavrsuva programata.<br /> Na Mendo dava Runtime Error poradi nekoja pricina.[/quote]<br /> На МЕНДО не се чита од датотека (фајл), туку од стандарден влез/излез. Затоа добиваш Runtime Error.<br /> Зборувам за freopen (некаде 23-24 линија во твојот код).]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/500/3211.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/500/3211.page</link>
				<pubDate><![CDATA[Fri, 17 Nov 2017 12:48:46]]> GMT</pubDate>
				<author><![CDATA[ MOI]]></author>
			</item>
			<item>
				<title>Cards (ACM 2013) dava Runtime Error</title>
				<description><![CDATA[         if (o.size() == 0) o.push_back(0);  <br />         else if (e.size() == 0) e.push_back(0);  <br /> <br /> Go dadav na kraj, otkoga poveke pati dobiv Runtime Error, mislejki deka vsusnost programata dobivala Segmentation Fault (indeksiranje na prazen Vector, na primer). Ne mislev deka bi dalo gresen odgovor. Smetajte go kako da ne e tamu, pak dobiva Runtime Error. Isto taka, gi iskomentiruvam vtorata i tretata linija od main().<br /> Go popraviv kodot za kako treba da e namenet.]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/500/3212.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/500/3212.page</link>
				<pubDate><![CDATA[Fri, 17 Nov 2017 17:59:50]]> GMT</pubDate>
				<author><![CDATA[ VlatkoSh]]></author>
			</item>
			<item>
				<title>Cards (ACM 2013) dava Runtime Error</title>
				<description><![CDATA[ [quote=VlatkoSh]        if (o.size() == 0) o.push_back(0);  <br />         else if (e.size() == 0) e.push_back(0);  <br /> <br /> Go dadav na kraj, otkoga poveke pati dobiv Runtime Error, mislejki deka vsusnost programata dobivala Segmentation Fault (indeksiranje na prazen Vector, na primer). Ne mislev deka bi dalo gresen odgovor. Smetajte go kako da ne e tamu, pak dobiva Runtime Error. Isto taka, gi iskomentiruvam vtorata i tretata linija od main().<br /> Go popraviv kodot za kako treba da e namenet.[/quote]<br /> <br /> Сега добива runtime error бидејќи не проверуваш дали векторите имаат должина поголема од 0 пред индексирање кај овој дел од кодот:<br /> [code]if (o[0] &gt; e[0]) {  <br />             f(o, e);  <br />         } else {  <br />             f(e, o);  <br />         }[/code]<br /> Справи се со ова и не би требало веќе да добиваш runtime грешки. Имаш уште еден пропуст во решението, но тоа ќе го оставам на тебе да го увидиш. :)<br /> ]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/500/3213.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/500/3213.page</link>
				<pubDate><![CDATA[Fri, 17 Nov 2017 19:28:38]]> GMT</pubDate>
				<author><![CDATA[ despotovski01]]></author>
			</item>
			<item>
				<title>Cards (ACM 2013) dava Runtime Error</title>
				<description><![CDATA[ [quote=despotovski01]<br /> Сега добива runtime error бидејќи не проверуваш дали векторите имаат должина поголема од 0 пред индексирање кај овој дел од кодот:<br /> [code]if (o[0] &gt; e[0]) {  <br />             f(o, e);  <br />         } else {  <br />             f(e, o);  <br />         }[/code]<br /> Справи се со ова и не би требало веќе да добиваш runtime грешки. Имаш уште еден пропуст во решението, но тоа ќе го оставам на тебе да го увидиш. :)<br /> [/quote]<br /> Problem fixed, thanks]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/500/3214.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/500/3214.page</link>
				<pubDate><![CDATA[Sat, 18 Nov 2017 17:09:26]]> GMT</pubDate>
				<author><![CDATA[ VlatkoSh]]></author>
			</item>
	</channel>
</rss>