2.1与2.5
方法一:将火柴图输入计算机内,并依次编号,设计一个循环算法,随机抽取五根火柴,判断是否能摆成三个相互独立、两两之间没有公共边的小方格,若是则输出火柴号数,若不是则返回循环,直至找到答案。
方法二:对17根火柴进行编号;每次抽取五根;取到题目要求的条件时输出火柴编号
方法三:将火柴图从左到右分成3部分,根据题目可知这3个部分每一个部分都需要保留一个方格,进行循环,如果出现3个互相独立且两两没有公共边的方块,则跳出循环,否则继续循环。
农夫带狼、羊、菜一起过河------农夫带狼和菜过河-------农夫带菜回岸-------农夫把菜放下,再带羊过河------农夫把羊放下,之后带狼回岸-----最后农夫带着狼、菜一起过河