{"id":10320,"date":"2022-09-23T08:17:25","date_gmt":"2022-09-23T02:47:25","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/"},"modified":"2022-09-23T08:17:25","modified_gmt":"2022-09-23T02:47:25","slug":"solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/","title":{"rendered":"[Solved] What is the shortest and most effecient way to get the result for this program? [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-25893059\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"25893059\" data-parentid=\"25892050\" data-score=\"4\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>First of all, your code doesn&#8217;t compile in most machines. Reason? <code>cout<\/code> and <code>cin<\/code> are parts of the Standard namespace <code>std<\/code>, which means that you cannot access them unless you use the appropriate commands. This can be done in two ways:<\/p>\n<ul>\n<li>Write <code>std::cout<\/code> instead of <code>cout<\/code>. This tells the compiler that you want to access the object <code>cout<\/code>, which is a part of the standard namespace<\/li>\n<li>Before the main body, write <code>using namespace std;<\/code>. This will offer you direct access to everything that belongs to the standard namespace, and is found in the headers you included.<\/li>\n<\/ul>\n<p>Now let&#8217;s talk about efficiency:<\/p>\n<ul>\n<li>You don&#8217;t have to use arrays. You can process the data while you read it from the standard input.<br \/>\nThis will reduce the space complexity from <code>O(N)<\/code> to <code>O(1)<\/code>. In other words, you will have constant space.<\/li>\n<li>If you want your code to execute much faster, and you are familiar with C programming language, you can use C-style input and output. It less readable, but much more efficient and fast, as it is implemented in assembly (machine language). <\/li>\n<li>You can reduce the length of your code by using inline <code>if-else<\/code> statement. Please note that this is <strong>not<\/strong> a good practice, as it makes your code <strong>very<\/strong> difficult to read.<\/li>\n<\/ul>\n<p>Putting all together:<\/p>\n<pre><code>#include &lt;cstdio&gt;\nint main() {\n  int i, n, a, b;\n  scanf(\"%d\", &amp;n);\n  for(i=0; i&lt;n; ++i) {\n    scanf(\"%d %d\", &amp;a, &amp;b);\n    printf(\"Participant %d wins\\n\", (a &gt; b) ? 1 : 2);\n  }\n  return 0;\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved What is the shortest and most effecient way to get the result for this program? [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] First of all, your code doesn&#8217;t compile in most machines. Reason? cout and cin are parts of the Standard namespace std, which means that you cannot access them unless you use the appropriate commands. This can be done in two ways: Write std::cout instead of cout. This tells the compiler that you want to &#8230; <a title=\"[Solved] What is the shortest and most effecient way to get the result for this program? [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/\" aria-label=\"More on [Solved] What is the shortest and most effecient way to get the result for this program? [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324],"class_list":["post-10320","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] What is the shortest and most effecient way to get the result for this program? [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] What is the shortest and most effecient way to get the result for this program? [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] First of all, your code doesn&#8217;t compile in most machines. Reason? cout and cin are parts of the Standard namespace std, which means that you cannot access them unless you use the appropriate commands. This can be done in two ways: Write std::cout instead of cout. This tells the compiler that you want to ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-23T02:47:25+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] What is the shortest and most effecient way to get the result for this program? [closed]\",\"datePublished\":\"2022-09-23T02:47:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/\"},\"wordCount\":240,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/\",\"name\":\"[Solved] What is the shortest and most effecient way to get the result for this program? [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-23T02:47:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] What is the shortest and most effecient way to get the result for this program? [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] What is the shortest and most effecient way to get the result for this program? [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] What is the shortest and most effecient way to get the result for this program? [closed] - JassWeb","og_description":"[ad_1] First of all, your code doesn&#8217;t compile in most machines. Reason? cout and cin are parts of the Standard namespace std, which means that you cannot access them unless you use the appropriate commands. This can be done in two ways: Write std::cout instead of cout. This tells the compiler that you want to ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/","og_site_name":"JassWeb","article_published_time":"2022-09-23T02:47:25+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] What is the shortest and most effecient way to get the result for this program? [closed]","datePublished":"2022-09-23T02:47:25+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/"},"wordCount":240,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/","name":"[Solved] What is the shortest and most effecient way to get the result for this program? [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-23T02:47:25+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-shortest-and-most-effecient-way-to-get-the-result-for-this-program-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] What is the shortest and most effecient way to get the result for this program? [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/10320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=10320"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/10320\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=10320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=10320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=10320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}