首页 > 留学知识库

问题: 假设法解题

若干位小朋友排成一行,从左面第一个人开始,每隔2人发一个苹果,从右面第一人开始,每隔4人发一个桔子,结果有10个小朋友苹果和桔子都拿到了,那么这些小朋友最多有多少人?

解答:

首先求出10个小朋友拿到苹果和桔子最少人数:(2+1)×(4+1)×(10-1)+1=136(人)
然后从两端向外延伸求出最多人数。设苹果和桔子都拿到的人为“1”,则排列如下图:
1231231231231231-------1-------1231231231231231
1543215432154321-------1-------1543215432154321
中间段10个“1”
因为有条件“苹果从左面第一个开始”,“桔子从右面第一个开始”,所以上面一行左面第 一个必须为“1”,左边的延伸数为:3×5-3=12(人)下面一行右面第一个数也应为“1”。右面的延伸数为:3×5-5=10(人)总人数为:136+12+10=158(人)