﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-My way,Underway.........           -最新评论</title><link>http://www.cppblog.com/jinjiankla/CommentsRSS.aspx</link><description>DJ</description><language>zh-cn</language><pubDate>Fri, 20 Aug 2010 01:51:08 GMT</pubDate><lastBuildDate>Fri, 20 Aug 2010 01:51:08 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 我的&amp;quot;背包&amp;quot;学习总结(超详细版)</title><link>http://www.cppblog.com/jinjiankla/archive/2009/11/21/90954.html#101575</link><dc:creator>xxy</dc:creator><author>xxy</author><pubDate>Sat, 21 Nov 2009 11:54:00 GMT</pubDate><guid>http://www.cppblog.com/jinjiankla/archive/2009/11/21/90954.html#101575</guid><description><![CDATA[zju.2156这题能帮我看看为什么超时么？这个和你讲的很类似。。。<br>#include&lt;iostream&gt;<br>using namespace std;<br><br>void zeroOneF(int cost,int k,int m);<br>void findBestR(int goal);<br><br>int n[4]={0};<br>int c[4]={1,5,10,25};<br>int num[4]={0};<br>int *route;<br>int *map;<br><br><br>int  main()<br>{<br>	int m;<br>	int i;<br>	while(cin&gt;&gt;m&gt;&gt;n[0]&gt;&gt;n[1]&gt;&gt;n[2]&gt;&gt;n[3])<br>	{<br>		if(m==0&amp;&amp;n[0]==0&amp;&amp;n[1]==0&amp;&amp;n[2]==0&amp;&amp;n[3]==0)<br>			break;<br>		route = new int[m+2];<br>		map = new int[m+2];<br>		map[0] = 0;<br>		for(i=1;i&lt;=m;i++)<br>		{<br>			map[i] = -10000;	<br>		}<br>		for(i=0;i&lt;4;i++)<br>			num[i] = 0;<br>		for(i=0;i&lt;=3;i++)<br>			{<br>				int k = 1;<br>				while(k&lt;n[i])<br>				{<br>					zeroOneF(k*c[i],k,m);<br>					n[i] -= k;<br>					k *= 2;<br>				}<br>				zeroOneF(n[i]*c[i],n[i],m);<br>			}<br>		if(map[m]&gt;0)<br>		{<br>			printf(&quot;%d\n&quot;,map[m]);<br>			findBestR(m);<br>			printf(&quot;Throw in %d cents, %d nickels, %d dimes, and %d quarters.\n&quot;<br>				,num[0],num[1],num[2],num[3]);<br>		}<br>		else<br>			printf(&quot;Charlie cannot buy coffee.\n&quot;);<br>	delete[] map;<br>	delete [] route; 	<br>	}<br><br>return 0;<br>}<br><br><br>void zeroOneF(int cost,int k,int m)<br>{<br>	int i = m;<br>	int temp = 0;<br>	for(;i&gt;0;i--)<br>	{<br>		if(i&lt;cost)<br>			break;<br>		if(map[i] &lt; (temp=map[i-cost]+k))<br>		{<br>			map[i] = temp;<br>			route[i] = cost/k;<br>		}<br>	}<br>}<br><br>void findBestR(int goal)<br>{  <br>	int j = goal; <br>	if(j&lt;0)<br>	{<br>		printf(&quot;error!j&lt;0&quot;);<br>	}<br>	while(j&gt;0)<br>	{	<br>		int i = 0;<br>		for(;i&lt;4;i++)<br>		{<br>			if(route[j]==c[i])<br>			{<br>				num[i]++;<br>				break;<br>			}<br>		}<br>		j -= route[j];<br>	}<br>}<br><br><img src ="http://www.cppblog.com/jinjiankla/aggbug/101575.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinjiankla/" target="_blank">xxy</a> 2009-11-21 19:54 <a href="http://www.cppblog.com/jinjiankla/archive/2009/11/21/90954.html#101575#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 我的&amp;quot;背包&amp;quot;学习总结(超详细版)[未登录]</title><link>http://www.cppblog.com/jinjiankla/archive/2009/07/29/90954.html#91627</link><dc:creator>ac</dc:creator><author>ac</author><pubDate>Wed, 29 Jul 2009 12:17:00 GMT</pubDate><guid>http://www.cppblog.com/jinjiankla/archive/2009/07/29/90954.html#91627</guid><description><![CDATA[真是  太详细了   不顶一下  都不行啊   哈哈   学习ing<br>。。。<img src ="http://www.cppblog.com/jinjiankla/aggbug/91627.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinjiankla/" target="_blank">ac</a> 2009-07-29 20:17 <a href="http://www.cppblog.com/jinjiankla/archive/2009/07/29/90954.html#91627#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 我的&amp;quot;背包&amp;quot;学习总结(超详细版)</title><link>http://www.cppblog.com/jinjiankla/archive/2009/07/25/90954.html#91151</link><dc:creator>迟到的爱</dc:creator><author>迟到的爱</author><pubDate>Sat, 25 Jul 2009 10:09:00 GMT</pubDate><guid>http://www.cppblog.com/jinjiankla/archive/2009/07/25/90954.html#91151</guid><description><![CDATA[@戴尔电脑<br>其实我当初学的时候,搜了半天,结果没发现自己想要的,就只能慢慢研究了.现在只不过把它记录下来,希望对你有所帮助! ^_^<img src ="http://www.cppblog.com/jinjiankla/aggbug/91151.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinjiankla/" target="_blank">迟到的爱</a> 2009-07-25 18:09 <a href="http://www.cppblog.com/jinjiankla/archive/2009/07/25/90954.html#91151#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 我的&amp;quot;背包&amp;quot;学习总结(超详细版)</title><link>http://www.cppblog.com/jinjiankla/archive/2009/07/25/90954.html#91150</link><dc:creator>迟到的爱</dc:creator><author>迟到的爱</author><pubDate>Sat, 25 Jul 2009 10:06:00 GMT</pubDate><guid>http://www.cppblog.com/jinjiankla/archive/2009/07/25/90954.html#91150</guid><description><![CDATA[@abilitytao<br>能对你有所帮助,我很高兴..<img src ="http://www.cppblog.com/jinjiankla/aggbug/91150.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinjiankla/" target="_blank">迟到的爱</a> 2009-07-25 18:06 <a href="http://www.cppblog.com/jinjiankla/archive/2009/07/25/90954.html#91150#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 我的&amp;quot;背包&amp;quot;学习总结(超详细版)</title><link>http://www.cppblog.com/jinjiankla/archive/2009/07/25/90954.html#91134</link><dc:creator>戴尔电脑</dc:creator><author>戴尔电脑</author><pubDate>Sat, 25 Jul 2009 07:55:00 GMT</pubDate><guid>http://www.cppblog.com/jinjiankla/archive/2009/07/25/90954.html#91134</guid><description><![CDATA[正好想去找！谢谢<img src ="http://www.cppblog.com/jinjiankla/aggbug/91134.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinjiankla/" target="_blank">戴尔电脑</a> 2009-07-25 15:55 <a href="http://www.cppblog.com/jinjiankla/archive/2009/07/25/90954.html#91134#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 我的&amp;quot;背包&amp;quot;学习总结(超详细版)</title><link>http://www.cppblog.com/jinjiankla/archive/2009/07/24/90954.html#91076</link><dc:creator>abilitytao</dc:creator><author>abilitytao</author><pubDate>Fri, 24 Jul 2009 14:01:00 GMT</pubDate><guid>http://www.cppblog.com/jinjiankla/archive/2009/07/24/90954.html#91076</guid><description><![CDATA[正好需要 收藏了 ^_^<img src ="http://www.cppblog.com/jinjiankla/aggbug/91076.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinjiankla/" target="_blank">abilitytao</a> 2009-07-24 22:01 <a href="http://www.cppblog.com/jinjiankla/archive/2009/07/24/90954.html#91076#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>