微信公众号:路人zhang
网站救助计划

1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本


2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助网站倒闭后可联系站长领取本站pdf内容


3.若网站能存活下来,后续将会持续更新内容

当前位置: 场景题 > 面试中的智力题 > 10.有三个酒杯,其中两个大酒杯每个可以装8两酒,一个可以装3两酒。现在两个大酒杯都装满了酒,只用这三个杯子怎么把酒平均的分给4个人喝?

这个问题就是用杯子倒来倒去,一共16两酒分给四个人,最后每个人都喝四两酒即可

用三个数字表示三个杯子,最开始为880,即两个8两的杯子是满的,一个3两的杯子是空的。

  1. 880—>853,这时A喝掉第三个杯子的三两酒变成850
  2. 850—>823,这时B喝掉第二个杯子的二两变酒成803
  3. 803—>830—>533—>560—>263—>281,A喝掉第三个杯子的一两酒变成280(A喝完了4两)
  4. 280—>253—>550—>523—>820—>703—>730—>433—>460—>163—>181,这时C和D各喝一两酒变成080
  5. 080—>053—>350—>323,这时B喝点第二个杯子的二两酒,C和D各喝三两酒,到此所有人都喝了四两酒

本站链接:https://www.mianshi.online如需勘误或投稿,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版