二十六杯水,一样多,杯子也都一样,有一杯是盐水.用一个量杯,最少要喝几次水,才能确定哪杯是盐水?
有二十六杯水,每杯水都一样多,杯子也都一样.其中有一杯是盐水,其他的都是淡水,现在给你一个量杯,其他什么工具都不需用,也不能等水蒸发.请问,最少要喝几次水,才能确定哪杯是盐水?
操作过程:首先26杯水设立编号排好,第一杯水倒掉。再用一号的空杯和量杯将剩下的二十五杯水每杯都平均分成三十一份。
一号水没有倒入任何杯中。记为000,空出杯子 1
把二号杯的水,倒入一号空杯里一份,其他的倒掉。记100,空出杯子2
三号杯的水倒入二号空杯里一份,剩余的倒掉。010空出杯子3
四号杯的水倒入三号空杯一份,剩余倒掉。001
五号水,一二号空杯各一份。110
六号水,一三号空杯各一份。101
七号水,二三号空杯各一份。111
八号水,一号空杯两份,二号空杯一份。210
九号水,一号空杯两份,三号空杯一份。201
十号水,二号空杯两份,三号空杯一份。021
十一号水,一号空杯一份,二号空杯两份。120
十二号水,一号空杯一份,三号空杯两份。102
十三号水,二号空杯一份,三号空杯两份。012
十四号水,一号空杯两份,二三号空杯各一份。211
十五号水,二号空杯两份,一三号空杯各一份。121
十六号水,一二号空杯各一份,三号空杯两份。112
十七号水,一二号空杯各两份,三号空杯一份。221
十八号水,一三号空杯各两份,二号空杯一份。212
十九号水,一号空杯一份,二三号空杯各两份。122
二十号水,一号空杯三份,二号空杯两份,三号空杯一份。321
二十一号水,一号空杯三份,二号空杯一份,三号空杯两份。312
二十二号水,一号空杯一份,二号空杯三份,三号空杯两份。132
二十三号水,一号空杯两份,二号空杯三份,三号空杯一份。231
二十四号水,一号空杯一份,二号空杯两份,三号空杯三份。123
二十五号水,一号空杯两份,二号空杯一份,三号空杯三份。213
二十六号水,一二三号空杯各一份。111
现在123号的杯子里都有三十一份水,和没倒之前是一样的。
结果分析:
如果三杯都不甜,就是一号是糖水。000
只有第一杯甜,糖水就是二号。100
只有第二杯甜,糖水是三号。010
只有第三杯甜,糖水是四号。001
一二杯一样甜,第三杯不甜,糖水是五号。110
一三杯一样甜,第二杯不甜,糖水是六号。101
二三杯一样甜,第一杯不甜,糖水是七号。011
第一杯比第二杯甜,第三杯不甜,糖水是八号。210
第一杯比第三杯甜,第二杯不甜,糖水是九号。201
第二杯比第三杯甜,第一杯不甜,糖水是十号。021
第二杯比第一杯甜,第三杯不甜,糖水是十一号。120
第三杯比第一杯甜,第二杯不甜,糖水是十二号。102
第三杯比第二杯甜,第一杯不甜,糖水是十三号。012
二三杯一样甜,但没有第一杯甜,糖水是十四号。211
一三杯一样甜,但没有第二杯甜,糖水是十五号。121
一二杯一样甜,但没有第三杯甜,糖水是十六号。112
一二杯一样甜,而且都比第三杯甜,糖水是十七号。221
一三杯一样甜,而且都比第二杯甜,糖水是十八号。212
二三杯一样甜,而且都比第一杯甜,糖水是十九号。122
第一杯比第二杯甜,第二杯比第三杯甜,糖水是二十号。321
第一杯比第三杯甜,第三杯比第二杯甜,糖水是二十一号。132
第二杯比第三杯甜,第三杯比第一杯甜,糖水是二十二号。312
第二杯比第一杯甜,第一杯比第三杯甜,糖水是二十三号。231
第三杯比第二杯甜,第二杯比第一杯甜,糖水是二十四号。123
第三杯比第二杯甜,第二杯比第一杯甜,糖水是二十五号。213
三杯都一样甜,糖水是二十六号。111
使用的是编程思维。