精英家教网 > 高中数学 > 题目详情

有蓝和黑两个墨水瓶,但现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题.

答案:略
解析:

解:算法步骤如下:

第一步:取一只空的墨水瓶,设其为白色;

第二步:将黑墨水瓶中的蓝墨水装入白瓶中;

第三步:将蓝墨水瓶中的黑墨水装入黑墨水瓶中;

第四步:将白瓶中的蓝墨水装入蓝墨水瓶中;

第五步:交换结束.

  


提示:

由于两个墨水瓶中的墨水不能直接交换,故可以考虑通过引入第三个空墨水瓶的办法进行交换.

该算法中白瓶在蓝、黑两个墨水瓶之间起到了一个过渡作用.


练习册系列答案
相关习题

科目:高中数学 来源: 题型:044

有蓝和黑两个墨水瓶,但现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题.

查看答案和解析>>

科目:高中数学 来源: 题型:

有蓝和黑两个墨水瓶,但现在却把蓝墨水错装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题.

查看答案和解析>>

科目:高中数学 来源: 题型:

有蓝和黑两个墨水瓶,但现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题.

查看答案和解析>>

科目:高中数学 来源: 题型:

有蓝和黑的两个墨水瓶,现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题.

查看答案和解析>>

同步练习册答案