这个题目出的不严谨,至少测试数据太弱了。可以每次先灌满A瓶,也可以每次都先灌满B瓶,反正题目都说了肯定有解,我感觉应该只能让最优解通过测试。
{//第二个容器中还有空,从第一个容器中取水将其灌满
rstA-=(nB-rstB);//从第一个容器取水
{//第一个容器中还有空,从第二个容器中取水将其灌满
rstB-=(nA-rstA);//从第二个容器取水
本文转自Phinecos(洞庭散人)博客园博客,原文链接:http://www.cnblogs.com/phinecos/archive/2008/09/21/1295472.html,如需转载请自行联系原作者