<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Algoritmia básica (AB) &#187; monedas</title>
	<atom:link href="http://webdiis.unizar.es/asignaturas/AB/?cat=39&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://webdiis.unizar.es/asignaturas/AB</link>
	<description>El reto de diseñar algoritmos eficientes para resolver problemas puede resultar apasionante</description>
	<lastBuildDate>Thu, 10 Feb 2022 08:44:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Un par de anotaciones sobre el problema del cambio en monedas</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=2057</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=2057#comments</comments>
		<pubDate>Tue, 14 Feb 2017 14:57:28 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[cosas de clase]]></category>
		<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[monedas]]></category>
		<category><![CDATA[voraces]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=2057</guid>
		<description><![CDATA[. Aquí y aquí.]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ffffff;">.</span></p>
<p><a href="http://webdiis.unizar.es/asignaturas/AB/?p=1856">Aquí</a> y <a href="http://webdiis.unizar.es/asignaturas/AB/?p=927">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=2057</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sobre la corrección del algoritmo voraz para el problema del cambio en monedas</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1856</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1856#comments</comments>
		<pubDate>Thu, 11 Feb 2016 12:18:20 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[cosas de clase]]></category>
		<category><![CDATA[monedas]]></category>
		<category><![CDATA[Problemas]]></category>
		<category><![CDATA[voraces]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1856</guid>
		<description><![CDATA[. Como vimos ayer en clase, el algoritmo voraz para devolver una cantidad de dinero con el menor número posible de monedas es correcto (es decir, calcula el número mínimo de monedas) para los sistemas de monedas &#8220;habituales&#8221;, como el del Euro o el Dólar, que suelen denominarse sistemas canónicos de monedas. Sin embargo, en general, [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ffffff;">.</span></p>
<p>Como vimos ayer en clase, el algoritmo voraz para devolver una cantidad de dinero con el menor número posible de monedas es correcto (es decir, calcula el número mínimo de monedas) para los sistemas de monedas &#8220;habituales&#8221;, como el del Euro o el Dólar, que suelen denominarse <em>sistemas canónicos de monedas</em>.</p>
<p>Sin embargo, en general, el voraz no es un algoritmo correcto, no calcula el valor mínimo (<a href="http://webdiis.unizar.es/asignaturas/AB/?p=927">ejemplo de monedas marcianas</a>).</p>
<p>Aquí podéis acceder (sólo desde la red de Unizar, o desde vuestra casa usando <a href="https://vpn.unizar.es">https://vpn.unizar.es</a>) a un artículo reciente que estudia el sistema de monedas que se requiere para que el algoritmo voraz sea correcto (ojo, no es fácil de leer porque, como ocurre con la mayoría de trabajos de investigación, requiere cierta experiencia en el tema):</p>
<blockquote><p>Xuan Cai: &#8220;<a href="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5254395">Canonical Coin Systems for CHANGE-MAKING Problems</a>&#8220;. <em>Proceedings of the Ninth International Conference on Hybrid Intelligent Systems</em>, pp. 499–504. Shenyang, China, August 12-14, 2009.</p></blockquote>
<p><a rel="attachment wp-att-1857" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=1857"><img class="aligncenter size-medium wp-image-1857" title="mano_monedas" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/mano_monedas-300x200.jpg" alt="" width="300" height="200" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1856</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El problema de las monedas marcianas</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=927</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=927#comments</comments>
		<pubDate>Thu, 20 Dec 2012 12:07:16 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[monedas]]></category>
		<category><![CDATA[Problemas]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=927</guid>
		<description><![CDATA[Los sistemas monetarios terrícolas suelen ser de tipo canónico. Eso significa que dada una cantidad de dinero a devolver, el algoritmo voraz que consiste en elegir primero la moneda de mayor valor posible que sea menor o igual que la cantidad a devolver, y aplicar el mismo algoritmo a la cantidad restante, iterativamente, nos da [...]]]></description>
			<content:encoded><![CDATA[<p>Los sistemas monetarios terrícolas suelen ser de tipo <em>canónico</em>. Eso significa que dada una cantidad de dinero a devolver, el <em>algoritmo voraz</em> que consiste en elegir primero la moneda de mayor valor posible que sea menor o igual que la cantidad a devolver, y aplicar el mismo algoritmo a la cantidad restante, iterativamente, nos da el mínimo número de monedas con el que podemos devolver la cantidad.</p>
<p>Contrariamente a lo que la mayoría de la gente piensa, en Marte hay vida inteligente. Tienen una sociedad altamente desarrollada, pero un curioso sistema monetario. Tienen monedas y billetes, como nosotros. El billete más pequeño es el <strong><em>papelín</em></strong>. Y sus monedas tienen cinco denominaciones. La más pequeña es la <strong><em>china</em></strong>, y un <em>papelín</em> vale 100 <em>chinas</em>. El resto de monedas son:</p>
<ul>
<li>1 <strong><em>guijarro</em></strong> = 3 <em>chinas</em></li>
<li>1 <strong><em>piedra</em></strong> = 11 <em>chinas</em></li>
<li>1 <strong><em>pedrusco</em></strong> = 22 <em>chinas</em></li>
<li>1 <strong><em>menhir</em></strong> = 47 <em>chinas</em></li>
</ul>
<p>&nbsp;</p>
<div id="attachment_928" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-928" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=928"><img class="size-full wp-image-928  " title="Monedas marcianas" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/piedras_moneda.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Monedero marciano con chinas, guijarros y piedras</p></div>
<p>Por ejemplo, el mínimo número de monedas con valor igual a un <em>papelín</em> es cuatro: dos <em>menhires</em> y dos <em>guijarros</em>.</p>
<p>&nbsp;</p>
<p>La entrada del problema consiste en una o más líneas. Cada línea contiene el precio de un artículo en <em>chinas</em>, comprendido entre 1 y 100, ambos incluidos. Para cada artículo el programa debe escribir una línea que describa el mínimo número de monedas necesarias para devolver el cambio, si se paga el artículo con un <em>papelín</em>.</p>
<p>Ejemplo de entrada:</p>
<p>77<br />
34<br />
99<br />
57<br />
13</p>
<p>Ejemplo de salida:</p>
<p>0 <em>menhires</em>, 1 <em>pedrusco</em>, 0 <em>piedras</em>, 0 <em>guijarros</em>, 1 <em>china</em><br />
0 <em>menhires</em>, 3 <em>pedruscos</em>, 0 <em>piedras</em>, 0 <em>guijarros</em>, 0 <em>chinas</em><br />
0 <em>menhires</em>, 0 <em>pedruscos</em>, 0 <em>piedras</em>, 0 <em>guijarros</em>, 1 <em>china</em><br />
0 <em>menhires</em>, 1 <em>pedrusco</em>, 1 <em>piedra</em>, 3 <em>guijarros</em>, 1 <em>china</em><br />
1 <em>menhir</em>, 1 <em>pedrusco</em>, 1 <em>piedra</em>, 2 <em>guijarros</em>, 1 <em>china</em></p>
<p style="text-align: center;">&nbsp;</p>
<p>&nbsp;</p>
<div id="attachment_931" class="wp-caption aligncenter" style="width: 238px"><a rel="attachment wp-att-931" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=931"><img class="size-full wp-image-931  " title="marciano" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/marciano.jpg" alt="" width="228" height="185" /></a><p class="wp-caption-text">Marciano arruinado</p></div>
<p>Fuente: <a href="http://mcpc.cigas.net/potw/prob36.html">aquí</a> (fuente &#8220;desaparecida&#8221;; accesible en la <em><a href="https://web.archive.org/web/20081013083921/http://mcpc.cigas.net/potw/prob36.html">waybackmachine</a></em>)</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=927</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
