{"id":207,"date":"2017-03-20T09:37:14","date_gmt":"2017-03-20T12:37:14","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/competir\/?p=207"},"modified":"2024-06-21T12:52:41","modified_gmt":"2024-06-21T15:52:41","slug":"fliper-obi2014","status":"publish","type":"post","link":"http:\/\/www.galirows.com.br\/meublog\/competir\/fliper-obi2014\/","title":{"rendered":"Fl\u00edper [OBI 2014]"},"content":{"rendered":"\n<p>Fl\u00edper \u00e9 um tipo de jogo onde uma bolinha de metal cai por um labirinto de caminhos at\u00e9 chegar na parte de baixo do labirinto. A quantidade de pontos que o jogador ganha depende do caminho que a bolinha seguir. O jogador pode controlar o percurso da bolinha mudando a posi\u00e7\u00e3o de algumas portinhas do labirinto. Cada portinha pode estar na posi\u00e7\u00e3o 0, que significa virada para a esquerda, ou na posi\u00e7\u00e3o 1 que quer dizer virada para a direita. Considere o fl\u00edper da figura abaixo, que tem duas portinhas. A portinha P est\u00e1 na posi\u00e7\u00e3o 1 e a portinha R, na posi\u00e7\u00e3o 0. Desse jeito, a bolinha vai cair pelo caminho B.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.galirows.com.br\/meublog\/competir\/wp-content\/uploads\/sites\/5\/2024\/06\/2014f1pj_fliper.png\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"438\" src=\"https:\/\/www.galirows.com.br\/meublog\/competir\/wp-content\/uploads\/sites\/5\/2024\/06\/2014f1pj_fliper.png\" alt=\"\" class=\"wp-image-517\" srcset=\"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-content\/uploads\/sites\/5\/2024\/06\/2014f1pj_fliper.png 576w, http:\/\/www.galirows.com.br\/meublog\/competir\/wp-content\/uploads\/sites\/5\/2024\/06\/2014f1pj_fliper-300x228.png 300w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Voc\u00ea deve escrever um programa que, dadas as posi\u00e7\u00f5es das portinhas P e R, neste fl\u00edper da figura, diga por qual dos tr\u00eas caminhos, A, B ou C, a bolinha vai cair!<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>Entrada<\/strong><\/p>\n\n\n\n<div class=\"input\">\n<p>A entrada \u00e9 composta por apenas uma linha contendo dois n\u00fameros <strong>P<\/strong> (0 ou&nbsp;1) e <strong>R<\/strong> (0 ou&nbsp;1), indicando as posi\u00e7\u00f5es das duas portinhas do fl\u00edper da figura.<\/p>\n<\/div>\n\n\n\n<p><strong>Sa\u00edda<\/strong><\/p>\n\n\n\n<div class=\"output\">\n<p>A sa\u00edda do seu programa deve ser tamb\u00e9m apenas uma linha, contendo uma letra mai\u00fascula que indica o caminho por onde a bolinha vai cair: \u2018A\u2019, \u2018B\u2019 ou \u2018C\u2019.<\/p>\n<p><strong>Exemplo<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<td>Entrada<\/td>\n<td>Sa\u00edda<\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"division\">1 0<\/td>\n<td>B<\/td>\n<\/tr>\n<tr>\n<td class=\"division\">0 0<\/td>\n<td>C<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n\n\n<div class=\"output\">&nbsp;<\/div>\n\n\n\n<div class=\"output\"><strong>Solu\u00e7\u00e3o em C\/C++<\/strong><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"c\" class=\"language-c\">int main() {\n    int p, r;\n\t\n    scanf(\"%i %i\", &amp;p, &amp;r);\n\n    if(p == 0) {\n      printf(\"C\");\n    } else if (p == 1 &amp;&amp; r == 0) {\n      printf(\"B\");\n    } else if (p == 1 &amp;&amp; r == 1) {\n      printf(\"A\");\n    }\n    \n    return 0;\n}<\/code><\/pre>\n\n\n\n<p><strong>Teste o c\u00f3digo:<\/strong> <a rel=\"noreferrer noopener\" href=\"http:\/\/ideone.com\/QgDX2u\" target=\"_blank\">http:\/\/ideone.com\/QgDX2u<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fl\u00edper \u00e9 um tipo de jogo onde uma bolinha de metal cai por um labirinto de caminhos at\u00e9 chegar na parte de baixo do labirinto. A quantidade de pontos que o jogador ganha depende do caminho que a bolinha seguir. O jogador pode controlar o percurso da bolinha mudando a posi\u00e7\u00e3o de algumas portinhas do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,6],"tags":[],"class_list":["post-207","post","type-post","status-publish","format-standard","hentry","category-cc","category-obi"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/posts\/207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/comments?post=207"}],"version-history":[{"count":5,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/posts\/207\/revisions"}],"predecessor-version":[{"id":520,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/posts\/207\/revisions\/520"}],"wp:attachment":[{"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/media?parent=207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/categories?post=207"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/tags?post=207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}